Архив за 01 марта 2012 - 5

Проект беспроводной сети Wi-Fi всегда должен включать в себя радиообследование объекта на стадии проектных работ и до начала инсталляции оборудования. Это единственная действительно реальная возможность, при правильном проведении, получить достаточно оснований для создания работоспособного решения беспроводной сети с предсказуемыми характеристиками.

В беспроводных системах очень сложно предсказать распространение радиоволн и определить наличие интерференции без использования тестового оборудования. Даже если вы используете всенаправленные омни-антенны в действительности радиоволны не распространяются на одинаковоеЧитать полностью »

Как написать письмо сразу нескольким людям? Вспомнить их адреса, поставить нужные в поле «Кому», некоторые — в «Копию». А если писать этим людям нужно часто?

Яндекс.Почта позволяет объединить несколько адресов в группу. Вы можете без труда отправить письмо нескольким людям и делать это так часто, как нужно.

Например, можно создать группу «Учёба» и добавить в неё всех однокурсников. Сообщать им об изменениях в расписании или делиться конспектами будет делом считанных секунд.

Чтобы создать группу, перейдите на вкладку Контакты.

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

image Предыдущие статьи про иконки породили множество вопросов о технике рисования таких, по сути, мини иллюстраций. Постараюсь раскрыть эту немудреную тайну:)
Подробного описания, что и куда нажать не привожу, это бы потребовало написания целой серии уроков, а хочу поделиться общим принципом.

В качестве примера взял иконку из текущего проекта.
Сервис Rizzoma — это система коллаборации, альтернатива Google-wave.
В ходе работы над сайтом родилась идея сделать красивые иконки для каждого блока с преимуществами сервиса. Улитка символизирует <a rel="nofollow"Читать полностью »

Сегодня мы поговорим о разработке своего собственного упаковщика исполняемых файлов под Windows на С++.
Блог компании Журнал Хакер / Разработка своего PE упаковщика

Давным-давном, когда Windows XP еще не было, в поисках информации о пакерах мы забирались в самые дебри исходников тогда еще молодого UPX. Но то ли ацетилхолина у нас в мозгах синтезировалось меньше нужного, то ли UPX уже тогда был очень занудным — в общем, мы почти ничего из тех сорцов не извлекли. Мэтт Питрек, и тот помог больше. Сейчас с инфой значительно проще стало. Почти всё есть. Даже сорцы вполне себе нормального банковского троя можно скачать (ZeusЧитать полностью »

Вчера релиз менеджерами PHP 5.4 был создан соответствующий таг в репозитории:
svn.php.net/viewvc/php/php-src/tags/php_5_4_0/

Также уже можно скачать сам дистрибутив отсюда: tar.gz и tar.bz2

Дистрибутивы для Windows будут чуть позже перед официальным анонсом.

В документации идут полным ходом работы, но пока там все сыровато:
www.php.net/manual/en/migration54.php

На хабре также можно найти несколько интересных статей по php5.4:
в них затрагивается улучшение производительности(правда вЧитать полностью »


Если необходимо реализовать воду, которая работает, как контроллер уровня, и тела попав на неё, всплывают, то SPH (Smoothed Particle Hydrodynamics) нам не поможет. Реализация подобного типа воды хорошо, например, описана здесь.
Стояла задача реализовать воду именно на основе гидродинамики сглаженных частиц.
Реализацию можно разбить на две, в общем-то, абсолютно не связанные подзадачи:

  • Физика (Model)
  • Графика (View)

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

Говорят, каждый программист должен в своей жизни написать хотя бы один компилятор или придумать какой-нибудь язык программирования. Дизайн нового языка — дело непростое, ведь нужно продумать десятки параметров, которые, как кубики Lego, должны хорошо между собой сочетаться. Одно неудачное решение может перечеркнуть судьбу языка, когда он еще даже не вышел в свет. Сотни языков прозябают в забвении, подвинутые с подиума старшими братьями, но мир с упорством, достойным лучшего применения, рождает ежегодно два-три новых. Попадут ли они хотя бы в «группу альтернативного мировоззрения», или даже станут мэйнстримными, покажет время. К счастью, моемуЧитать полностью »

Я придумываю особенную игру в жанре космического симулятора. Согласно одной из ключевых концепций, в игре будет встроенный язык программирования, с помощью которого можно разрабатывать и улучшать алгоритмы взаимодействия игровых элементов. Дизайн такого языка — дело непростое, учитывая его «натуральность», а не «текстовость». То есть, конструкции языка выражены в виде разных графических объектов. Рисуя эскизы его конструкций, я неожиданно для себя отвлекся и вместо языка для игры стал придумывать язык для визуализации Haskell-кода. Получалось так интересно, что я не мог оставить эскизы просто бумажными рисунками. В январе 2012 года я начал писатьЧитать полностью »

При разработке веб-приложений существует одна общеизвестная проблема. Мы, программисты, пишем новый javascript-код, стили в css, меняем статику… И статика эта как правило кешируется браузером пользователя и может оставаться в кеше на довольно долгое время (и это на самом деле правильно, ибо может ускорить загрузку страниц в разы).

Но что же делать, если мы поменяли статику? Как заставить пользователя сбросить кеш и обновить эти файлы? Существуют некоторые общепринятые способы, например, добавлять версионную метку к имени файла, или добавлять временную метку в GET-параметре при подключении файла.

В случае, если вы используете фреймворк Yii,Читать полностью »

На некоторых сайтах посвященных ICQ подняли тревогу по поводу угона почтовых ящиков на rambler и привязанных к ним ICQ уинам. Пока что угнали только несколько 5-рок и элитные номера.

Rambler: Еще в начале месяца на rambler нашли уязвимость которая позволяла получить доступ к почте, в которую более 3х месяцев не заходили.
Видимо нашедшие уязвимость пошли дальше, и сейчас отбирают любой ящик.

ICQ: Некоторые из тех у кого угнали ICQ говорят о том что их ящики не тронуты, просто сменили ящик для восстановления пароля на icq.com.

У кого из этих сервисов на этот раз уязвимость?

Все у кого номер ICQ привязан к rambler или другой почте, привязывайтеЧитать полностью »


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