-
Кредит — это когда банк вас грабит и вы ему за это ещё платите. Пожарный Сидоров бездействовал: банк горел — кредит гасился. Привет, Хабр! Многие из вас, наверняка, слышали не раз подобные шутки про кредиты и ипотеку. Некоторые, наверное, не…
-
Язык до Кембриджа доведёт, или Как я перестал волноваться и полюбил 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-аккаунтам, к почтовым ящикам и социальным сетям. Обычно брутфорс идет в фоновом режиме и практически не заметен…
-
Ключ к счастью, или Качество включено. Крик души программиста
В этот раз речь пойдет о модульных тестах и инспекциях кода. Когда мы в нашей команде начали использовать две эти практики в своих проектах, драйва и радости от работы прибавилось на порядок. Упомянутым темам посвящено огромное количество теоретических и практических…
-
Мелочи, о которых стоит помнить при использовании RavenDB
Доброго всем времени суток. Я буду говорить о RavenDB. Для тех, кто не знает, что это, посмотреть можно тут. В дальнейшем я предполагаю, что Вы знаете, о чем идет речь.