Pull to refresh
18
0
Eugene Korneev @eugenex15

Developer

Send message

Выходной гимн работе: Что слушают разработчики

Reading time8 min
Views27K


Фото Vikramdeep Sidhu / CC (на фото: Охватывающие наушники Audio-Technica ATH-M50x)

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

У всех свои требования к формированию продуктивной атмосферы. Но есть в нашем мире то, что объединяет всех людей вместе. Музыка. Ведь нет ничего проще, чем включить подходящую для тебя музыку и сосредоточиться на работе [есть и те, кто работать под музыку не может, но речь в этом материале не о них].

Пользователи ресурса Quora поделились своим мнением о том, какая музыка лучше всего подходит для кодинга, а мы проанализировали их ответы и изучили научные подтверждения тому, что музыка работе – не помеха.
Читать дальше →
Total votes 17: ↑15 and ↓2+13
Comments53

Детектор движения на основе биоинспирированного модуля OpenCV

Reading time7 min
Views18K
image

Данная статья будет полезна новичкам, которые только начали использовать библиотеку OpenCV и еще не знают все её возможности. В частности, на основе биоинспирированного модуля библиотеки OpenCV можно сделать адаптивный к освещению детектор движения. Данный детектор движения будет работать в полумраке лучше, чем обычное вычитание двух кадров.
Читать дальше →
Total votes 24: ↑23 and ↓1+22
Comments20

Сам себе туннельный брокер или нативный IPv6 на компе при помощи OpenVPN

Reading time5 min
Views21K
Я — большой сторонник использования IPv6, стараюсь его использовать где это только возможно. Недавно подумав я решил, что на большинстве своих виртуалок переведу ssh на ipv6-only, биндить буду на рандомно выбранный при конфигурации адрес, который потом пропишу в ДНСах для своего удобства. Но возник вопрос с доступом с моего ноутбука к тем кого таким образом настрою. Понятно, что всегда можно ходить через сервер, где у меня IPv6, конечно же есть, обычно я так и делаю, но случаи бывают разные.

Почесав немного голову я понял, что я же могу взять какую-нибудь /112 из /64 даваемой хостером и раздать по OpenVPN своему ноуту и прочим личным машинам, тем самым получив настоящий ipv6, а не адрес от брокеров.

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

Vultr выдает виртуалкам сети /64, в нашем примере пусть это будет сеть 2001:NNNN:NNNN:NNNN::/64, из нее мы возьмем «маленький» кусочек /112, который и будем раздавать своим компам, пусть это будет 2001:NNNN:NNNN:NNNN:80::/112. Процедуру генерации ключей для OpenVPN я описывать не буду, она достаточно подробно описана в других руководствах, рассмотрю только конфиг и скрипты, которые будут использоваться для наших целей.

В файле /etc/openvpn/variables мы пропишем сеть и маску которые будем использовать, отсюда у нас это дело заберут скрипты:

# Subnet
prefix=2001:NNNN:NNNN:NNNN:80::
# netmask
prefixlen=112

Конфиг openvpn-сервера:
Читать дальше →
Total votes 21: ↑17 and ↓4+13
Comments2

В поисках анонимной почты

Reading time5 min
Views277K

Источник картинки


Как мыть голову, не снимая фольгированную шапочку?
Неизвестный автор

Не так давно у меня возникла необходимость в полностью анонимном адресе электронной почты, который, даже имея доступ к содержимому письма, нельзя было бы однозначно со мной связать. Мне было нужно отправить в больницу несколько вопросов по поводу лечения ребёнка, но очень не хотелось, чтобы эта информация осталась условно навечно ассоциированной c моим и его именами в логах провайдеров, поисковиков, почтовиков, товарища майора и кто знает каких ещё операторов Big Data, орудующих во Всемирной паутине. От адресата ожидалось получение файлов неизвестного размера с документами, необходимыми для госпитализации.


Мне казалось, что с регистрацией такой почты не будет трудностей, но, как выяснилось, я отстал от жизни. Известные почтовые сервисы, такие как gmail и outloook, теперь требуют номер телефона, поэтому пришлось немного потрудиться, чтобы найти устраивающий меня вариант. В данной статье я решил поделиться своим опытом решения этой проблемы.

Читать дальше →
Total votes 44: ↑38 and ↓6+32
Comments73

Как создавать, собирать, устанавливать и использовать пакеты с программами и библиотеками для UNIX-подобных систем

Reading time13 min
Views42K
Речь пойдёт о программах и библиотеках для UNIX-подобных систем, распространяемых в виде исходного кода (в том числе в виде тарболлов), написанных обычно на C и C++ (хотя этот же порядок работы может применяться к софту на любом языке). Многие вещи в этой статье написаны применительно конкретно к GNU/Linux, хотя многое из статьи может быть обобщено и на другие UNIX-подобные ОС.

Под словом «пакет» я понимаю в этой статье пакет с исходными текстами, причём не пакет конкретного дистрибутива GNU/Linux, а просто пакет, исходящий от оригинальных авторов софта (UPD от 2017-02-09: кроме тех случаев, где из контекста ясно, что слово «пакет» употреблено в другом смысле).

В этой статье я разберу следующие вопросы:

  • Вот скачал программу или библиотеку. Как её собрать и установить? Как воспользоваться библиотекой?
  • Что такое префикс (prefix) установки? В чём разница между сборкой и установкой? Куда обычно устанавливают программы?

Я разберу только совсем базовые вещи. Те, которые типичные участники сообщества свободного ПО, программирующие на C и C++ под UNIX-подобные системы, обычно уже знают. Как создавать тарболлы (на примере «голого» make) и как устанавливать чужие тарболлы. Advanced советы по созданию «хороших» пакетов я не дам. «Продвинутые» вещи читайте в документации систем сборки, в замечательной статье «Upstream guide» от Debian (в её конце есть ещё куча ссылок о создании «хороших» пакетов). Многое в этой статье можно было сделать по-другому, моя цель: дать хотя бы один способ, не пытаться объять необъятное.
Читать дальше →
Total votes 44: ↑39 and ↓5+34
Comments17

Разработка для Sailfish OS: Тестирование QML-компонентов

Reading time7 min
Views5K
Здравствуйте! Данная статья является продолжением цикла статей, посвященных разработке для мобильной платформы Sailfish OS. В этот раз мы расскажем о том, как организовать тестирование QML-компонентов приложений, написанных для мобильных устройств. Рассмотрим все этапы от написания кода до запуска тестов на реальном устройстве.
Читать дальше →
Total votes 9: ↑9 and ↓0+9
Comments5

Обзор Knime Analytics Platform — open source системы для анализа данных

Reading time4 min
Views41K

О KNIME


Вашему вниманию представляется обзор Knime Analytics Platform – open source фреймворка для анализа данных. Данный фреймворк позволяет реализовывать полный цикл анализа данных включающий чтение данных из различных источников, преобразование и фильтрацию, собственно анализ, визуализацию и экспорт.

Скачать KNIME (eclipse-based десктоп приложение) можно отсюда: www.knime.org

Кому может быть интересна эта платформа:

  • Тем, кто хочет анализировать данные
  • Тем, кто хочет анализировать данные и не владеет навыками программирования
  • Тем, кто хочет покопаться в неплохой библиотеке реализованных алгоритмов и, возможно, узнать что-то новое
Читать дальше →
Total votes 20: ↑20 and ↓0+20
Comments2

Acer C710: установка Windows 10

Reading time4 min
Views29K
Чтобы посмотреть и пощупать ChromeOS три года назад купил хромбук — Acer C710-2847, по очень приятной цене — 200$ (~8000 рублей c доставкой). Покупал из США с доставкой посредником.


В отличии от выпущенных тогда хромбуков, в C710 процессор Intel (уже в то время появлялись первые ARM-хромбуки, на которых настольная Windows не установилась бы никогда) и имеется возможность апгрейда — есть два слота под оперативную память и HDD обычного ноутбучного размера (именно поэтому была выбрана данная модель).

Характеристики
Экран: 11.6", 1366 x 768
CPU: Intel Celeron 847
RAM: было 2 GB, теперь 5GB (максимально ставил 12 GB)
HDD: 300 GB
Порты: 3xUSB 2.0, HDMI, VGA, RJ-45, kensington lock, 3.5 Jack, Card reader.
HD WebCam

BIOS’а как такового не было, но появлялись энтузиасты в интернете пытавшиеся установить на ноутбук отличную от ChromeOS операционною систему.

Наигравшись с ChromeOS, в дополнение была поставлена Ubuntu (ChrUbuntu) с возможностью переключения между системами, потом поставлен только Debian с предварительной перепрошивкой BIOS Coreboot SeaBIOS на котором и эксплуатировался ноутбук до последнего времени.

Пришли новогодние праздники и появилось время для экспериментов.
Читать дальше →
Total votes 24: ↑22 and ↓2+20
Comments10

Беспроводной звук для домашнего кинотеатра: муки выбора — изобилие форматов, возможностей и проблем

Reading time9 min
Views51K
Беспроводные стандарты передачи данных быстро и повсеместно отвоёвывают позиции у традиционно кабельных сегментов. Звук не стал исключением, и ежегодно всё большую долю в общем объёме рынка отгрызают беспроводные акустические системы, наушники и пр.

Для обладателей домашних кинотеатров беспроводные акустические системы предоставляют массу новых возможностей, но при этом заставляют всерьёз задуматься над выбором стандарта.

С одной стороны, многие пользователи хотят избавиться от «километров» коммутационных проблем, приобрести возможности быстрого перемещения источников, с другой – никто не готов жертвовать качеством звука и изображения.
Читать дальше →
Total votes 15: ↑9 and ↓6+3
Comments5

ФСБ внесла в Госдуму законопроект об уголовной ответственности за кибератаки

Reading time3 min
Views12K
image

Согласно проекту закона «О безопасности критической информационной инфраструктуры Российской Федерации» за неправомерное получение доступа к информации, хранящейся в критической важной инфраструктуре, может грозить наказание вплоть до 10 лет лишения свободы, сообщает ТАСС. Документ был разработан Федеральной службой безопасности и внесен на рассмотрение в Госдуму РФ.

Кроме этого ФСБ подготовила еще несколько законопроектов, которые уже были одобрены правительством. Все они в той или иной степени касаются обеспечения безопасности критически важной инфраструктуры и информации, а также ответственности за получение к ней доступа.
Читать дальше →
Total votes 26: ↑23 and ↓3+20
Comments36

Взаимодействующий landing или как взорвать конверсию с помощью мессенджеров

Reading time4 min
Views18K
image

Привет, Хабр! Сегодня я хочу поделиться интересным кейсом. Если вы разрабатываете сайты, лендинги или что-то продаете через интернет, то это будет хорошим опытом. Суть статьи – показать, как простота в структуре сайта, в сочетании с использованием трендовых технологий и мессенджеров, может давать потрясающие результаты.
Читать дальше →
Total votes 33: ↑27 and ↓6+21
Comments35

Машинный слух. Нейросеть SoundNet обучили распознавать объекты по звуку

Reading time3 min
Views15K

Слева: попытка распознать место действия и объекты только по звуку. Справа: реальный источник звука

В последнее время нейросети добились немалого прогресса в области распознавания объектов и сцен на видео. Такие достижения стали возможны благодаря обучению на массивных наборах данных с размеченными объектами (например, см. работу "Learning deep features for scene recognition using places database". NIPS, 2014). Глядя на фотографии или видеоролики, компьютер может практически безошибочно определить место действия, выбрав одно подходящее описание из 401 сцены, например, «захламлённая кухня», «стильная кухня», «спальня подростка» и т.д. А вот в области понимания звуков нейросети пока не демонстрировали такого прогресса. Специалисты из Лаборатории информатики и искусственного интеллекта (CSAIL) Массачусетского технологического института исправили этот недостаток, разработав систему машинного обучения SoundNet.
Читать дальше →
Total votes 19: ↑18 and ↓1+17
Comments5

Светодиодные лампы G4 без пульсации

Reading time2 min
Views42K
Продолжаю разгребать завалы лампочек. За прошлую неделю протестировал более 75 штук. Осталось внести по ним данные на сайт.

Среди протестированных ламп, попались две микролампы формата G4, которые меня удивили.



Читать дальше →
Total votes 39: ↑39 and ↓0+39
Comments62

Астрофизики обнаружили в космосе мосты из тёмной материи

Reading time2 min
Views20K
image
Движение материи в окрестностях Местной группы

Немецкие астрофизики из Потсдамского астрофизического института в результате наблюдения за движением ближайших к нам галактик установили, что между нашей Местной группой галактик и Скоплением Девы протянулся тонкий «мостик» из тёмной материи.

Этот вывод может объяснить, почему у карликовых галактик принято собираться в дискообразные скопления, вместо того, чтобы равномерно рассеиваться в космосе. Эти диски могут иметь миллионы световых лет в диаметре, а толщина их при этом может составлять всего лишь десятки тысяч световых лет. При этом центр диска находится недалеко от крупной галактики — такой, как наш Млечный путь или Туманность Андромеды.

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

Судя по всему, загадочным фактором, который посредством гравитации влияет на распределение карликовых галактик, служит тёмная материя.
Читать дальше →
Total votes 32: ↑28 and ↓4+24
Comments69

Как я становился разработчиком приложений для vkontakte.ru

Reading time12 min
Views2.2K
Чуть более месяца назад, я решил, что разработка приложений для контакта вполне может стать прибыльным делом, а прибыльное дело это как раз то, что мне надо. Никаких познаний в Action Script у меня на тот момент небыло. Так что я фактически начинал с нуля и решил задокументировать процесс. Надеюсь это кому-нибудь поможет. По мере возможностей, буду продолжать делиться своим опытом в этом блоге. Ниже мои записи точно в том виде, в каком я заносил их в evernote.
Читать дальше →
Total votes 70: ↑54 and ↓16+38
Comments32

Это же кошмар, товарищи. PHPShop

Reading time2 min
Views7.9K
Оговорюсь. Не имею никакого отношения к PHPShop, не конкурирую с ней и не ставлю целью кого-то заклеймить.

К нам обратился человек, купивший Enterprise-версию интернет-магазина PHPShop (2.1) и сделавший на ней сайт. Ему нужна некоторая доработка бизнес-логики магазина, за которую авторы запросили непомерную сумму. Мы получили код и начали смотреть.

Это жуть. Я так писал первые 2 дня знакомства с php и вебом вообще. Студентам с таким кодом не принимаю лабы.
Читать дальше →
Total votes 155: ↑143 and ↓12+131
Comments405

Реактивные вебсайты. Оглавление

Reading time4 min
Views1.6K
Реактивные вебсайтыНе прошло и трех месяцев с момента официального выпуска первой в России специализированной книги, посвященной клиентской оптимизации, а мы уже собрались писать следующую. Почему мы? Потому что теперь уже полноценный авторский коллектив, а не просто «набор советов из разных источников под моей редакцией». Встречайте героев нашего времени: Евгения Степанищева (bolk) и Глеба Кондратенко (gkond).

До полноценной книги пока еще как до Луны (и обратно :), но оглавление уже подготовлено и утверждено (в общих деталях). И сразу же большая просьба: если вам кажется, что с ним что-то не так, какие-то темы опущены, какие-то раскрыты слишком подробно, что-то будет вам интересно дополнительно прочитать — напишите об этом в комментариях. Сейчас самое время заложить основы для следующей хорошей книжки.
Читать дальше →
Total votes 59: ↑51 and ↓8+43
Comments79

Фото ремонтных работ на телескопе Хаббла

Reading time2 min
Views3K
Сегодня семь астронавтов НАСА вернулись после 13-дневной миссии по ремонту старенького телескопа Хаббла.

Миссия завершилась успешно: установлены новые стабилизирующие гироскопы и батареи, установлено два новых инструмента и отремонтированы два старых.

Всё оборудование работает нормально, и теперь телескоп Хаббла сможет выполнять свои функции как минимум до 2014 года. Больше сервисных бригад на этот телескоп высылать не будут.

Агентство НАСА опубликовало отчёт об успешно завершённой миссии. Предлагаем вам галерею лучших фотографий.
Читать дальше →
Total votes 60: ↑58 and ↓2+56
Comments78

Китай заблокировал Твиттер и другие сайты

Reading time1 min
Views492
Сегодня Китайские власти заблокировали доступ к Twitter, Flickr, Bing, Live.com, Hotmail.com и нескольким другим сайтам. Wordpress, YouTube, Blogger также заблокированы.

Согласно ранним сообщениям в Твиттере и блогах, Китайские власти хотят усмирить социальные сети и сетевые СМИ перед 20-й годовщиной событий на площади Тяньаньмэнь 1989 года.
Total votes 67: ↑58 and ↓9+49
Comments109

Установка нового SSD на eee PC 901

Reading time2 min
Views32K
Для владельцев нетбуков eee PC, на которых установлены фирменные SSD, не секрет, что эти самые SSD не очень быстрые и, в добавок, маленькие. Умные люди просекли эту тему и предлагают замену стандартным SSD. Например на сайте MyDigitalDiscount можно приобрести SSD обьемом 16, 32, 64 и даже 128 GB со скоростью чтения/записи 125/55-90MB/sec.



Я купил, расскажу что и как на самом деле.
Total votes 53: ↑50 and ↓3+47
Comments126

Information

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