Как стать автором
Обновить
14
0
foff4ik @foff4ik

Пользователь

Отправить сообщение

Сравнительные тесты большого числа процессоров и видеокарт

Время на прочтение1 мин
Количество просмотров1.9K
Частенько по роду работы приходится подбирать железяки.

Достаточно долго искал в инетрнете что-либо типа сводных тестов по большому количеству железа, чтобы можно было при выборе опираться на какие-нибудь стандартные попугаи.
Понятно что можно заюзать MarkBench, Sandr-у, но уж очень хотелось что-то on-line и постоянно обновляющееся c огромным количеством железа.

Помог как всегда Google :)
Читать дальше →
Всего голосов 15: ↑13 и ↓2+11
Комментарии7

Фотошоп онлайн!

Время на прочтение1 мин
Количество просмотров2.8K
Добрый день!

Наткнулся на замечательный сайт, и получив от него удовольствие, решил поделиться с вами, дорогое моё хабрасообщество! Итак, встречаем — фото-редактор «а-ля фотошоп». Привлёк и удивил тем, что редактор-то онлайн:



Функциональный, забавный, онлайн, и что приятно удивило, поддерживает русский язык.

Волшебная ссылка!
Всего голосов 175: ↑101 и ↓74+27
Комментарии113

Распознавание изображений. Алгоритм Eigenface

Время на прочтение6 мин
Количество просмотров67K

Введение



Я продолжаю серию статей посвящённую тематике pattern recognition, computer vision и machine learning. Сегодня я вам представляю обзор алгоритма, который носит название eigenface.



В основе алгоритма лежит использование фундаментальных статистических характеристик: средних (мат. ожидание) и ковариационной матрицы; использование метода главных компонент. Мы также коснёмся таких понятий линейной алгебры, как собственные значения (eigenvalues) и собственные вектора (eigenvectors) (wiki: ru, eng). И вдобавок, поработаем в многомерном пространстве.
Как бы страшно всё это не звучало, данный алгоритм, пожалуй, является одним из самых простых рассмотренных мною, его реализация не превышает нескольких десятков строк, в тоже время он показывает неплохие результаты в ряде задач.

Мне не страшно.
Всего голосов 132: ↑127 и ↓5+122
Комментарии48

Теория покупки из-за рубежа

Время на прочтение12 мин
Количество просмотров16K

Преамбула


Примерно месяц назад решил наконец купить себе нетбук, через интернет. Почему именно через интернет? Да просто решил получить опыт покупки, на будущее, плюс немного сэкономить. Информацию о покупках из-за рубежа собирал в своем личном блоге (ссылку по понятным причинам не даю) как с Хабра, так и с других ресурсов. Преимущественно она касается покупки через eBay, но в целом верна для любого онлайн-магазина.
Читать дальше →
Всего голосов 130: ↑125 и ↓5+120
Комментарии168

Автоматизация работы на ПК

Время на прочтение6 мин
Количество просмотров17K
Привет, всем!
Хотел инвайт на Хабр (спасибо пользователю Nast за инвайт), и наконец-то этот факт стал двигателем для написания статьи, которая основывается на историю личного опыта в области автоматизации задач связанных с ПК.
Я – автоматизатор, люблю, что бы, большинство задач (программных, аппаратных) исполнялись автоматически без вмешательства меня или других людей.

Цель:
  1. Рассказать и, возможно, научить оптимизировать работу на ПК.
  2. Тот, кто искал подобную информацию, будет иметь знания для старта и развития в себе оптимизатора задач.
  3. Дать дополнительную возможность преодолеть лень, и сделать что-то, действительно, полезное для себя и окружающих.
  4. Показать, пример, как сделать программу, которая автоматически исполняет записанный алгоритм действий для вашего удобства.
  5. Доказать, что автоматизация — это не нудно, а в результате полезно и даже очень интересно.

Читать дальше →
Всего голосов 44: ↑39 и ↓5+34
Комментарии47

Взлом каптчи файлообменника

Время на прочтение9 мин
Количество просмотров44K

Введение



В данной статье коротко рассказывается о процессе взлома captcha с ifolder.ru. Применение в процессе языка Python и сторонних библиотек. Применение алгоритма преобразований Хафа в составе библиотеки Open Computer Vision © Intel позволит нам избавиться от шума на изображении, простая в использовании и быстрая библиотека FANN (Fast Artificial Neural Network) сделает возможным применение искусственной нейронной сети для задачи распознавания образа.

Моя мотивация состояла, прежде всего, в том, чтобы попробовать язык Python. Как известно, лучший способ изучить язык — решить на нём какую-нибудь прикладную задачу. Поэтому параллельно описанию процесса обработки изображения я буду рассказывать о том, какие библиотеки и для чего я использовал.
Сломать мозг
Всего голосов 183: ↑178 и ↓5+173
Комментарии68

Как заработать 30% годовых в рублях

Время на прочтение3 мин
Количество просмотров13K
В моей статье о девальвации я обещал, что опишу алгоритм, как заработать 30% годовых в рублях. Выполняю обещание.

Супертанкер - не выход для частного лица
Супертанкер — не выход для частного лица

Читать дальше →
Всего голосов 101: ↑69 и ↓32+37
Комментарии189

Нейроны в действии

Время на прочтение7 мин
Количество просмотров5.1K
Начиная знакомство с нейронными сетями и нейронами в частности, зачастую трудно представить как «оно» работает прочитав сухую теорию. Поэтому я предлагаю вам рассмотреть нейрон решающей простую, но очень наглядную задачу.

Задача: Определить четность или нечетность числа по его двоичному представлению.

Собственно говоря это задача классификации объектов с которой нейронные сети справляются достаточно хорошо (нейронные сети могут решать ограниченный спектр задач). Приступим.

Читать дальше →
Всего голосов 28: ↑25 и ↓3+22
Комментарии21

156 Run команд

Время на прочтение4 мин
Количество просмотров8.8K
Надеюсь, что ни для кого не секрет, что в Windows есть возможность выполнять Run команды посредством вызова диалога Пуск-> Выполнить или используя горячие клавиши Win + R.
Это удобно для запуска приложений, к которым вы либо иначе доступ и не получите, либо получите, пройдя по папкам с большим уровнем вложенности (например для установки и удаления программы вам нужно зайти в Пуск -> Панель управления -> Установка и удаление или просто выполнить команду appwiz.cpl).

Поэтому, для того, чтобы ускорить работу за компьютером привожу список из 156 команды, которые вы можете выполнить из Run диалога. Особенно актуально это будет для системных администраторов:

access.cpl — специальные возможности
accwiz — мастер специальных возможностей
hdwwiz.cpl — мастер установки оборудования
appwiz.cpl — установка и удаление программ
control admintools — администрирование
acrobat — Adobe Acrobat
acrodist — Adobe Designer
acrodist — Adobe Distiller
imageready — Adobe ImageReady
photoshop — Adobe Photoshop
wuaucpl.cpl — автоматическое обновление
fsquirt — мастер передачи файлов через блютус
calc — калькулятор
certmgr.msc — сертификаты
charmap — таблица символов
chkdsk — проверка дисков
clipbrd — папка обмена
cmd — консоль
dcomcnfg — службы компонентов
compmgmt.msc — управление компьютером
Читать дальше →
Всего голосов 101: ↑77 и ↓24+53
Комментарии33

Шифрование с использованием PGP

Время на прочтение4 мин
Количество просмотров12K

Иногда сталкиваешься с ситуацией, когда в довольно большом предприятии совершенно не понимают (или не хотят понимать) зачем необходимо шифрование данных, каналов связи, почтовой переписки. Такая ситуация имеет место и на моей работе. Разрубить этот гордиев узел помогла ситуация со странной утерей данных клиент-банка.

Сейчас в несколько этапов проходит обучение коллектива азам работы с программой gpg. Решение использовать для шифрования почтовой переписки, файлов утилиту GnuPG принято из-за ее доступности в различных дистрибутивах Linux. Вы спросите — чего Linux делает в предприятии. Я отвечу так — в следствии упорной 3-х месячной работы сеть из порядка 200 пк была с 90%-ым успехом переведена на linux, о чем я возможно расскажу немного позже.
Читать дальше →
Всего голосов 16: ↑14 и ↓2+12
Комментарии16

Кто-кто в автозагрузке живёт?

Время на прочтение2 мин
Количество просмотров1.2K
За последние полгода часто сталкиваюсь с тем, что клиенты или друзья жалуются на то, что компьютер с ОС MS Windows очень тормозит, хотя процессор новейший, памяти — хоть отбавляй. В большинстве случаев виной этому многочисленный квикланчеры, апдэйтеры и прочие мелкие программки, которые загружаются вместе с Windows. В редких случаях на ПК находятся экзотические вирусы, rootkitы, которых всем миром хваленые антивирусы не находят, а если находят, то не в силах удалить (исключения такие, как AVZ).
Читать дальше →
Всего голосов 27: ↑24 и ↓3+21
Комментарии30

Обзор Jabber-клиентов для Symbian 9

Время на прочтение4 мин
Количество просмотров12K
Привет. Как вы знаете, иногда возникают проблемы с работой в сети ICQ из альтернативных клиентов. Многие всерьез задумались о переходе на Jabber, а некоторые уже давно там. А для того, чтобы вы могли подобрать себе подходящий клиент для мобильного телефона, специально для хабра мы подготовили небольшой обзор существующих решений для Symbian 9. В него умышленно не вошли платные клиенты (IM+, Agile), однако это и не нужно, потому как вы увидите, что сейчас правят бал отечественные бесплатные разработки.
Читать дальше →
Всего голосов 80: ↑73 и ↓7+66
Комментарии84

Протоколы прикладного уровня: Jabber/XMPP часть1

Время на прочтение7 мин
Количество просмотров8.5K
Прочитав статью и испробовав команды, научимся
--Соединяться с Jabber сервером
--Логиниться
--Менять статусы
--Отправлять сообщения
--Отключаться

И все это на чистом XML

В принципе, можно статью назвать «Введение в XMPP» или типа того… Но суть не изменится
Приступим-же!
приступить...
Всего голосов 79: ↑75 и ↓4+71
Комментарии21

Используем графический интерфейс в bash-скриптах

Время на прочтение2 мин
Количество просмотров7.8K
Многие пользователи Linux рано или поздно сталкиваются с bash-скриптами. До недавнего времени я не знал как можно использовать графический интерфейс в скриптах. Оказывается очень просто.

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

Мы будем использовать библиотеку zenity (ещё есть kdialog ). У меня она была уже установлена. Набираем в консоли zenity --help или man zenity.
Читать дальше →
Всего голосов 19: ↑19 и ↓0+19
Комментарии3

Subversion.

Время на прочтение1 мин
Количество просмотров613
Недавно все-же засел за книжку о Subversion. Причиной, ко которой я таки стал изучать нашу систему контроля версий, стало моё стремление научиться использовать ветки в разработке. Ранее мы не использовали их — в лучшем случае делали простое копирование, которые потом и не надеялись слить обратно. Подобные копии использовались в основном для релизов.

Сейчас я очень надеюсь что подробная информация о ветках поможет мне организовать нормальный процесс разработки использованием веток — временное отделение линии разработки дополнительного функционала, быстрое возвращение копии в текущую ветку разработки и прочий функционал…

Часто я задумываюсь, что возможно мне не хватает опыта использования альтернативных систем контроля версий. Я знаю о существования таких вещей как Git и Mercurial. Я склонен в итоге перейти на одну из этих систем, но для начала мне хочется узнать о их плюсах и минусах. О возможностях и недостатках. К сожалению на данный момент я даже не представляю как я могу это сделать — где о них есть достаточно информации?

UP
Мне подсказали, где можно поробро почитать — разобраться про mercurial.
Всего голосов 11: ↑7 и ↓4+3
Комментарии12

Создание персонального дистрибутива Linux на основе Suse через веб-интерфейс

Время на прочтение1 мин
Количество просмотров1K
В ходе работы над одним проектом возникла потребность в собственном дистрибутиве Linux со специфичным набором ПО. Линуксоидом не являюсь, поэтому пришлось ковырять кучу статей на тему сборки собственных дистрибутивом и кастомизации существующих. Вдруг наткнулся на очень интересный проект — studio.suse.com, позволяющий создавать персональный дистрибутив на основе openSuse. Главное отличие проекта от аналогов — все действия выполняются в браузере. Проект находится в стадии «альфа» и работает по принципу инвайтов, но с небольшим отличием — им нужны тестировщики, по сему инвайты раздаются направо и налево. От пользователя требуется зарегистрировать свой e-mail и дождаться приглашения. По слухам инвайт приходит в течении суток, я пока жду. Принцип работы прост — выбирается шаблон, к нему добавляются необходимые пакеты, жмется кнопка «Build» и персональный дистрибутив готов к загрузке. Более подробная информация здесь: Скринкаст. Как придет инвайт и получится узреть это чудо воочию, опишу процесс использования сервиса более подробно.
Всего голосов 15: ↑15 и ↓0+15
Комментарии4

Консоль в Windows — никому не нужна?

Время на прочтение4 мин
Количество просмотров80K
Очень часто приходилось слышать такое от людей, которые много времени проводят за администрированием и другими IT-забавами.

Я, за не очень долгий опыт реального администрирования пришел к обратному выводу. В консоли (командной строке) В Windows можно выполнять очень много разных операций, которые стандартными возможностями не выполняются или выполняются некорректно/неудобно/долго (нужное подчеркнуть)

Совсем недавно где-то на Хабре промелькнуло высказывание из серии «Не думал, что консоль в Виндах что-то может. Хотелось бы узнать об этом побольше».

Вот так и возникло желание написать небольшую статью про основные возможности консоли.
Читать дальше →
Всего голосов 183: ↑157 и ↓26+131
Комментарии241

Заключение контракта с иностранным заказчиком. Какие тонкости, подводные камни могут меня ожидать?

Время на прочтение1 мин
Количество просмотров6.9K
Предстоит заключение договора с иностранным заказчиком, по договору я буду получать ежемесячно некую сумму денег. Так как для меня такой процесс вновинку — появились кое-какие вопросы:
Читать дальше →
Всего голосов 10: ↑10 и ↓0+10
Комментарии16

IMAP и POP Gmail через telnet или читать почту это просто

Время на прочтение5 мин
Количество просмотров7.2K
Я решил написать эту статью после того, как мне потребовалось написать простенький почтовик, который будет обслуживать почту из Gmail. Надеюсь, что кому-то стало проще жить — хоть в целом это выглядит как пособие от Капитана Очевидность :) Всю необходимую для написания клиента информацию я нашёл в гугле минут за 10 — но считаю, что простенький мануал типа такого — хорошая шпаргалка на будущее :)

В этом нет ничего сложного — правда! Фактически — написать свой почтовик — проще простого. Так же просто как и читать почту через консоль.

Далее — две маленькие статьи на живых примерах — как пользоваться POP3 и IMAP без почтового клиента.

Читать дальше →
Всего голосов 22: ↑21 и ↓1+20
Комментарии9

Уроки ООП на PHP

Время на прочтение1 мин
Количество просмотров2.4K
1.Очень хочется приобщиться к ООП.
2.Хочется писать код правильно и грамотно.
Немного понимаю что это и как взаимодействует, но 3.не хватает практического опыта.

Может кто-то подскажет маленькие, толковые примеры ООП на PHP. На хабре проскакивали темы
Что такое полиморфизм на самом деле. В PHP он тоже существует.
Хотелось бы такого подробного и грамотного описания.

Спасибо.
PS: В блог помогите писать не могу, пишу в личный. Кто-то может перенести?
Всего голосов 20: ↑8 и ↓12-4
Комментарии15

Информация

В рейтинге
Не участвует
Откуда
Киевская обл., Украина
Дата рождения
Зарегистрирован
Активность