-
Котаны, я этим постом Вас как бы просто предупредить хочу. Вот пишите вы, например, приложение. Допустим, клиент для социальной сети. Пишите год. Пишите два. Радуетесь растущему количеству пользователей, например. Может быть даже, грешным делом, монетизируете потихоньку. А потом в один…
-
Строим OpenVPN мост под Mac OSX
Однажды у меня появилась необходимость иметь доступ к локальной сети из удаленного места. Для выполнения данной задачи на iMac был поставлен OSX server в котором был настроен удаленный доступ VPN. Все работало вполне сносно кроме mDNS(Bonjour). Как оказалось данная реализация…
-
Экспоненциальный алгоритм сильно замедляет Windows XP
Разработчик отдела Windows Update Даг Нил (Doug Neal) объяснил причины, почему в последнее время многие пользователи Windows XP испытывают проблемы с производительностью системы после установки свежих обновлений. Как показало изучение логов с «заторможенных» машин, проблема заключается в неэффективном методе, которым…
-
ShareJS или как сделать свой Google Wave c OT и NodeJS
После двух лет работы над OT (техника разрешения конфликтов при совместном доступе к данным) для Google Wave, Джозефу(Joseph Gentle) пришла в голову идея, что для тех, кто захочет сделать аналогичный продукт, потребуется ни чуть не меньше времени. Чтобы как-то помочь…
-
Детализированный мониторинг запросов к Apache при помощи Python и Munin
Одним из заданий во время моей недавней стажировки в ТомТоме было улучшение средств мониторинга веб-серверов компании. Конкретнее, необходимо было написать несколько плагинов к Munin, которые выводили бы подробную статистику запросов к нашим API из логов доступа Apache. Задача эта изначально…
-
Видеозвонки через браузер — как заставить технологию работать на свою компанию
Ну очень интересно было разобраться, как совершать видеозвонки через браузер внутри компании и насколько это полезно. Тем более, что skype — «прослушивается» и пересылаемые пароли парсятся роботами… Вроде есть Google+ Hangouts и им нередко пользуются — но это все таки…
-
Частный космос — Per aspera ad astra
Еще несколько лет назад перспективы частного космоса были весьма туманны. В этом нет ничего удивительного — разработки, связанные с запуском космических аппаратов дороги, а малейшие ошибки приводят к катастрофическим последствиям. Именно поэтому долгие годы — с самой зари космических полетов,…
-
Простой интерпретатор с нуля на Python (перевод) #1
Вещь, которая привлекла меня изучать компьютерную науку была компилятором. Я думал, что это все магичя, как они могут читать даже мой плохо написанный код и компилировать его. Когда я прошел курс компиляторов, я стал находить этот процесс очень простым и…
-
Отладка Chrome Dev Tools из Chrome Dev Tools
Привет, Друзья. Просто хотел поделиться небольшим советом: Если вам когда-нибудь будет любопытно почитать исходники Google Chrome Dev Tools, то к ним можно подцепиться средствами самого Хрома. Откройте Dev Tools в плавающем окне и нажмите Ctrl + Shift + J (на…
-
Как добавить дополнительные поля в свойствах системы
Как вы знаете, системный реестр, а именно изменение существующих или же добавление новых разделов и параметров, позволяет вам делать с операционными системами Windows многое. Вы можете изменять параметры, доступные в панели управления, кастомизировать дополнительные компоненты системы, настраивать свою панель задач…