My fun stuff

Just another WordPress.com site

Monthly Archives: June 2012

Виза L1 США, один шаг до Грин Карты

image Виза L1 выдается менеджерам высшего звена зарубежных компаний, которые открывают представительство в США. Эта виза позволяет совершить трансфер управляющего сотрудника в США, где он будет жить и работать в филиале своей компании. Получив эту визу, сотрудник может получить визы для своей жены и детей и они смогут легально приехать и жить в США. Спустя год, сотрудник должен предоставить в миграционную службу результаты работы компании в США и, в случае положительных результатов, получить продление визы на 2 года и право подавать документы на Грин Карту. В общей сложности по визе L1 можно жить и работать в США 7 лет.

Главная проблема, которую решает виза L1, Читать дальше →

Civilization 2: десять лет без перезапуска

Вы когда-нибудь думали, как будет выглядеть мир Civilization 2, если играть десять лет подряд без перезапуска? Один геймер прошёл через этот кошмар и делится впечатлениями. Хорошая новость в том, что человечество ещё существует. Но итог марафона — 1700 лет войны, повсеместное загрязнение, бесконечные восстания. Ледяная шапка Земли таяла 20 раз. Около 90% населения планеты уничтожено либо в результате ядерных войн, либо от голода, вызванного глобальным потеплением, из-за чего на Земле абсолютно не осталось почвы, пригодной для фермерского хозяйства.
Читать дальше →

Counting bees

This is the bee counter which [Hydronics] designed. It’s made to attach to the opening for a hive, and will count the number of bees entering and exiting. We’re not experienced bee keepers ourselves (in fact we’re more of the mind of getting rid of stinging beasties) but we understand their important role in agriculture and ecosystem so we’re glad someone’s making a nice home for them.

Most of the apparatus is a circuit board lined with reflective sensors. There is a double-row of pin sockets on the top of the board which accepts the Teensy+ which monitors those sensors. The bees must pass below this PCB every time they enter or leave the hive, thereby tripping a sensor. In the video after the break [Hydronics] shows off the system with a netbook used to monitor the output. But it sounds like he has plans for an integrated display system in future versions of the bee counter.

Filed under: green hacks, home hacks

http://feedads.g.doubleclick.net/~ah/f/lkq0ahgi47ifaj9t3gpb195rto/300/250?ca=1&fh=280#http%3A%2F%2Fhackaday.com%2F2012%2F06%2F14%2Fcounting-bees%2F

Incredible home made low cost CO2 Laser

[LokisMischief] wrote in to the tip line to let us know about this incredible home made CO2 laser. This thing is a complete DIY beauty, from the PVC cooling jacket to the toolbox based controller.  The whole thing is essentially built from DIY parts,  hand blown glass for the laser tube, plumbing store mirror mounts,  a PVC cooling jacket with a caulked glass viewing window, and a neon sign transformer with a variac to control output. Even the optics are completely DIY, a hand drilled gold mirror and a NaCL window made from a polished chunk of  icecream salt! [ThunderSqueak] says the control box only cost 60 bucks, and the rest of the parts don’t look too terribly expensive.

We could only find one video of the setup in the variac section of the site, and it was just a test the amp meter in the controller (no lasing anything at all).  [ThunderSqueak] does make a note on the to do list about doing a good laser-y demonstration video, which we are looking forward to.

If you want more DIY CO2 laser action check out this other one or some plans for one.

Filed under: laser hacks

http://feedads.g.doubleclick.net/~ah/f/lkq0ahgi47ifaj9t3gpb195rto/468/60#http%3A%2F%2Fhackaday.com%2F2012%2F06%2F07%2Fincredible-home-made-low-cost-co2-laser%2F

Практическая оптимизация и маштабируемость MySQL InnoDB на больших объёмах данных

Данный пост не будет рассказывать про индексы, планы запросов, триггеры для построения агрегатов и прочие общие способы оптимизации запросов и структуры БД. Так же не будет рассказывать про оптимальные настройки с префиксом innodb_. Возможно прочитав текст ниже вы лучше поймёте смысл некоторых из них. В данном посте речь пойдёт об InnoDB и его функционирование.

Какие проблемы может помочь решить этот пост?

  • Что делать если у вас в списке процессов множественные селекты которым казалось бы никто не мешает?
  • Что делать если всё хорошо настроено, запросы пролетают как ракеты и список процессов постоянно пустой, но на сервере высокий LA и запросы начинают работать немного медленнее, ну например вместо 100мс получается 500мс ?
  • Как быстро масштабировать систему, когда нет возможности всё переделать?
  • У вас коммерческий проект в конкурентной среде и проблему надо решать немедленно?
  • Почему один и тот же запрос работает то быстро то медленно?
  • Как организовать быстрый кеш и поддерживать его в актуальном состояние?

Читать дальше →

Хакеры захватили контроль над двумя военными спутниками США

Недавно правительственными органами США был представлен отчет, в котором сообщалось, что хакерам удалось на несколько минут захватить контроль над двумя военными телекоммуникационными спутниками.

Распознавание ReCAPTCHA с рекордной точностью 99,1%

Показанный результат 99,1% является непревзойдённым для всех систем взлома ReCAPTCHA, которые выходили раньше.

Автоматическое клонирование серверов на виртуальные машины по крону

Постановка задачи

Описание проблемы

В работе используется большое количество физических серверов на базе Debian GNU/Linux. Разработчикам часто бывает нужно предоставить на растерзание клоны этих серверов, каждый раз клонировать руками неэффективно. Примечание: конкретный дистрибутив при описываемом методе не важен, метод очень легко адаптируется под любой дистрибутив.

Картинка для красоты

Задача

Сделать автоматическую систему клонирования боевых серверов в виртуальные машины по крону.

Что получилось

virt_server> p2v.py foo full
WORKING WITH SERVER: 'foo'
READING CONFIG FOR 'foo'
CHECKING LOCAL CONFIG
CHECKING LOCAL CONFIG FOR 'foo' COMPLETED SUCCESSFULLY
CHECKING REMOTE CONFIG
CHECKING NODUMP FLAG: "lsattr -d /home/backupman/dumps | egrep '[\\w-]+d[\\w-]+[ ]/data/dumps'"
CHECKING REMOTE DUMP: 'sudo /sbin/dump a0f /dev/null /dev/null'
CHECKING IF WE ARE ABLE TO SSH TO: "ssh -T backupman@foo 'if [ -d /data/dumps ] ; then exit 0 ; else exit 1 ; fi'"
CHECKING REMOTE CONFIG FOR 'foo' COMPLETED SUCCESSFULLY
DUMPING FILESYSTEMS
GETTING THE DUMPS
STOPPING VM: foo2 
MAKING FS TYPE: ext3 ON PARTITION: /dev/mapper/foo
RESTORING DUMPS FOR: foo
INSTALLING BOOTLOADER FOR: foo
RESTORING CONFIG FOR: foo
STARTING VM: /etc/xen/foo.xm

А как получилось?

Взломанный сайт Bitcoinica не имел бэкапов

Тут была статья, что недавно взломали Bitcoinica, похитили виртуальной валюты примерно на 87 000$, и всем пользователям пообещали, что средства вернутся на их счета и никто не уйдет обделенным.

Так вот, в субботу один из разработчиков сообщил, что у них нет бэкапов баз данных, и они понятия не имеют, как теперь выяснить, сколько именно средств у кого было на счету. Читать дальше →

ООН будет контролировать Интернет?

На предстоящей в декабре этого года всемирной конференции по международным телекоммуникациям в Дубаи будет пересмотрен договор о регулировании международных коммуникаций, принятый в 1988 году в Мельбурне. В частности, будет рассматриваться вопрос о контроле над интернетом. Международный союз электросвязи (МСЭ), который является специализированным учреждением ООН и определяет стандарты и рекомендации в области телекоммуникаций и радио, возможно будет выполнять аналогичную роль в интернете.
Читать дальше →