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

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

  • Доброго времени суток! Хочу поделиться своей наработкой для перевода страниц сайта с помощью простейшего jQuery плагина и такой приятной новой плюшки html5, как data-* теги. Итак цель: возможность легко и быстро обеспечить поддержку нескольких языков для разрабатываемого веб приложения. Теперь…

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

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

  • Предисловие В данной статье будет рассмотрен пример простейшего класса на C++ — класса рациональных чисел. Будут приведены примеры перегрузки унарных и бинарных операций как членов класса, а также перегрузка операторов потоков istream и ostream, как дружественных (friend) функций. Статья поможет…

  • Разбираясь как работает та или иная CMS приходится использовать различные инструменты, облегчающие работу. Наиболее интересная тема — это работа с баз(ой|ами) данных. Естественно для изучения запросов и результатов запросов нужно использовать что-то универсальное. Что-то, что будет работать стабильно как с…

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

  • Довольно трудно объяснить в двух словах, что такое Space Monkey. Это домашний NAS объёмом в 1 терабайт в симпатичном корпусе. Это услуга бэкапа всего его содержимого в облако и доступа к нему из любой точки планеты за 10 долларов в…

  •   Какое направление развитее карьеры сейчас наиболее перспективное? Web программирование Системное программирование Мобильная разработка (iOS, Android, Windows) Базы данных (Oracle/MS SQL и др.) ERP системы (SAP, JD Edwards, Axapta, и др.) BI решения (MicroStrategy, Qlikview, Microsoft, Teradata, Sybase) Supply Chain…