-
Продолжение. Первая часть перевода была опубликована вчера. Некого винить, кроме себя Критики монополии частных издателей предлагают простое решение — журналы с открытым доступом. Так же, как и обычные журналы, они принимают статьи, организовывают процесс рецензирования и публикуют их. Но они…
-
RailsClub’Moscow 2013 – 28 сентября в Москве. Конференция ruby / ruby on rails разработчиков
RailsClub’Moscow 2013 28 сентября 2013 в Москве на территории центра Digital October состоится 12-ая конференция веб-разработчиков на языке Ruby и фреймворке Ruby On Rails – RailsClub’Moscow 2013. RailsClub’Moscow 2013 соберет вместе ведущих российских и известных иностранных Ruby разработчиков, которые поделятся…
-
Наглядно о том, почему я не беру кредиты
Кредит — это когда банк вас грабит и вы ему за это ещё платите. Пожарный Сидоров бездействовал: банк горел — кредит гасился. Привет, Хабр! Многие из вас, наверняка, слышали не раз подобные шутки про кредиты и ипотеку. Некоторые, наверное, не…
-
Язык до Кембриджа доведёт, или Как я перестал волноваться и полюбил W3C
Посвящается Чарльзу, sine qua non. У писателей и сценаристов есть такой художественный приём: в начале книги или фильма герои оказываются в какой-то очень странной и непонятной ситуации, а затем в течение двух часов постепенно проясняется, каким же образом они в…
-
Ад с учётными записями — почему в одной компании пользователей было в 3 раза больше, чем сотрудников
Прыдстория. В одной производственной компании было около двух десятков(!) кадровых баз. Это базы обособленных подразделений, и в каждой по несколько сотен человек. Всего около 10 тысяч сотрудников. Системный администратор работает грамотный, есть рабочая MS Active Directory. Квест начался в тот…
-
Google выпустила парсер HTML5 на чистом Си
Удачная возможность для веб-разработчиков выучить язык программирования Си — HTML5-парсер Gumbo, реализованный в виде небольшой библиотеки C99 без внешних зависимостей. Парсер создан как строительный блок для создания других инструментов и библиотек, таких как валидаторы, языки шаблонов, инструменты рефакторинга и анализа…
-
Применение GSM-шлюза Termit Sprut Universal
Для чего мы используем то или иное устройство? Ответ прост: человеческое желание упростить себе жизнь и сэкономить. Описываемый многофункциональный аналоговый сотовый шлюз (иногда его называют GSM-мост) не является исключением. Termit Sprut Universal обладает основной функцией GSM-шлюза — осуществление качественной связи.…
-
Публичная разработка «Больше чем ридер»: функциональный дизайн
Разработка «Больше чем Ридер» захватила нас полностью, отняв у семей и читателей. А реакция на опрос в публикации на Хабре (спасибо!) привела к изменению этапности: кроме мобильного решения мы будем разрабатывать и web-версию. В первую очередь 🙂 Лето заканчивается, близится…
-
«Новости по теме» с помощью PHP, phpmorphy и MySQL
Хочу поделиться методом определения «похожих» записей. Думаю будет полезно для блогов или новостных ресурсов. Цель данного поста показать принцип, имплементация может быть не совсем комильфо, так как автор не проф. программист, а любитель.
-
Распределенная брутфорс-атака на CMS с точки зрения хостера
Не секрет, что попытки подбора пароля методом перебора (брутфорс) — постоянное явление. Подбирают пароли к серверам и виртуальным машинам, к админкам сайтов и FTP-аккаунтам, к почтовым ящикам и социальным сетям. Обычно брутфорс идет в фоновом режиме и практически не заметен…