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

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

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

Время прочтения 22 мин
Просмотры 115K
Блог компании VK Программирование *Совершенный код *Управление разработкой *
Туториал
Перевод
image

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

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

Время прочтения 8 мин
Просмотры 180K
Блог компании MLClass Python *Data Mining *Big Data *Машинное обучение *
Привет, хабр!

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

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
Блог компании PAYSTO JavaScript *
Перевод
Содержание:
Глава 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 мин
Просмотры 201K
Настройка Linux **nix *
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
Поисковые технологии *Open source *SQL *NoSQL *
Про результативность, качество и КПД сайтов знакомств можно спорить, можно искать 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.1K
Дизайн мобильных приложений *
Recovery mode
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 мин
Просмотры 16K
Биографии гиков
Если вы хотите пригласить Ричарда Столлмана для выступления на конференции, придётся учесть его требования. Разумеется, как у любой звезды мирового масштаба, у основателя движения свободного ПО есть райдер, то есть длинный документ с подробными условиями организации мероприятия. Зная характер Столлмана, можно предположить, что райдер у него необычный. Так и есть: ознакомьтесь с последней версией этого документа (от 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 мин
Просмотры 10K
Чулан
Из песочницы
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 мин
Просмотры 8.4K
Чулан
Есть задача — организовать межсайтовую авторизацию между проектами, размещенными на разных доменах (site1.com, site2.com). Пользователь автризовавшись на одном проекте, авторизовывается на всех (Single Sign On). Тоже самое с кнопкой выход (Single Sign Out). Доступ к хранилищу сессий и к базе есть у каждого проекта.

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

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

Tethering и Reverse tethering

Время прочтения 4 мин
Просмотры 85K
Разработка под Android *

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

Смысл НДС

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

Тизер Fallout New Vegas

Время прочтения 1 мин
Просмотры 174
Чулан
Сегодня, наконец, появилась хоть какая-то информация об игре, разрабатываемой Obsidian на основе Fallout 3 — Fallout New Vegas. А конкретно — тизер.



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

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

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

Читать дальше →
Всего голосов 128: ↑115 и ↓13 +102
Комментарии 16

Информация

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