Pull to refresh
0
Karma
0
Rating
sevka_fedoroff @sevka_fedoroff

User

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

Reading time 22 min
Views 115K
VK corporate blog Programming *Perfect code *Development Management *
Tutorial
Translation
image

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

Ваш персональный курс по Big Data

Reading time 8 min
Views 180K
MLClass corporate blog Python *Data Mining *Big Data *Machine learning *
Привет, хабр!

После публикации нескольких статей по Big Data и Машинному обучению, ко мне пришло немало писем от читателей с вопросами. За последние несколько месяцев мне удалось помочь многим людям сделать быстрый старт, некоторые из них — уже решают прикладные задачи и делают успехи. А кто-то уже устроился на работу и занимается решением реальных задач. Моя цель — чтобы вокруг меня были умные люди, с которыми в том числе и я смогу работать в дальнейшем. Поэтому я хочу помочь тем, кто действительно хочет научиться решать настоящие задачи на практике. В сети присутствует большое количество мануалов о том, как стать ученым по данным (Data Scientist). В свое время я прошел все, что там есть. Однако, на практике порой нужны совсем другие знания. О том, какие именно навыки нужны — я расскажу в сегодняшней статье и постараюсь ответить на все Ваши вопросы.
Читать дальше →
Total votes 58: ↑54 and ↓4 +50
Comments 22

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

Reading time 1 min
Views 65K
Information Security *
image

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

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

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

Развлекайтесь.
Hacker News
Total votes 117: ↑111 and ↓6 +105
Comments 167

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

Reading time 4 min
Views 13K
PAYSTO corporate blog JavaScript *
Translation
Содержание:
Глава 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 представляют собой точки ввода данных). Его можно легко расширить до более сложных функций. Например, давайте запишем двухслойную нейронную сеть, которая выполняет бинарную классификацию. Проход вперед будет выглядеть следующим образом:
Читать дальше →
Total votes 15: ↑11 and ↓4 +7
Comments 1

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

Reading time 37 min
Views 201K
Configuring Linux **nix *
9-го декабря вышла новая Fedora 21 Workstation, которую по совокупности параметров можно назвать «самым свежим и стабильным» Линукс-десктопом.

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

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

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

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

Читать дальше →
Total votes 55: ↑49 and ↓6 +43
Comments 44

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

Reading time 10 min
Views 34K
Search engines *Open source *SQL *NoSQL *
Про результативность, качество и КПД сайтов знакомств можно спорить, можно искать 101 повод чем лучше в клубе/баре/_дополнить_варианты_/парке искать знакомства. То что еще лет десять-пятнадцать назад вызывало смех — теперь мейнстрим. Так не проще ли попытаться использовать еще одну возможность для поиска и общения в интернет с переходом к знакомству в жизни…



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

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

Reading time 1 min
Views 62K
Old hardware Games and game consoles
Пятничное видео: 60 игр, разработанных под DOS. Всего 5 минут. Для тех, кто еще помнит, сколько можно было выжать из PC XT и мониторов CGA и EGA.
Total votes 97: ↑85 and ↓12 +73
Comments 104

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

Reading time 1 min
Views 9.1K
Mobile applications design *
Recovery mode
Universal Widget позволяет размещать на рабочем столе Android информацию о любой из ваших систем, описанную в формате JSON. Например, статистику посещений вашего сайта, информацию о заказах в интернет-магазине, загрузку процессора на сервере и т.д.



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

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

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

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

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


Читать дальше →
Total votes 103: ↑97 and ↓6 +91
Comments 125

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

Reading time 12 min
Views 100K
Robotics Popular science Astronautics Interview
Перед вами вторая часть ответов Паоло на вопросы, заданные Хабром.
Первая часть доступна по этой ссылке, а сами вопросы принимались вот в этом посте — все тексты вопросов взяты оттуда почти без изменений.

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



Читать дальше →
Total votes 221: ↑220 and ↓1 +219
Comments 59

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

Reading time 12 min
Views 245K
Robotics Photographic equipment Interview
Это свершилось! Долгожданные ответы «водителя» MSL Curiosity на вопросы, которые ему задал Хабр. Паоло Беллутта работал еще с Opportunity и Spirit, поэтому у него богатый опыт, а главное он не стесняется о нем рассказывать.

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

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

Читать дальше →
Total votes 369: ↑364 and ↓5 +359
Comments 133

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

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

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

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

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

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

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

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

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

Reading time 1 min
Views 2.2K
Smartphones

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

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

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

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

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

Tethering и Reverse tethering

Reading time 4 min
Views 85K
Development for Android *

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

Смысл НДС

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

Тизер Fallout New Vegas

Reading time 1 min
Views 174
Lumber room
Сегодня, наконец, появилась хоть какая-то информация об игре, разрабатываемой Obsidian на основе Fallout 3 — Fallout New Vegas. А конкретно — тизер.



В Obsidian работает ряд людей, делавших первые две игры. Старший дизайнер Fallout: New Vegas, Крис Авеллон, в свое время создал город Нью Рено в Fallout 2. А Ведущий дизайнер игры, Джошуа Сойер, в свое время руководил так и не вышедшим проектом Van Buren (Fallout 3, который разрабатывался Interplay).
Total votes 58: ↑49 and ↓9 +40
Comments 69

Создание приложения в стиле Android

Reading time 5 min
Views 28K
Development for Android *
Sandbox
Часто, интерфейс даже очень популярных Android-приложений спроектирован кое-как и складывается впечатление, что большинство разработчиков даже не слышало о User Interface Guidelines. Но следование рекомендациям не очень сложно, а иногда даже позволяет экономить время на разработку. Для того, чтобы показать, что это действительно так, я предлагаю пройтись по нескольким ключевым элементам проектирования интерфейса приложения на примере слегка продвинутого «Hello World».
Статья расчитана на начинающих Android-разработчиков. Исходный код можно скачать по ссылке в конце, а пояснения будут касаться:
  • Создания всплывающего меню
  • Проектирования окна настроек
  • Работы с Nine-patch graphics

Читать дальше →
Total votes 128: ↑115 and ↓13 +102
Comments 16

Information

Rating
Does not participate
Location
Киев, Киевская обл., Украина
Date of birth
Registered
Activity