Архив за 02 августа 2013 - 8

«backgroundImageTransition», плавная анимация фоновых изображений

Во время создания front-end составляющей веб приложения, часто приходится сталкиваться с созданием так называемых hover-эффектов. Когда при наведении указателя мыши на DOM элемент меняется цвет ссылки, размер текста или иконка у пункта меню. С такой технологией, как CSS3 Transition, появилась возможность применять анимационные эффекты для DOM-элементов, без использования javascript-кода. Меня эта возможность сразу заинтересовала и я стал применять ее, без лишних усилий создавая плавные переходы. Читать полностью »

Привет!
Выложил на гитхаб VBS скрипт, который уже больше года поддерживает актуальность установленных версий Java&Flash на компьютерах пользователей в домене Windows( Active Directory), с минимальными усилиями со стороны администратора и минимальными неудобствами для пользователей.

Почему пришлось изобретать велосипед и как пользоваться этим скриптом см. далее
Читать полностью »

Доброго времени суток, читатели. Вдохновившись статьёй ARM аccемблер решил для интересующихся и таких же начинающих, как я продолжить эту статью. Исходя из названия становится понятно, что перед тем, как читать эту статью желательно прочесть вышеуказанную. Итак, «продолжим».
Мой случай будет отличаться от предыдущего следующим:

  • у меня на машине ubuntu 12.04
  • arm toolchain я брал от сюда(выбрать ARM Processors — Download the GNU/Linux Release). На момент написания статьи появились более свежие версии, но я использовал arm-2012.09(arm-none-linux-gnueabi toolchain)
  • устанавливал так:
    $ mkdir ~/toolchains
    $ cd ~/toolchains
    $ tar -jxf ~/arm-2012.09-64-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2
  • добавлял для упрощения дальнейших действий наш тулчейн в PATH
    $ PATH=$HOME/toolchains/arm-2012.09/bin:$PATH
  • установка qemu в ubuntu
    $ sudo apt-get install qemu
    $ sudo apt-get install qemu-system

В принципе, никаких критических изменений относительно случая в статье-«родителе» нет. Читать полностью »

Работаю в интернет-провайдере, в одном из районов города стали часто резать медный 25 парный кабель.
Злоумышленникам все просто — зашел в подъезд, поднялся на верхний этаж, обрезал кабель и вытащил из трубостоек, можно скручивать и продавать. Факт кражи будет заметен только тогда, когда на вызов от недовольных абонентов приедут монтажники. Руководство поставило задачу — придумать, как с этим бороться и естественно, без доп. затрат.
После походов по форумам общий принцип был такой – делаем петлю на последней паре и подключаем в первый порт коммутатора, если ворюги режут кабель – линк пропадает. В теории все просто, но долгие поиски «разжеванного» решения результата не дали.
Мониторинг воровства кабеля
Читать полностью »

Я долгое время держал в тайне то, что несколько месяцев назад мне удалось получить доступ к системе, которая содержала некоторые важные и конфиденциальные сведения. Подумав над тем, что же это могла быть за система, я пришел к выводу, что получил доступ к сети компании BitTorrent, в которой находились все исходные коды программных продуктов, финансовые документы и многое другое.

И я решил изучить, что же было на тех серверах. Каково же было мое удивление, когда я увидел, что у меня есть доступ ко всем данным, включая исходные коды uTorrent и много другое. У меня в руках оказались пароли для доступа ко всему на их серверах. После этого я решил, что будет лучше, если я немедленно сообщу об этом самой компании.
Читать полностью »

После перехода на SQL Server с Oracle удивляет многое. Трудно привыкнуть к автоматическим транзакциям – после update не нужно набирать commit (что приятно), зато в случае ошибки не сможешь набрать rollback (что просто кошмарно). Трудно привыкнуть к архитектуре, в которой журнал используется и для отката, и для наката транзакций. Трудно привыкнуть к ситуации «писатель блокирует читателей, читатель блокирует писателей», а когда привыкнешь – ещё труднее отвыкнуть. И совсем не последнее место в рейтинге трудностей играет засилье кластеризованных индексов. По умолчанию первичный ключ таблицы – именно кластеризованный индекс, и поэтому почти у всех таблиц он есть.

На самом деле зверь этот совсем нестрашный и даже очень полезный. Давайте попробуем разобраться, зачем он нужен и как его использовать.
Читать полностью »

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

image

Филипп Пуассон, более известный как Фил Фиш, франкоканадский разработчик компьютерных игр, ставший известным благодаря игре Fez — платформеру, выпущенному его компанией Polytron Corporation. Фиш является одним из основателей Kokoromi — команды, целью которой есть продвижение видеоигр как вида искусства, особенно игр с оригинальным геймплеем. Фиш на более поздних стадиях разработки Fez был показан в фильме «Indie Game: The Movie». В июле 2013 года объявил об уходе из игровой индустрии.

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

Поищите в Google скороварку и рюкзак, чтобы познакомиться со спецназом поближе

Мишель Каталано искала в сети информацию о скороварках. В то же самое время её муж загуглил «рюкзаки». В среду утром шесть человек из антитеррористической группы, в полном обмундировании и с оружием, постучали в дом семьи Каталано. Супругов допросили на предмет причастности к террористическим организациям, выясняли для чего им потребовались рюкзак и скороварка, и не хотят ли они сделать из скороварки бомбу.

Дело Сноудена живёт и процветает. Оригинальная полная версия статьи находится здесь.

Присылает нам заказчик (Газпром) свою версию договора.
Понимаем — нашу они не подпишут,
вносим реквизиты и отправляем обратно.
Пропадают на две недели… возвращают протокол разногласий к договору.

Последняя неделя выдалась жаркой на переговоры с юристами заказчиков. Проекты я не веду, но так уж получилось, что все договора проходят через меня. Соответственно, я участвую в их согласовании.
Читать полностью »


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