Search
Write a publication
Pull to refresh
2
0
Сергей Викторыч @SpyDeX

ПО (разработка, разработка и ещё раз разработка)

Send message

Опрос пользователей Хабра

Reading time1 min
Views20K
Дорогие друзья! Мы совершили несколько итераций и за последнее время изменили дизайн наших сайтов: Хабрахабр и Гиктаймс. Мы получили немало фидбэка в комментариях и в обращениях — спасибо за советы, найденные баги фичи, мы всё учли, сделали и записали.


Мы знаем, сколько вас из какой страны и региона, какие вы по полу и даже немножко — по увлечениям. И мы обязательно продолжим знакомство. Но ни одна аналитика не расскажет нам то, что вы можете рассказать словами о том, как вы пользуетесь Хабром и Гиктаймс. Поэтому просим вас уделить несколько минут нашему опросу.
Читать дальше →

Dive into ICO

Reading time20 min
Views9.5K


В статье мы рассмотрим технические аспекты подготовки и проведения ICO. Это продолжение статьи моего коллеги «Технические особенности проведения ICO. Начало», и здесь мы поговорим подробнее о некоторых технических вопросах, связанных со смарт-контрактами сети Ethereum.

Читать дальше →

Атака 51% или карманный справочник для правительства Китая

Reading time3 min
Views29K
Вы из правительства Китая и чувствуете угрозу от Bitcoin? Ответ очевидно «нет», и у Вас есть дела поважнее, но давайте представим обратное?

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

Но есть майнеры, большинство из них находятся в вашей стране, и все, что Вам нужно сделать – это пакость «51% атаки».

image

Шаг 1. Покупка

Купите все майнинг фермы, какие найдете, зарегистрируйте проверенные счета (10-40 на каждой). Таким образом, у нас есть около 100 ферм и 40 счетов на каждом. Здорово. Давайте купим $ 100млн BTC. Вы же правительство, можете позволить себе это для национальной безопасности, не так ли?

Рыночная капитализация Bitcoin на момент написания составляет $95B, т.е. 0,1%.
Отправьте все деньги на свои собственные кошельки на рабочем столе.

Шаг 2. Найти 51% майнеров
Читать дальше →

Новые возможности Хабра: как отписаться от пользователей и рекламных блогов

Reading time2 min
Views14K
Многие на Хабре спрашивают, как отфильтровать посты отдельных авторов и корпоративных блогов. Совсем недавно эта возможность появилась – правда, для этого необходима последняя версия блокировщика Adblock.


Для тех, кому не хочется читать дальше, просто приведу код фильтра Adblock для отписки от постов одного из авторов.

geektimes.ru#?#li:-abp-has(a.user-info[href*="username"])

Правда, работает это не во всех браузерах, и не во всех случаях. Для тех, кому интересно, как и когда это работает, прошу под кат.
Читать дальше →

Введение в нейросети

Reading time9 min
Views49K
image

Искусственные нейронные сети сейчас находятся на пике популярности. Можно задаться вопросом, сыграло ли громкое название свою роль в маркетинге и применении этой модели. Я знаю некоторых бизнес-менеджеров, радостно упоминающих об использовании в их продуктах «искусственных нейронных сетей» и «глубокого обучения». Так ли рады были бы они, если бы их продукты использовали «модели с соединёнными кругами» или «машины „совершишь ошибку — будешь наказан“»? Но, вне всяких сомнений, искусственные нейросети — стоящая вещь, и это очевидно благодаря их успеху во множестве областей применения: распознавание изображений, обработка естественных языков, автоматизированный трейдинг и автономные автомобили. Я специалист по обработке и анализу данных, но раньше не понимал их, поэтому чувствовал себя мастером, не освоившим свой инструмент. Но наконец я выполнил своё «домашнее задание» и написал эту статью, чтобы помочь другим преодолеть те же самые препятствия, которые встретились мне в процессе моего (всё ещё продолжающегося) обучения.

Код на R для примеров, представленных в этой статье, можно найти здесь в Библии задач машинного обучения. Кроме того, после прочтения этой статьи стоит изучить часть 2, Neural Networks – A Worked Example, в которой приведены подробности создания и программирования нейросети с нуля.
Читать дальше →

Крупнейшая афера с Bitcoin происходит прямо сейчас

Reading time8 min
Views309K
Одна из крупнейших афер в истории сети Bitcoin происходит прямо сейчас. 96000 BTC, а это почти сто миллионов долларов, по состоянию на текущий момент, было выведено со счетов клиентов, поставщиков и администраторов сайта SheepMarketplace (SMP) в минувшие выходные. SMP был одной из главных площадок, пришедших на замену SilkRoad, который был закрыт в октябре, а теперь, в результате этой аферы закрыт и сам SMP. Пока трудно точно утверждать, что именно происходит, но пользователи сайта пытаются разгадать эту головоломку на популярном сайте reddit.com в саб-реддите r/sheepmarketplace.

image

Вот что известно на данный момент: злоумышленнику (одиночке или группе людей) удалось подделать остатки средств на счетах пользователей, показывая, что у них были биткоины в собственных кошельках на сайте, в то время как на самом деле они уже были переведены. В течение недели весь сайт планомерно опустошался, так что к выходным, когда администрация сайта поняла, что что-то происходит, и закрыла площадку, со счетов пользователей было списано гигантское количество средств. И всё это произошло всего через несколько дней после того как другой конкурент SilkRoad — Black Market Reloaded — объявил, что завершает работу из-за неспособности вместить массовый приток новых пользователей, покидающих SheepMarketplace.
Читать дальше →

Android-программа для управления «умным» вибратором хранила аудиофайлы без ведома девушек

Reading time3 min
Views57K

Мобильное приложение Lovense Remote для удалённого управления вибратором

Небольшой скандал разгорелся вокруг гонконгской компании Lovense, которая занимается производством секс-игрушек и распространяет мобильное приложение Lovense Remote для удалённого управления ими. Один из пользователей Reddit обратил внимание, что программа без ведома девушки сохраняет историю использования вибратора. Более того, в локальной папке программы на смартфоне можно найти шестиминутный аудиофайл, записанный во время последнего сеанса.
Читать дальше →

Удачная модель ветвления для Git

Reading time10 min
Views1M
Перевод статьи Vincent Driessen: A successful Git branching model

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



В качестве инструмента управления версиями всего исходного кода она использует Git.

Читать дальше →

Caesar3 все таки open

Reading time2 min
Views21K


Некоторое время назад, примерно с 2008 года, у меня был хобби-проект по воссозданию довольно знаменитого конце ХХ века ситибилдера Caesar III ©, в процессе работы над игрой был написан ряд статей по механике игры и её внутреннему устройству (например эта).
Дайте же сорцы, наконец

Scratch — подтягиваем математику, развиваем самоконтроль

Reading time6 min
Views33K
image
Люди, которые никак не могут уснуть и тщетно пытаются это сделать перед телевизором, наверняка, давно заметили, что самые интересные передачи почему-то крутят по ночам. Да, действительно, днем «… телевизор как унитаз, только не мы в него, а из него на нас» (к сожалению не смог найти автора цитаты, но тот, кто раньше постоянно читал журнал «Хакер», возможно, испытал дежавю). Зато ночью, просто листая каналы, можно наткнуться на что-то действительно интересное. Именно так я и наткнулся на фильм о Данидинском исследовании. Фильм смотрел не моргая. А когда авторы исследования заявили, что выяснили от чего больше всего зависит успех ребенка в будущем — даже привстал. Оказывается — основополагающий фактор успеха ребенка (любого человека) — это самоконтроль!

Когда-то у меня самого были серьезные проблемы с самоконтролем и самообладанием, поэтому, после просмотра еще очень долго вспоминал, размышлял, анализировал. А потом, вдруг подумал: если этот самый самоконтроль — такая важная черта характера то, может его можно развивать у ребят целенаправленно? Надо попробовать!

И попробовал. Кому интересно, что получилось, прошу под кат.
Читать дальше →

Github Releases: публикация релизов

Reading time1 min
Views29K
Разработчики Github реализовали новую функцию Releases для удобного распространения ПО конечным пользователям. Зайдя в раздел Releases, пользователь всегда может найти последнюю версию программы, changelog и полную историю версий. Ссылка на релизы помещена на главную страницу проекта.


Читать дальше →

Вы уволили самого талантливого сотрудника. Надеюсь, теперь вы довольны

Reading time7 min
Views169K
Недавно довелось прочитать статью под названием «Мы уволили самого талантливого сотрудника. Это лучшее решение, которое мы когда-либо делали». [Очень популярная статья, которая получила массу положительных оценок на Medium — прим. пер.]

Давайте присядем, вы и я. Нужно поговорить. Если вы не читали статью по ссылке, то уделите 10–15 минут и прочитайте, впитайте её целиком.

Готовы? Отлично. Теперь разберём этот текст, потому что он значит гораздо больше, чем там написано. Если вы прочитали статью, то понимаете, что автор описывает проблемного сотрудника под вымышленным именем «Рик». Рик — это местный гений с огромным количеством знаний в предметной области, он входит в состав ключевых разработчиков продукта.

На первый взгляд, это история о технаре, который возомнил себя божьим даром для компании. Он решил, что руководители должны поклоняться земле, по которой он ходит и быть благодарны за одно его присутствие, а руководство вышвырнуло его пинком за дверь, потому что его репутация обналичивала чеки, за которые талант не мог заплатить.
Читать дальше →

Пишем действительно тестируемый код

Reading time18 min
Views19K
Что такое тестируемый код? Каких правил стоит придерживаться для его написания? Как начать писать такой код, если кодовая база к этому не готова?

Статья с большим количеством примеров кода и иллюстраций, в основе которой – выступление Антона на конференции Mobius 2017 в Питере. Антон является разработчиком Android-приложений в Juno, и в своей работе затрагивает множество смежных технологий. Этот доклад не об Android и не о Kotlin, он о тестировании в целом, об идеях, которые лежат над платформой и над языком и которые могут быть адаптированы к любому контексту.


Выбираем поставщика IT-решений и сохраняем рассудок

Reading time4 min
Views5K
Информационные технологии уже как десяток-другой лет стали неотъемлемой частью любого бизнеса. Ведение дел без применения программного обеспечения сейчас уже в принципе невозможно. Пока бизнес маленький — состоит из основателя, бухгалтера и пары-тройки наемных работников, им хватает таблиц в Excel или устных указаний. Но как только компания начинает расти, потребность в специализированном программном обеспечении резко возрастает. Есть и другая ситуация, когда компания занимается какими-то специализированными проектами или появляется крупный и крайне важный для благосостояния всей команды клиент. И для обслуживания этого клиента опять-таки нужно специализированное ПО, чьи возможности уходят далеко за пределы пакета MS Office.

В этот момент любой бизнес (кто-то раньше, кто-то позже) сталкивается с дилеммой: заводить собственный отдел разработки, размеры которого могут превышать текущие размеры компании, или поискать готовые решения на стороне. И вот тут начинается либо мучительный поиск квалифицированных разработчиков, либо не менее мучительный поиск адекватных поставщиков ПО. Наш проект — ROI4CIO — решает вторую проблему: помогает потребителю найти своего поставщика. В этой публикации мы вкратце расскажем, зачем мы нужны и чем хотим поделиться с сообществом в рамках вопроса закупки IT-решений.


Типичные переговоры с поставщиком. Холст, масло. (Оригинал: «The Expert», 2014)

Итак, представим, что вы — предприятие, которое ищет новое АСЭД-решение для вашей организации. Конечно, главбух вместе со своей бандой слегка сопротивляется, так как им хватает десять лет назад купленной 1С и бумажных приказов, но вот вся остальная организация погрязла в бесконечных косяках, недопонимании и тех самых бумажных приказах, которые имеют неприятное свойство «теряться» у кого-нибудь на столе. Так жить определенно нельзя, ведь уже заканчивается 2017 год. И вот, вы начинаете искать.
Читать дальше →

Блокировки интернет-контента: ситуация на мировой арене

Reading time4 min
Views16K
Доступ к интернет-контенту блокируют во многих странах — в разном объеме, с помощью различных технологий. В этой серии статей посмотрим, как обстоят дела в самых «закрытых» государствах и какими средствами ограничивается доступ к интернет-сервисам.

Читать дальше →

Размышления о токенах (перевод)

Reading time8 min
Views8.7K

Популярный доктор инженерных наук из Стэнфорда Баладжи Шринивасан (подпишитесь на его twitter, он весёлый) очень въедливо и с сарказмом взялся за анализ криптотехнологий, даже рассказывал о них Трампу, так хорошо у него получается… эээ… мечтать.


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


Я сделал вольный перевод одноимённой публикации доктора Шринивасана от 27 мая 2017 года. Там его иногда мощно накрывает, текст написан для совсем неспециалистов, но глубокие мысли тоже есть. Наслаждайтесь.

Читать дальше →

ICO: хайп уйдёт, а мы останемся, или время против токенов

Reading time5 min
Views11K


За последние 2 недели вышло немало материалов (пример или здесь) о том, как плохо всё в ICO-отрасли.

И хочется, конечно, крикнуть: «а мы вас предупреждали!» — но что толку с эмоций? Давайте лучше посмотрим на цифры: они всегда более объективны.
Читать дальше →

Распределённые реестры и информационная безопасность: от чего защищает блокчейн

Reading time8 min
Views18K
Главные преимущества блокчейна — прозрачность проводимых транзакций и открытость. Это полезно при заключении контрактов и проведении сделок. Все участники процесса знают о шагах своих партнеров.

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

Читать дальше →

Пузырь, пирамида или новый доллар: как Bitcoin получается ещё расти

Reading time3 min
Views22K
Совсем недавно биткоин достиг максимального своего значения, курс его превысил $6000 и даже пробовал подняться выше. А ведь этот бурный рост ещё несколько недель назад казался невозможным. И тогда, и сейчас давление на курс оказывали несколько негативных факторов вроде действий властей Китая или слухов о том, что биток признают вне закона в России.



Раньше новости негативного характера очень сильно давили на курс биткоина (да и других криптовалют тоже), после чего восстановление показателей до предыдущего уровня могло занять несколько недель, а то и месяцев. Сейчас же негатив лишь немного опускает курс, который уже через несколько часов может не только восстановиться, но и превысить изначальные показатели. Но почему?
Читать дальше →

Кто, кроме битка: ещё девять криптовалют, на которые можно обратить внимание

Reading time4 min
Views23K
Вы замечали людей, которые любят сетовать на то, что «знал бы прикуп»? Возможно, вы и сами себя ловили на этом: удержаться от сладких мыслей «эх, намайнил бы биткоинов в 2010-м», пересчитывая возможные барыши на текущий курс, подчас нелегко.

Однако в истории просто не бывает изолированных моментов шанса. Каждый момент настоящего может оказаться для кого-то тем самым золотым моментом везения в будущем. Как этот момент не проглядеть? Ну, опять же — кто прикуп знает… Но раз уж мы — криптовалютный проект, то давайте присмотримся к другим криптовалютам. Ну хотя бы о тех, что из первой, на наш взгляд, десятки.



Конечно, тактика закапывать деньги под дерево, уже однажды давшее денежные всходы, считается скорее консервативной: самый богатый обычно — самый первый урожай. И надеяться, что где-то в списке ниже есть второй биткоин — тоже может быть опрометчиво. Но обнадёживает другое: что даже сам биткоин даже близко не исчерпал потенциал децентрализованной денежной единицы. А значит, что где-то уже, может быть, есть, а может только ждёт своего рождения, которая не станет вторым биткоином, а станет первой, перевернувшей мир. Впрочем, как инвесторы, мы согласны и на менее амбициозные идеи, если шанс заработать достаточно хорош.
Читать дальше →

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Registered
Activity