Новости информационных технологий - 25545

Знаете в чем разница между программистом и инженером? Первый пишет код, а второй решает проблемы. У меня в должности написано Software Engineer, и я долгое время думал что это просто уловка, рекламный трюк. На самом деле, я думал, это просто должность кодера, обезьяны умеющей стучать по клавишам.

Да я читал книги типа «Как освоить Java за 21 день», я рисовал кнопочки в дизайнере VB6, я писал разнообразные пхпшные скрипты на заре своей профессиональной карьеры. Я трассировал бесчисленные команды ассемблера в самом классном дебаггере SoftIce, и даже написал статью на тему защиты от взлома полную жуткой чуши. Я взрослел.

С момента первой Hello World на VB6 в 98-ом и до сегодняшнего дня я написал порядка нескольких сотен тысяч строк. Плюс минус сотню тысяч. Разнообразные проекты, разнообразные языки и фреймворки. И везде я стучал по клавишам, писал код, вместо того чтобы бегать за девченками. И в принципе был доволен жизнью.

И тут на меня снизошло озарение.

Читать полностью »

image image
image image
image image

Нам уже неоднократно советовали при публикации "опасных" опытов предупреждать особо бесстрашных зрителей о возможных опасностях при повторении увиденного. В этот раз такие опыты также присутствуют, а значит вот и предупреждения:

ВНИМАНИЕ! Опыты с сосиской проводить ТОЛЬКО в присутствии взрослых. А если вы сами уже взрослый, то проводить опыты следует «с умом». Напряжение 110v и 220v опасны для жизни!

ВНИМАНИЕ! Опыты с огнетушителем тоже несут в себе некоторые риски. А именно, ожоги для кожи и беду для глаз. Температура углекислоты ниже 70 градусов Цельсия. Надевайте на руки перчатки, а на глаза защитные очки.

Теперь к делу. В этом послепраздничном выпуске недельного дайджеста простых опытов от канала GTV вы увидите:

  • сосиска, светодиоды и 220v;
  • поверхностное натяжение мыльного пузыря;
  • сухой лед из огнетушителя;
  • шарик в струе воздуха;
  • резиновое яйцо;
  • мыльный ускоритель.

Под катом 6 видео.
Читать полностью »

Неожиданно не нашёл информации на русском языке о такой замечательной возможности HipHop, как статический анализ кода для PHP, а потому встречайте обзор, на идею которого меня натолкнула презентация Расмуса на DevConf.

А как это вообще?

Статический анализ кода — вещь весьма полезная, ведь иначе ошибку мы не увидим, пока функция, её содержащая, не будет вызвана. Как же это делает HipHop? Он транслирует PHP в C++!

Таким образом мы получаем возможность статически проанализировать C++ код, что, в общем, давно никого не удивляет, а потом применить полученную информацию к PHP (естественно автоматически).

Итак, начнём.
Читать полностью »

в 15:26, , рубрики: Без рубрики

Как оказалось, идея ноутбука с экранами на внешней и внутренней сторонах крышки пришлась по нраву не только компании ASUS, но и малоизвестной компании SeedTronic, офисы которой находятся в Бразилии и Гонг-Конге. Изделие SeedTronic, которое, очевидно, будет конкурировать с ASUS TAICHI, получило название Seedbook.

SeedTronic Seedbook

Читать полностью »

ObjectDB является объектно-ориентированной, написанной на Java СУБД, которая при всех своих впечатляющих тестах на скорость и используемая (как следует из рекламы на официальном сайте) такими организациями как HP и Novell малознакома для многих программистов (Сам я об этой базе узнал буквально месяц назад, и использовал ее только один раз в рамках учебного проекта, да и мой препод узнал о ней как раз из моего проекта). За продолжением прошу под кат.
Читать полностью »

Из постов DisaDisa – переводов уроков с сайта unity3dstudent – я узнал об этом интересном сайте. Помимо уроков (вполне вменяемых, хотя и не до конца логичных; например, местами повествование переходит очевидные на моменты языков программирования (javascript, в случае этих уроков), такие как циклы for или булевские выражения) там оказались ещё и так называемые “Challenges” – практические задания на применение материала из уроков. Задания сопровождаются видео-примером результата решения.
Практические задания с сайта unity3dstudent.com
Пока таких заданий всего три, но, будем надеяться, появятся ещё. Но даже только эти задания позволяют на практике ощутить простоту и удобство Unity. Разумеется, они подразумевают самостоятельное решение (ссылки на задания будут перед их решением), но если что-то вдруг не получается, можно заглянуть сюда. Ещё одна цель поста – как раз показать на примере, что можно сделать с помощью Unity с приложением минимальных усилий.

/* Для понимания статьи желательно иметь хотя бы небольшой опыт работы с Unity (особенно с пользовательским интерфейсом)– можно посмотреть пару постов от DisaDisa или первые уроки на unity3dstudent.com */

В этой статье – только про первое из заданий. Остальные — в самое ближайшее время.

Да, замечу ещё, что под формулировкой задания (видео + небольшой текст) на сайте даны ссылки на уроки, необходимые для выполнения задания.

Challenge accepted?
Читать полностью »

Перевод статьи “Responsive workflow” финского веб-дизайнера и разработчика Вильями Салминена (Viljami Salminen).

На прошлой неделе я был на конференции Webshaped, где Стивен Хэй (Stephen Hay) рассказывал о процессе разработки адаптивного дизайна. Этот пост не совсем о том же самом, но подход Стивена напомнил мне мой собственный, поэтому я решил изложить некоторые мысли по этому поводу, описать как моя работа эволюционировала за прошедшие два или три года и как может измениться в будущем.

Читать полностью »

Русские в чате Думаю, на Хабре нет человека, который бы не пользовался мессенджерами хоть раз. А у ж скорее всего — ежедневно. Мы пользуемся IM-клиентами на десктопах, мы пользуемся ими и на мобильных телефонах. Телефоны уже сменились раз десять, а мы по-прежнему выходим в онлайн и слышим тук-тук-тук, о-оу и звуки уведомлений от более современных протоколов типа Jabber. А знаете ли вы, кто делает ваши любимые джаббер-клиенты?
Мессенжеры меняются — появляются новые, забрасываются и исчезают старые, но одно остаётся неизменным: русские в деле. Именно тому, кто из наших соотечественникоов развивает IM, и посвящается эта статья.
Особенно приятно встречать засланцев и в зарубежных компаниях:)
Читать полностью »

в 12:40, , рубрики: extension, libsass, php, sass, метки: , , ,

Недавно я наткнулся на интресную статью о Python-биндинге для libsass, в которой я узнал о существовании такой замечательной библиотеки, как libsass (реализация рубивского sass на C++). Имея опыт в написании PHP расширений, я решил сделать SASS/SCSS обработчик, используя libsass. Исходный код полученного расширения Вы можете найти тут — sass-php.
Читать полностью »

33-летний житель Новой Зеландии, которому в 2009 году местный банк Westpac по ошибке выдал кредит $7,7 млн, признан виновным в краже, попытке мошенничества и отмывании денег. История Гао интересна сама по себе, но с технической точки зрения просто удивительно, что такие банковские ошибки вообще возможны. Особенно с учётом, что расходы банка Westpac на программное обеспечение составляют $300 млн в год, а стоимость всего установленного в банке ПО превышает миллиард долларов.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js