Хабрахабр:
Воцарилась тишина, которую нарушил сам Швейк, вздохнув: ? ? На военной службе должна быть дисциплина ? без неё никто бы и пальцем для дела не пошевельнул. Наш обер-лейтенант Маковец всегда говорил: ?Дисциплина, болваны, необходима. Не будь дисциплины, вы бы, как обезьяны, по деревьям лазили. Военная служба из вас, дураки безмозглые, людей сделает!? Ну, разве это не так? Вообразите себе сквер, скажем, на Карловой площади, и на каждом дереве сидит по одному солдату без всякой дисциплины. Это меня ужасно пугает. Ярослав ГАШЕК ПОХОЖДЕНИЯ БРАВОГО СОЛДАТА ШВЕЙКАРасписание занятий, это совмещение в пространстве и времени дисциплины (предмета), преподавателя (преподавателей), аудитории и группы (подгруппы, потока) студентов. Читать дальше →
Наверное, практически любая компания, работающая в сфере IT аутсорсинга, сталкивалась с ситуацией, когда в проекте со стороны клиента представлены не только бизнес-пользователи, но также и технические специалисты. Обычно данная ситуация усложняет выполнение проекта, поскольку проектная команда превращается в слугу двух господ: приходится выполнять требования и бизнеса, и технарей одновременно, причем зачастую эти требования противоречат друг другу. Впрочем, мы оставим в покое бизнес-пользователей, и сосредоточимся на технических специалистах заказчика и тех трудностях, которые они привносят в проект. Диспозиция: проект полностью пишется ?нашей? командой с нуля в течении полугода. В этот момент по инициативе заказчика решено начать делать регулярные (раз в две недели) ревью кода и вообще проверить проект на соответствие их стандартам кода, архитектуры и идеологии. Стоит отметить, их специалисты представлены не сферическими техническими начальниками в вакууме, а вполне адекватными программистами синьор уровня из США (не Индия, заметьте), которые пишут свои проекты параллельно с нашим. Прошло два месяца после начала регулярных ревью и проект оказался в состоянии холодной войны между ?нами? и ?ими?. И ситуация грозила перерости в реальные боевые действия ? разгромные ревью кода и грозные письма превратились в печальную повседневность. Читать дальше →
Всем привет! Тут многие просили нас писать больше; собственно, выкроив времечко между перелётами, я вспомнил про парочку старых уязвимостей в? впрочем, вы уже догадались в чём. Прошло уже немало времени с момента первой публикации информации о данных багах. А точнее, целый год. Ровно год назад я ездил на BlackHat с докладом по теме безопасности J2EE движка SAP. Почему бы и не поведать о той баге, тем более что до сих пор не дошли руки подробно описать в рунете всё, что было представлено на BlackHat, ну не считая небольшого видео с ZeroNights, где вышло довольно сумбурно. Исследование посвящалось платформе SAP NetWeaver J2EE Engine, о которой по сравнению с ABAP Engine существует крайне мало информации, а по ее безопасности практически не было исследований во всём мире. А ведь Digital Security Research Group хлебом не корми, только дай разломать что-нибудь, куда ещё никто не совался. В общем, сперва будет немножко общих слов о том, что такое SAP и как это важно для бизнеса, так что циники могут пролистать вниз ? к кускам кода, ну а все остальные могут читать дальше. Читать дальше →
Наглухо застряв в пробке за рулем машины, теоретически способной развивать скорость более 200 км\ч, и глядя, как меня обгоняют велосипедисты на трехколесных велосипедах, я задумалась? нет, не о том, как пересадить всех на велосипеды, и не о решении транспортных проблем человечества с помощью телепортации, а? о процессорах Intel Core и Intel Atom. А именно ? Atom по сравнению с Core ? это, фактически, мотороллер по сравнению с автомобилем. Он потребляет меньше топлива и стоит заметно дешевле. Но зато и скорость скутера столь же заметно уступает авто (несмотря даже на способы ?разогнать? мотороллер выше заводских установок). Но, все же, в пробках или на узких улочках скутер оказывается быстрее. Недаром скутер получил свое название от английского ?to scoot? ? удирать, так как успешно использовался английскими подростками для спасения от полиции. Теперь вернемся к CPU. Заменим ?топливо? на ?электричество?, а ?скорость? на ?производительность?, и получим полную аналогию поведения Inel Atom и Intel Core. Но тогда разумно предположить, что существуют такие ?пробки?и ?закоулки?, в которых Atom обгонит Core. Давайте их поищем. Поехали!
Как уже, наверное, всем известно, в PHP 5.3 появилась поддержка специального типа архивов с расширением .phar. Те, кто не в курсе ? могут почитать отличную статью .phar ? исполняемые PHP-архивы Область применения, которая сразу приходит на ум ? это библиотеки/фреймворки в виде подключаемых *.phar архивов и установщики веб-приложений, например, CMS. О последних я и собираюсь рассказать подробнее и с примерами. Постановка задачи Цель ? получить на выходе один файл, который будет сам по себе исполняемым, и будет содержать в себе все нужные файлы. Если провести аналогию c обычными приложениями ? это приложение, которое запаковано в SFX (self-extracting archive). Читать дальше →
Сказать, что русскоязычный сегмент сети Интернет взбудоражен недавними поправками в так называемый закон ?О защите детей от Интернета? (полное его название ? Федеральный закон Российской Федерации от 28 июля 2012 г. N139-ФЗ ?О внесении изменений в Федеральный закон ?О защите детей от информации, причиняющей вред их здоровью и развитию? и отдельные законодательные акты Российской Федерации?) ? не сказать ничего. Общественность буквально кипит, обсуждая закон. C момента появления первой информации о нем, я также слежу за ?процессом?, но оставить заметку на хабре не решался. Дело в том, что до текущего момента информация была крайне неполной (а поэтому теоретически недостоверной) и сказать что-либо по существу было сложно. Теперь закон опубликован и я готов его прокомментировать. Скажу сразу, что и на этот раз, как и в случае с комментированием закона ?О налоге на болванки?, буду рассматривать вопрос сугубо с юридической точки зрения, то есть с оценкой его реальных возможностей и процедур. Для тех же, кому интересна субъективная точка зрения, могу пояснить, что я особого вреда от закона не вижу. Конечно, определенные опасения он вызывает, но, на мой взгляд, разговоры о тотальной цензуры рунета слишком натянуты. Мало того, сам по себе закон на данный момент реальный рычагов практически не дает. И вот почему? Читать дальше →
Отписаться от этой рассылки