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

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

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

Чему я научился на своём горьком опыте (за 30 лет в разработке ПО)

Время на прочтение22 мин
Количество просмотров117K
image

Это циничная, клиническая коллекция того, чему я научился за 30 лет работы в разработке программного обеспечения. Повторюсь, некоторые вещи весьма циничны, а остальное — результат долгих наблюдений на разных местах работы.
Читать дальше →
Всего голосов 187: ↑178 и ↓9+169
Комментарии128

VNC-рулетка. Srsly?

Время на прочтение1 мин
Количество просмотров65K
image

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

srsly.de — VNC-рулетка. Обновляйте страницу, получайте каждый раз новый сервер со скриншотом. Можете подключаться к нему через веб-клиент или через обычный VNC, ставить лайки, репортить или даже добавлять свои VNC-серверы в базу!

Для сканирования использовался zmap, который сканировал порты 5900-5910, затем python-скрипт пытался подключиться к серверу и снять скриншот. Веб-часть написана на Go.

Развлекайтесь.
Hacker News
Всего голосов 117: ↑111 и ↓6+105
Комментарии167

Руководство хакера по нейронным сетям. Глава 2: Машинное обучение. Обобщаем SVM до нейронной сети

Время на прочтение4 мин
Количество просмотров13K
Содержание:
Глава 1: Схемы реальных значений
Часть 1:
   Введение   
      Базовый сценарий: Простой логический элемент в схеме
      Цель
         Стратегия №1: Произвольный локальный поиск

Часть 2:
         Стратегия №2: Числовой градиент

Часть 3:
         Стратегия №3: Аналитический градиент

Часть 4:
      Схемы с несколькими логическими элементами
         Обратное распространение ошибки

Часть 5:
         Шаблоны в «обратном» потоке 
      Пример "Один нейрон"

Часть 6:
      Становимся мастером обратного распространения ошибки


Глава 2: Машинное обучение
Часть 7:
      Бинарная классификация

Часть 8:
      Обучение сети на основе метода опорных векторов (SVM)

Часть 9:
      Обобщаем SVM до нейронной сети

Часть 10:
      Более традиционный подход: Функции потерь



Интересен тот факт, что SVM является всего лишь отдельным видом очень простой схемы (схемы, которая вычисляет score = a*x + b*y + c, где a,b,c являются весовыми функциями, а x,y представляют собой точки ввода данных). Его можно легко расширить до более сложных функций. Например, давайте запишем двухслойную нейронную сеть, которая выполняет бинарную классификацию. Проход вперед будет выглядеть следующим образом:
Читать дальше →
Всего голосов 15: ↑11 и ↓4+7
Комментарии1

Установка, настройка и тестирование Fedora 21 Workstation на личном или игровом компьютере

Время на прочтение37 мин
Количество просмотров203K
9-го декабря вышла новая Fedora 21 Workstation, которую по совокупности параметров можно назвать «самым свежим и стабильным» Линукс-десктопом.

За время использования и тестирования Fedora я проникся к этой платформе глубокой симпатией и хочу поделиться этим теплом и знаниями о ней с вами.

В течение года я наблюдал за её работой в качестве рабочего и игрового места в разных ситуациях — от станций с «умирающим» железом до нового игрового ноутбука Asus G750JM с Nvidia Optimus.

Собранные заметки получились несколько шершавыми, старающимися охватить одновременно и новичков в Линуксе, и опытных пользователей с разработчиками. Прошу простить. Хочу донести большой объем информации в одной статье: и по общей настройке и установке Федоры, и по технологии Nvidia Optimus на ноутбуках, wi-fi с проприетарными драйверами, о настройке симпатичных шрифтов в Java и IDE от JetBrains, запуску игр в Steam на дискретной видеокарте, о результатах сравнительного тестирования игр, графики и браузеров между Федорой и Windows 8.1, и даже об установлении одного «абсолютного» рекорда.

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

Читать дальше →
Всего голосов 55: ↑49 и ↓6+43
Комментарии44

Как найти любовь или приключения с помощью crate.io и kibana

Время на прочтение10 мин
Количество просмотров34K
Про результативность, качество и КПД сайтов знакомств можно спорить, можно искать 101 повод чем лучше в клубе/баре/_дополнить_варианты_/парке искать знакомства. То что еще лет десять-пятнадцать назад вызывало смех — теперь мейнстрим. Так не проще ли попытаться использовать еще одну возможность для поиска и общения в интернет с переходом к знакомству в жизни…



Гиковский вариант технологии поиска, скринкаст приложения под катом. В конце статьи ссылка на архив с работающим приложением под Apache License v2.0 и небольшим набором данных для примера.
Читать дальше →
Всего голосов 21: ↑19 и ↓2+17
Комментарии25

20 лет юности игровой индустрии в 5 минутах видео. Часть 1

Время на прочтение1 мин
Количество просмотров62K
Пятничное видео: 60 игр, разработанных под DOS. Всего 5 минут. Для тех, кто еще помнит, сколько можно было выжать из PC XT и мониторов CGA и EGA.
Всего голосов 97: ↑85 и ↓12+73
Комментарии104

Виджет для вывода пользовательских данных на Android

Время на прочтение1 мин
Количество просмотров9.6K
Universal Widget позволяет размещать на рабочем столе Android информацию о любой из ваших систем, описанную в формате JSON. Например, статистику посещений вашего сайта, информацию о заказах в интернет-магазине, загрузку процессора на сервере и т.д.



Три простых шага для размещения информации на рабочем столе:

1) Создайте скрипт – провайдер данных в формате JSON
2) Установите Universal Widget
3) В настройках виджета задайте адрес скрипта — провайдера данных, а также интервал обновления
Читать дальше →
Всего голосов 59: ↑55 и ↓4+51
Комментарии53

Сервер на NetWare 3.12 с аптаймом 16,5 лет

Время на прочтение1 мин
Количество просмотров133K
Волжский автомобильный завод начал выпускать «десятку», череда трагических событий в Чечне лишь продолжалась, а всего несколько недель назад вышла новейшая операционная система от корпорации «Майкрософт» — Windows NT 4.0. Таким был понедельник 23 сентября 1996 года, и от других его отличал лишь запуск работы небольшого сервера на NetWare 3.12 где-то на просторах США.

NetWare — сетевая операционная система от Novell, впервые выпущенная в 1983 году. В данном случае она использовалась по назначению: сервер надёжно предоставлял своё дисковое пространство клиентам, но в основном использовалась функция совместного доступа к принтеру. NetWare отличается особой стабильностью, и во всплывающих иногда обсуждениях и сравнениях аптайма почти всегда участвуют устройства под её управлением. Данный же экземпляр претендует на особый рекорд уровня «Вояджера-1» — он проработал шестнадцать с половиной лет.


Читать дальше →
Всего голосов 103: ↑97 и ↓6+91
Комментарии125

Водитель Curiosity продолжает отвечать на вопросы Хабра

Время на прочтение12 мин
Количество просмотров100K
Перед вами вторая часть ответов Паоло на вопросы, заданные Хабром.
Первая часть доступна по этой ссылке, а сами вопросы принимались вот в этом посте — все тексты вопросов взяты оттуда почти без изменений.

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



Читать дальше →
Всего голосов 221: ↑220 и ↓1+219
Комментарии59

Водитель марсохода Curiosity отвечает Хабру

Время на прочтение12 мин
Количество просмотров245K
Это свершилось! Долгожданные ответы «водителя» MSL Curiosity на вопросы, которые ему задал Хабр. Паоло Беллутта работал еще с Opportunity и Spirit, поэтому у него богатый опыт, а главное он не стесняется о нем рассказывать.

Этот замечательный перевод осуществлен Singerofthefall. Текст Паоло прислал объемный, так что мы разделили ответы напополам, и вторую часть опубликует сам переводчик. Поэтому можете его поблагодарить сейчас, а сможете и позже, когда он закончит работу над второй частью и выложит ее.[1]
[1]В квадратных скобках примечания переводчика.
Полный английский текст я выложил на гуглодоке и кто желает, может обратиться к нему, но, поверьте, в этом нет необходимости ибо перевод отличный.

Итак, начнем наше интервью:

Читать дальше →
Всего голосов 369: ↑364 и ↓5+359
Комментарии133

Райдер Ричарда Столлмана

Время на прочтение4 мин
Количество просмотров17K
Если вы хотите пригласить Ричарда Столлмана для выступления на конференции, придётся учесть его требования. Разумеется, как у любой звезды мирового масштаба, у основателя движения свободного ПО есть райдер, то есть длинный документ с подробными условиями организации мероприятия. Зная характер Столлмана, можно предположить, что райдер у него необычный. Так и есть: ознакомьтесь с последней версией этого документа (от 18 октября 2011 года).

Основатель проекта GNU, Фонда свободных программ и Лиги за свободу программирования, автор концепции «копилефта» очень внимателен к деталям. Очень важно, чтобы на конференции были правильные напитки. Желательно чай — у Столлмана всегда в кармане несколько пакетиков любимого чая. Он согласен и на другие марки, потому что «с молоком и сахарам любой чай вкусный». Если Ричард чувствует себя сонным, то ему хотелось бы видеть две баночки или маленькие бутылочки недиетического «пепси». Ни в коем случае не «кока-колы», потому что, напоминает Столлман, сейчас действует международный бойкот компании Coca-Cola за убийство лидеров профсоюзного движения в Колумбии и Гватемале.
Читать дальше →
Всего голосов 210: ↑166 и ↓44+122
Комментарии199

Обзор нового Kindle от Amazon

Время на прочтение5 мин
Количество просмотров25K
Сегодня я хотел бы рассказать вам о новой электронной книге Kindle от Amazon. Речь пойдет о младшей модели в линейке — «Amazon Kindle». Почему именно она, а не ее старшие братья Kindle Touch или Kindle Touch 3G? Во-первых, я не считаю тач-скрин обязательным атрибутом электронной читалки. Возможно, даже излишеством. Во-вторых, на тач-версии отсутствуют боковые кнопки для листания страниц, которые мне так нравятся в Kindle третьего поколения. В-третьих, при практически равных прочих характеристиках, «обычный» Kindle меньше по габаритам чем его тач-братья. Ну, и последний аргумент — на момент написания этих строк мой Kindle лежит у меня на столе, а Kindle Touch доступен только для предзаказа.
Читать дальше →
Всего голосов 91: ↑85 и ↓6+79
Комментарии188

Управление запасами для небольших интернет-магазинов

Время на прочтение6 мин
Количество просмотров11K
image
Вопрос управления запасами торгового предприятия является одним из базовых для повышения эффективности его работы. Обычно этот термин ассоциируется со сложными аналитическими моделями, которые составной частью входят в крупные компьютерные системы управления предприятием (ERP). Легко представить себе заумных аналитиков, работающих с гигабайтами накопленной статистики с какой-то отдаленной целью «повысить эффективность».

На самом деле, это так и есть. Но это не вся правда.
Читать дальше →
Всего голосов 43: ↑40 и ↓3+37
Комментарии34

Стартовало обновление Android 2.2 для смартфонов HTC Legend

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

Ура, товарищи! Это случилось!
С 9 декабря запущено официальное FOTA-обновление до Android 2.2 (Froyo) всех смартфонов HTC Legend, которые продаются в Европе и не привязаны к операторам (аппараты, привязанные к операторам обновились чуть раньше).
Обновление проходит в два этапа: получаем обновление прошивки до версии 2.05.405.2 [около 25Мб], затем — 3.15.405.2 [82,5Мб].
Читать дальше →
Всего голосов 25: ↑15 и ↓10+5
Комментарии43

Межсайтовая авторизация (SSO)

Время на прочтение3 мин
Количество просмотров9.6K
Есть задача — организовать межсайтовую авторизацию между проектами, размещенными на разных доменах (site1.com, site2.com). Пользователь автризовавшись на одном проекте, авторизовывается на всех (Single Sign On). Тоже самое с кнопкой выход (Single Sign Out). Доступ к хранилищу сессий и к базе есть у каждого проекта.

За два дня перелопатил множество статей и обсуждений. Вывод — стандартного решения для моего случая найти не удалось (интранет решения и сайты с четко разделенной открытой/закрытой зоной я не рассматривал).

Update: Продолжение истории Межсайтовая авторизация 2.
В голове уложилась пара наиболее жизнеспособных вариантов, которые я и хотел бы с вами обсудить.
Всего голосов 7: ↑7 и ↓0+7
Комментарии27

Tethering и Reverse tethering

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

Эта статья будет посвящена вариантам передачи интернет трафика на устройство под управлением платформы Android, а также способам передачи интернет трафика в обратном направлении (от Android устройства). Эти понятия принято называть Reverse tethering и Tethering соответственно. Если со вторым дела обстоят хорошо (есть как стандартные, так и 3rd Party решения), то о первом нужно говорить отдельно и осуществлять подробный разбор. Но, все по порядку.
Читать дальше →
Всего голосов 31: ↑27 и ↓4+23
Комментарии40

Смысл НДС

Время на прочтение2 мин
Количество просмотров133K
Думаю многим приходится сталкиваться при общении с заказчиками с вопросом — «А вы работаете с НДС или без НДС?». Постараюсь кратко объяснить в чем суть этого вопроса и в чем суть самого налога на добавленную стоимость. Понимание этого даст вам преимущество перед вашими конкурентами, которые отвечают не задумываясь.
Читать дальше →
Всего голосов 147: ↑119 и ↓28+91
Комментарии174

Мой минимальный набор приложений для Android

Время на прочтение3 мин
Количество просмотров18K
Ехала я как-то с работы на прошлой неделе, сидела в инете со своего мобильного телефончика, и поняла, что хватит — пора бы коммуникатор приобрести. Особо ими никогда не интересовалась и не увлекалась. Вообщем, ничего особо и не знала. Зашла в первый попавшийся магазин и купила HTC Hero. Меня многие потом конечно ругали, что зачем Hero взяла, надо было Legend или Desire уже брать, ну и так далее, но так как это был мой первый коммуникатор, то мне и с Героем было с чем поразбираться и поиграться.
Вот хочу опубликовать мой набор программок, которые сейчас стоят у меня на HTC. Перепробовала много разных, и вот те которые мне понравились из представленных в разных категориях.
1. Так как я много сижу в интернете через gprs, то 3G Watchdog. Программа для контроля интернет-трафика, есть возможность установить лимит по трафику на определенный промежуток времени, при приближении к которому, программа выдаст предупреждение. Существуют виджеты.
Читать дальше →
Всего голосов 156: ↑99 и ↓57+42
Комментарии164

Разработка под Android, грабли большие и не очень

Время на прочтение4 мин
Количество просмотров47K
Ниже я попробую описать ряд неприятных особенностей с которыми может столкнуться разработчик для платформы Android. Не все они являются особенностью именно операционной системы Android, но так или иначе шансы встретиться с ними есть.
Читать дальше →
Всего голосов 99: ↑95 и ↓4+91
Комментарии58

Как с WM перейти на Android: некоторые соображения

Время на прочтение7 мин
Количество просмотров765
Вдохновленный этой статьей решил попытать счастье и заработать столь желанный инвайт на Хабру и… Заработал!!!
Теперь у меня есть возможность хоть немного помочь людям которые озадачены переходом с Windows Mobile (далее WM) на Android.

Сразу предупрежу, что статья не рассчитана на гиков, не несет в себе ничего гениального.
Эта статья является обобщением моего опыта использования WM устройства, и возможно будет полезной читателям, но не писателям хабры.

Закидайте меня яйцами (каментами), но для 95% пользователей для перехода на Android нужно всего 5 минут. А вот для подготовки… В любом случае по моему мнению это просто.
Читать дальше →
Всего голосов 28: ↑16 и ↓12+4
Комментарии13
1
23 ...

Информация

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