• С одной стороны, FTP привычно. С другой стороны, FTP удобно, если его поддерживает файловый менеджер типа FAR или Midnight Commander. Но, есть и еще более удобный и безопасный метод. Если заморачиваться только по поводу безопасности и пересылки пароля в открытом…

  • Взаимодействие с системами, которые реагируют на запросы пользователя быстро (в течение 100 мс), ощущается тем же пользователем, как более плавное и естественное, чем взаимодействие с системами, которые реагируют долго. Развитие Интернета и возникновение датацентр-масштабных вычислительных систем (warehouse-scale computing systems) дало…

  • У нас есть некоторый диапазон чисел от 0 до N, надо написать две функции int alloc() и free(int). Первая выбирает один из свободных идентификаторов из диапазона [0, N), а вторая соответственно — «возвращает» его для повторного использования(полагаем, что число N…

  • Всем доброго дня. Сегодня мы рассмотрим тонкий клиент HP T410 All-in-one и его возможности в VDI-сетях. Начнем, пожалуй, с интересного, с инфраструктуры. VDI — Virtual Desktop Infrastructure — подразумевает использование мощного сервера с надежной СХД и практически «беспомощных» клиентов, единственное…

  • Вот чем меня точно не удивишь, так это вопросом, как стать профессиональным независимым разработчиком игр и достичь на этом пути успеха. Если честно, слышать его — по-прежнему большая честь для меня, поэтому сначала я каждый раз благодарю задавшего этот вопрос.…

  • Звукозапись — первый шаг к видеозаписи К середине 1950-х годов телевидение достигло уровня технической зрелости, когда эпоха первых экспериментов закончилась, началось время инженерного поиска в точно обозначенных областях: развитие телевизионного оборудования, уточнение параметров цветного телевещания, развитие форм телевизионного творчества. Одной…

  • (Дата публикации оригинала — 12.04.2013) Выбор JavaScript MVC фреймворка — тяжёлая работа. Нужно учесть много факторов, и число вариантов выбора может быть огромно. Достаточно взглянуть на проект ToDoMVC (о нем по-русски). Я использовал 4 фреймворка: Angular, Backbone, CanJS и Ember.…

  • На самом деле, ошибок было, безусловно, больше, но сейчас, спустя два года после начала работы в должности технического директора одного крупного мобильного аутсорсера, именно эти 4 кажутся мне главными. На позицию CTO я пришёл не через стандартный путь “Developer ->…

  • Собственно, сам сниппет Не так давно столкнулся с задачей, которая позволила бы получить количество дней в указанном месяце в JavaScript. Штатной функции для этого в языке к сожалению нет. На эту тему был нагуглен один изящный механизм, использующий одну известную…

  • Так или иначе наиболее важным ресурсом в сетях передачи данных является пропускная способность каналов связи. Помимо увеличения максимальной пропускной способности каналов связи и их числа очевидно, что имеет смысл оптимизировать использование уже имеющихся. Например, применяя алгоритмы сжатия. Для каждого случая…