g33ks | Technologies

Telegram-канал g33ks - Geeks

8554

От гиков гикам! Пишем о происходящем в информационных технологиях. @shpaker и @qqalexqq

Subscribe to a channel

Geeks

Сегодня хотелось бы рассказать о небольшой утилите для терминала, набравшей более пяти тысяч звёзд на Гитхабе за достаточно короткий срок. Утилита осуществляет запросы по протоколу HTTP, предоставляя пользователю возможность удобно сконструировать заголовки и тело в псевдографическом интерфейсе. Признаться, изначально я достаточно скептично отнёсся к самой идеи такого приложения, ведь для данных задач существует абсолютно всеобъемлющий cURL, да и к тому же основной код wuzz (именно так называется утилита) располагается в одном файле с количеством строк превышающем одну тысячу, а намека на тесты там вообще нет! Но, как это ни удивительно, всё работает, а для cURL даже заявлена поддержка совместимых аргументов. Собирается всё без каких-то проблем на всех основных операционных системах (даже Windows, которую инструменты подобного типа обычно обходят стороной), что, как мне кажется, является заслугой языка программирования Go, на котором инструмент написан.
https://github.com/asciimoo/wuzz

Читать полностью…

Geeks

Всего лишь 10 лет потребовалось разработчикам Team Fortress 2 для того, чтобы исправить довольно значительную ошибку в синхронизации между анимацией персонажей и их действительным местоположением. В результате подобной проблемы, при определённых обстоятельствах, пользователи, стреляющие во врага, промахивались или попадали не туда. В действительности персонаж находился в другом месте, но, благодаря ошибке в отрисовке движения, отображался чуть дальше по направлению перемещения. И да, как это ни странно, на протяжении всех 10 лет люди играли, участвовали в чемпионатах и сообщали об этой ошибке, но разработчики услышали их только сейчас. Всё стало возможным из-за наглядной демонстрации проблемы - видео записанного пользователем, из которого стало ясно, что баг действительно существует, а не является очередным стоном плохих игроков на тему "ну я же должен был попасть!". Вот так и получается, что грамотно составлять баг-репорты не только правильно с точки зрения уважения к разработчикам, но и единственно результативно. И, как это обычно и бывает, по словам сообщившего об ошибке, исправление занимает ровно 1 строчку кода - практически атом для такой большой игры, который при этом значил довольно много. https://arstechnica.com/gaming/2017/02/after-10-years-this-significant-team-fortress-2-bug-has-been-fixed/

Читать полностью…

Geeks

Проблема информирования о катаклизмах всегда стояла немножко позади технологий: вроде бы кто-то что-то и делает в этом направлении, но получается плохо, если не сказать, что никак. Наверное все уже слышали о том же СМС-информировании МЧС или его зарубежного аналога, когда про стихийное бедствие людям сообщают прямо на их телефон - вроде бы и удобно, и вовремя. Другое дело то, как это работает. Всё текущее оборудование (и его программная часть) жёстко централизовано на поставщиков услуг связи, потому что по-умолчанию предполагается, что они есть и хорошо работают везде. В реальности же, часто такие сообщения не приходят получателям из-за перегрузки или поломки инфраструктуры связи, потому что даже банальный снег может вывести из строя ту самую соту, которая должна бы о нём предупреждать. А представьте себе, что происходит, когда бушует вулкан: люди звонят друг другу, без того слабые в подобных местах мобильные сети не справляются, с минуты на минуту пропадёт всё электричество, да ещё часть абонентов вообще находится чёрт знает где, где покрытия хоть каким-то видом коммуникации никогда не планировалось.

Хорошо, что каждый телефон сегодня - это не только GSM/LTE-чип и там обычно есть Bluetooth с Wi-Fi. Благодаря их наличию, а также старой-доброй концепции mesh-сетей, когда устройства подключаются между собой напрямую, IBM Research создали приложение для передачи данных о катаклизмах. По задумке, те устройства, которые смогли получить подобную информацию из интернета или от телефонов других людей, автоматически пересылают её устройствам в радиусе 50-150 метров, которые делают тоже самое далее по цепочке. Сама по себе идея mesh-сетей не нова - самое известное приложение из подобных - это FireChat, который все сначала устанавливали, а потом удаляли, потому что аккумулятор оно расходует хорошо, а общаться там не с кем - внезапно оказывается, что для этого надо ещё и знать что-то о людях сидящих рядом с тобой, например, в том же метро. В случае с приложением IBM, как мне кажется, шансов для развития гораздо больше, потому что степень важности наличия данного приложения крайне высока, а знать людей не требуется - информация актуальна всем вокруг. Посмотрим, насколько хорошо всё будет реализовано: время жизни от батареи, которое в подобных сетях всегда является компромиссом со скоростью передачи информации, тут всё-таки может сильно повлиять, но вот как идея решения проблемы - это прямо очень интересная штука.
https://www.cnet.com/news/alert-app-weather-app-ibm-mesh-network-disaster/

Читать полностью…

Geeks

На Github обновление, реализующее возможность выставлять к репозиториям метки так или иначе связанные с его содержимым. Назвали их не иначе как «топики» (topics), но нас не провести, ведь мы знаем, что это как раз те самые старые добрые теги, которых так не хватало на сервисе. Данная функциональность призвана упростить поиск необходимых репозиториев и не ограничивать пользователей поиском только по одному критерию - языку программирования. В поисковой строке реализована возможность комбинировать различные топики и запросы подобным образом:
topic:telegram topic:bot rss
Стоит, пожалуй, отметить, что при добавлении топиков Github предложит вам список тематически связанных к вашему репозиторию слов. Да-да, и здесь, по заявлению авторов, не обошлось без модного сейчас машинного обучения и технологий обработки текстов, написанных на естественном языке, - "машина и сама может разобраться".
https://github.com/blog/2309-introducing-topics

Читать полностью…

Geeks

Интересный диалог произошёл сегодня в Twitter. Глава Tesla рассказал, что все их машины будут "существенно изменяться" с точки зрения комплектующих каждые год-полтора. Что при этом самое главное, по сути эти обновления никак, даже платно, не получить, т.е. всё происходит по аналогии с телефонами: хотите новое "железо" - покупайте новое устройство. По словам Маска, для их компании технически слишком сложно заменять обновлённые узлы машины, и что это необходимо для сохранения "скорости инновационности" их компании. Таким образом всем покупателям по сути показали на дверь: мол, идите к другим автопроизводителям, если хотите, чтобы Вам не надо было покупать новую машину ежегодно.

Вообще вся эта дискуссия была связана с тем, что Model S и Model X получили обновление HW2, которое призвано улучшить функции круиз-контроля новых Тесл и, тем самым, сделать очередной шаг к действительно автоматически ездящим машинам. С одной стороны мне понятно, что при доработке ключевых узлов в автомобиле могут произойти серьёзные изменения и порой трудно будет интегрировать всё это на существующую раму. С другой, автомобили пока не стали такими же как смартфоны: компоненты тут расположены довольно свободно друг от друга, нет и той "инновационности", когда за год заменяется по сути вся начинка аппарата. При этом цена телефона, в отличие от машины, не так высока, да и не падает, как у машин, сразу же после покупки на 10%. Конечно, не все части машины одинаково просто заменить, но тут речь шла всё-таки об автопилоте, а не новом двигателе или шасси, так что в одном я согласен с главой Tesla: дверь там и, наверное, нужно уже в неё идти. https://techcrunch.com/2017/01/22/elon-musk-says-to-expect-major-tesla-hardware-revisions-almost-annually/

Читать полностью…

Geeks

Пост выходного дня с информацией о каналах, мимо которых я не смог пройти мимо:
- Канал @ru_l10n с очень необычной тематикой, неразрывно связанной с ИТ, что, впрочем, делает его только интереснее. Посвящен он вопросам локализации и смежным темам. Здесь вы не найдёте информации о маркетинге и прочих котиках - только концентрированная информация о «языковых» проблемах в технологиях: проблемах не тех языков, на которых пишут программы, а тех, на которых программа общается с пользователем;
- Про @privacy_law сам автор пишет, что это - «Авторский канал, посвященный праву на неприкосновенность частной жизни (privacy law)». Один раз он уже был упомянут в одном из рекомендательных постов, но, в силу обстоятельств, канал был перезапущен на новом месте;
- В канале @bo0om_ru подымаются вопросы информационной безопасности (на самом деле скорее «опасности», но это уже детали). Примечательно, что автор получал вознаграждение от Telegram за найденные уязвимости;
- Канал @geeksputnik пишет о событиях мира информационных технологий, гаджетах и прочих столь любимых нами темах.

Читать полностью…

Geeks

В моём детстве была относительно популярна довольно странная игрушка. Она представляла из себя прямоугольную пластину с вырезанным кругом, в котором можно было рисовать замысловато изогнутые замкнутые линии перекатыванием по внутренней стороне окружности зубчатого колеса с некоторым количеством отверстий. В данные отверстия соответственно можно было вставить карандаш или ручку.
Речь конечно же идёт о спирографе. На GIF анимации выше именно он и изображен – можно убедиться, что гипножаба просто нервно курит в стороне. Получаемая линия кстати носят название гипотрохоида.
По ссылке ниже очень крутой симулятор спирографа реализованный на JavaScript (даже TypeScript если быть точнее). Работает прям в браузере, а код доступен на GitHub. Крутить мышку кстати в разы приятней чем шариковую ручку, а заодно можно удостовериться, что круговые движения по часовой стрелке значительно ускоряют работу персонального компьютера 😉
Симулятор http://nathanfriend.io/inspirograph
GitHub репозиторий https://github.com/nfriend/inspirograph

Читать полностью…

Geeks

А вот интересный подход к конкуренции показал Google. Как известно, если не можешь сделать лучше всех - купи того, кто так уже делает. Qwiklabs - это сервис для обучения тому, как пользоваться облачными технологиями, в частности технологиями от Amazon, на который сама Amazon не раз ссылалась в своих материалах и на сайте. Идея и реализация там вполне неплохая: выбрано самое распространённое решение в лице Amazon Web Services, каждому пользователю даются пошаговые "лабораторные работы", где он обучается начиная с основ и заканчивая достаточно продвинутым уровнем взаимодействия с AWS. Красивым шагом тут стало то, что Google купили данную компанию, получив уже разработанную и, что немаловажно, работающую платформу обучения, ведь облака в массе своей сейчас очень похожи и переделать имеющиеся материалы не составит большого труда. Помимо этого поисковый гигант разрушает и целостность бизнеса конкурентов - вряд ли поддержка облака от Amazon останется в Qwiklabs надолго. Стоит также упомянуть немалую базу пользователей - половина миллиона человек, которые потенциально пользуются или рассматривали решение от конкурента, а у облака от Google дай бог если вообще есть столько пользователей. Короче шаг для "корпорации добра" очень хитрый и потому прекрасный. Не демпингом единым. https://techcrunch.com/2016/11/21/google-acquires-qwiklabs-to-teach-developers-cloud-skills/

Читать полностью…

Geeks

Окончание выборов в США не сходит с заголовков новостей, потому что его ну слишком просто использовать как причину для всего. Теперь вот выборы приплели к тому, что возрождается интересный "анонимный" мессенджер Secret.
Программа сама по себе была замечательной по многим критериям: тут было и самое злостное сообщество троллей, и самые сокровенные истории про личную жизнь и даже тайны компаний, за разглашение которых в норме полагается нехилый уголовный срок. Там, например, можно было за год до презентации узнать о том, чем занимаются гиганты IT-индустрии прямо в данную минуту, благо людей, которые могут и хотят рассказать о подобном без угрозы быть позже наказанными - пруд пруди.

Изначально Secret закрыли по этическим обстоятельствам - толпы троллей вкупе с разглашением секретной информации плохо сочетаются с текущей юридической системой. Теперь же программу решено переделать и причина тому называется оригинальная. По словам её создателя, прошедшие выборы и несовпадение опросов с результатами - заслуга "однобокости" текущих социальных сетей, когда люди обязаны всегда подписываться под тем, что они сказали. В связи с этим многие, кто собирался проголосовать за непопулярного в социальных сетях кандидата, там просто отмалчивались, тем самым создавая ложное впечатление того, что выборы предрешены, будто второго кандидата никто и не поддерживает. Когда же те, кто молчал, пришли на выборы, оказалось, что их немногословность не означает немногочисленность, что и привело к такому дикому перекосу между предварительными оценками и фактическими результатами голосования. Не знаю, в этом ли действительная причина избрания нового президента США или нет, но создатель Secret обещает всячески помочь тем "молчаливым голосам".

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

Так или иначе, сейчас разработчики только приступают к реанимации проекта, начиная с того, что, как мне кажется, нужно было делать с самого начала: они собирают мнение пользователей о том, как нужно сделать так, чтобы не потерялось ощущение анонимности, но при этом и не было такого простора для оскорбления людьми друг друга. Удачи им в этом начинании! Этот мессенджер действительно был уникален среди десятков тех, что делаются почти под копирку - хотелось бы видеть его вновь, даже если и без особых изменений. https://techcrunch.com/2016/11/12/secret-is-coming-back/

Читать полностью…

Geeks

Новость не совсем технологическая, но и не чисто медицинская тоже. В экстремальной медицине, когда у врача нет доступа к возможностям даже обычной захолустной больницы, фактически нет и возможности использовать лапароскопию, т.е. все операции должны проводиться исключительно руками хирурга. Это - серьёзная проблема во многих случаях, ведь увеличивается время операции, связанные с этим риски, и вообще возможности врача по доступным манипуляциям. Сделать все инструменты мобильными, ещё удорожив существующую конструкцию, с точки зрения размеров, в принципе проблемой не является. Но вот средняя цена даже стационарных версий - порядка $150000 останавливает внедрение таких решений, потому что экстренная медицина предполагает ситуации, когда всю аппаратуру можно потерять в мгновение (например, при боевых действиях). Так как крупным производителям хватает и сложившегося положения - большая цена оборудования с лихвой окупает любую его себестоимость и не даёт повода его удешевлять, то развития в этом плане у них нет и ждать не стоит. Хорошо, что есть люди, которые готовы пересмотреть сложившуюся обстановку и попробовать сделать подобные вещи более доступными. В данном случае предложение внесли Cambridge Consultants - довольно смелые ребята, которые неоднократно показывали свои нестандартные прототипы в том числе существующих устройств. Их продукт - это мобильный лапароскопический аппарат, который должен стоить "всего лишь" $30000, т.е. в 5 раз дешевле аналогов, и при этом он обещает умещаться по габаритам в обычный чемодан. Ключевой особенностью данного устройства является то, что всё было сделано в соответствии с "полевыми" условиями применения: здесь нет излишеств, но зато всё разворачивается за минуты и при этом продумано под уникальные условия эксплуатации. По заявлениям, характеристики манипуляторов и приборов не должны уступать средним стационарным стойкам. Там же, где пришлось сэкономить на цене или пространстве, обошлись вполне технологическими методами: с помощью программного обеспечения и использования развития технологий за последние годы. Например, чтобы не покупать дорогостоящую трёхчиповую камеру, создатели увеличили количество этапов обработки изображения, - решение неидеальное с точки зрения науки, но доказавшее свою работоспособность в миллиардах смартфонов по всему миру. И да, помимо стандартного инструментального набора тут даже поместилась точка доступа WiFi, чтобы врач мог выйти в сеть и связаться с коллегами для консультации. В общем, штука классная и должна найти свой рынок, да и повлиять на "настольных" коллег по цеху она вполне себе может. https://www.engadget.com/2016/11/02/the-tools-you-need-to-perform-surgery-are-in-this-suitcase/

Читать полностью…

Geeks

Первая, за долгое время, хорошая новость в мире программ для "отложенного чтения". Instapaper объявил, что делает все свои премиум-функции бесплатными, а это - целая куча вполне полезного функционала от безлимитных заметок до возможности зачитывать текст статей вслух. Предыдущая новость от них же была, прямо скажем, не очень - как только их опять купили, компания закрыла только что открывшийся публичный API для вычленения текста и картинок из интернет-страниц. Но вот, теперь они решили исправиться... Учитывая, что тот же Evernote несколько месяцев назад объявил о вводе ряда ограничений для бесплатных пользователей, включая драконовские "2 устройства на аккаунт", а Instapaper сделал всё в точности наоборот - полностью ликвидировал оплату, то, кажется, что выбор среди них становится всё более очевидным. Вообще же, приятно, что этот сервис купили уже два раза, но при этом каждый раз не ухудшали, а только улучшали - вот уж действительно непотопляемую вещь сделал всего один разработчик, имя которому Марко Армент. https://www.engadget.com/2016/11/01/instapaper-premium-features-free/

Читать полностью…

Geeks

Ни разу не упомянул на канале о том, что вот уже пару лет ходят слухи об "умном" электромобиле от Apple. Но, как и с часами, слухи о которых появились примерно за год до появления самых первых идей в самой компании, эти данные тоже могли и не подтвердиться - за разглашение любой информации даже бывший работник получит огромный штраф, поэтому все слухи приходят либо от "анонимных источников", либо от людей, которые в Apple сами никогда и не бывали. Другое дело, что сегодня по этой теме пришла новая весточка: "одна фруктовая компания" значительно уменьшает размер своей команды в проекте умного электрического автомобиля, тем самым оставляя его появление под большим вопросом. Связано это, опять же по слухам, с тем, что автопроизводители не хотят делиться прибылью, а Apple, в свою очередь, не хочет развивать заранее убыточный проект. В принципе, эта ситуация не нова, даже сейчас производители всей электроники в машине получают далеко не запредельные деньги, потому что пользователь покупает машину как продукт, и, конечно, то, как она едет, а уже потом, в десятую очередь, покупатель смотрит на, например, установленную аудиосистему от известного бренда. Вообще же тема того, что будет первично в будущем автомобилестроения - машина или технологии, и кто этими частями будет управлять, в последние годы становится всё актуальней. С одной стороны, машина потихоньку превращается из средства передвижения в нечто большее, с множеством разнообразных функций, становясь всё больше похожей на смартфоны. С другой, автопроизводители не хотели, да и не захотят, чтобы технологические компании взяли все эти функции под свой контроль, ведь они отлично понимают, что тогда само производство машин мало-помалу превратится в этакую "поставку запчастей" - то, когда компания получает малую часть от прибыли и продаёт не целую вещь, а полуфабрикат для брендирования кем-то другим. Так, например, сейчас делают заводы производящие железо для тех же телефонов - их наценка в конечной цене незначительна по отношению к тому, что получает производитель, ставящий на телефон свой логотип. Произойдёт такое или нет, но всё это движение в области машин хоть как-то развивает технологии в автомобилях в правильном направлении. Те же карты HERE живы только благодаря тому, что автопроизводители объединились против монополии технологических компаний в этом месте - и ведь ими правда можно пользоваться! http://arstechnica.com/cars/2016/10/connected-cars-are-cash-cows-low-margins-may-have-killed-the-apple-car/

Читать полностью…

Geeks

Я - активный пользователь Telegram. Да что там говорить, в последние полгода это - мой основной канал связи с миром через интернет. И, периодически, так как мне приходится "развиртуализироваться" и встречаться с людьми в оффлайне - приходится обмениваться номером телефона. Казалось бы, всё прекрасно и в Telegram для таких случаев как раз есть специальная кнопка "Share my contact", но, тысяча чертей, её поведение не совсем соответствует её подписи! В общем, меня это так раздосадовало, что я даже написал об этом небольшую заметку на Хабр, которую рекомендую вам почитать. В ней я попытался донести до хабралюдей, что наименьшее что я ожидаю от нажатия на кнопку “Add contact” – что мой номер телефона, к которому привязывать Telegram аккаунт станет доступен моему собеседнику. Но как это не прискорбно, кажется, что большинство комментаторов, описанное мною в статье, вполне устраивает.
https://habrahabr.ru/post/312722
За утреннюю наводку моего невыспавшегося мозга на данную странность спасибо автору канала @forgeeks.

Читать полностью…

Geeks

Опубликован код, использовавшийся для рекордной DDoS атаки несколько дней назад (той самой, в которой армия зомби состояла не из компьютеров, а из всяких подсоединённых к сети устройств типа вебкамер и "умных" девайсов. Владельцев этих устройств самих никак умными не назовёшь: в зомби рекрутировались устройства, в которых не был сменен дефолтный пароль, и набралось их за 380 тысяч штук)
Автор заметки полагает, что публикация - превентивная мера защиты против агентств, выслеживающих хакера. Ладно, если так. А то с учётом изобилия пионэров в дикой природе, мне совсем не нравится идея опенсорсности хакерского софта в больших масштабах.
http://motherboard.vice.com/read/hacker-releases-code-that-powered-record-breaking-botnet-attack

Читать полностью…

Geeks

Пожалуй, пришло время оживить еженедельную традицию писать по выходным дням рекомендации на интересных IT ботов и каналы в Телеграме. В этот раз вашему вниманию предоставлю неразрывно связанных между собой бота и канал, которые при этом вышли за авторством разных людей.
Сложно представить новостной сайт, через который проходит больше интересных ссылок с материалами на тему информационных технологий, чем «Hacker News» (далее - HN). Статей там настолько много, что прочтение всех просто нереально. И это удивительно, но только сегодня я поймал себя на мысли, что уже порядка трёх месяцев подписан на бота, пересылающего по заданным ключевым словам в Телеграм статьи с HN, а также и на канал со схожим названием, в котором появляются статьи набравшие рейтинг свыше сотни. И, блин, они достаточно органично дополняют друг друга, ведь, подписавшись в боте на интересующие меня тематики, я всё равно получаю ссылки на самые популярные статьи мира технологий! Собственно, вот и они:
● Hacker News (@hacker_news_feed) – канал с самыми популярными статьями, попавшими на HN;
● HackerNews Robot (@hnrobot) – бот-клиент к сайту, отсеивающий материалы по ключевым словам.

Читать полностью…

Geeks

HTC решили отказаться от бюджетных телефонов на Android, объясняя это тем, что именно они приносят убытки компании. В итоге в 2017 году нам стоит ожидать только 6 телефонов от HTC. С одной стороны понятно, что что-то нужно менять: компания не получала прибыли почти год. С другой, вспоминается поговорка про то, что делают в публичном доме, когда он перестаёт приносить доход - точно не кровати переставляют. Подобной дорогой в своё время пошла Sony, которая сейчас делает только флагмана на флагмане чуть не ежемесячно - понять какой из них действительно стоит покупать мне уже давно не представляется возможным. Но вот дела у Sony от такой стратегии пока лучше не стали - в этом году их мобильное подразделение всё ещё глубоко убыточно. Всё-таки буду надеяться, что некогда известный, популярный и вообще неплохой бренд HTC додумается до чего-то большего, нежели урезания и без того скудной на различия модельной линейки. https://www.neowin.net/news/htc-to-stop-making-budget-android-phones-this-year

Читать полностью…

Geeks

"Технологические инновации - это бред сивой кобылы (bullshit)", - примерно такой посыл дал Линус Торвальдс в интервью, если переводить его литературно. В общем и целом создатель ядра Linux имел ввиду то, что инновации сами по себе не имеют значения для информационных технологий, потому что большая часть результата (99%) - это работа, а не моментальные прорывы, о которых все так любят рассказывать. Казалось бы, давно набившая оскомину фраза, что дьявол кроется в деталях и вообще идея того, что надо делать продукт, а не его части, но мы порой забываем об этом, фокусируя внимание на том, что хотим сделать "что-то новенькое". Мол, важным в проекте является не сам проект, а то, что, например, в нём используется последняя библиотека для отрисовки графиков. Короче, технологии - это не про инновации, а про то, что надо вкалывать. :) Вообще же выжимка из интервью интересная и повествует не только об этом - интересно почитать о том, за счёт чего развивается самый большой проект в мире opensource. http://www.theregister.co.uk/2017/02/15/think_different_shut_up_and_work_harder_says_linus_torvalds/

Читать полностью…

Geeks

Бывает, что открываешь утром браузер и убеждаешься в том, что, пока ты спал, неизвестный герой делал действительно что-то важное и необходимое для жизни на этой планете.
Итак, сегодня я принёс самодельный автомат для сортировки M&M’s и Skittles по цвету! Непревзойденная скорость обработки - целых две цветные конфетки в секунду сочетается с компактным размером (25x30 сантиметров).
Что самое интересное - в подобных проектах меня прямо восхищает ощущение абсолютной законченности изделия в сочетании с максимальной простотой устройства. Эстетически прекрасный белый корпус полностью напечатан на 3D принтере, а электроника реализована на платах Arduino. Самое же эффектное - переливающаяся светодиодная лента по периметру корпуса. Процесс реализации данного проекта занял у автора чуть более полугода, а финансовые затраты равны пятистам евро.
В блоге, ссылка на который приведена ниже, есть полный фотоотчет с описанием проделанного, ну и, конечно же, видео с демонстрацией работы данного агрегата.
https://willemm.nl/mm-skittles-sorting-machine/

Читать полностью…

Geeks

Роботы атакуют: вот вам пример бизнеса полного цикла автоматизации - теперь от выращивания кофейных зёрен и до продажи, все это роботы. Слава богу потребление пока ещё на стороне человека. "Вы что же, и есть за меня будете?" https://techcrunch.com/2017/01/30/cafe-x-opens-in-san-francisco-bringing-robots-to-the-coffee-shop/

Читать полностью…

Geeks

Нейронные сети уже давно начали использовать как первую линию технической поддержки: большинство вопросов пользователей отфильтровывается именно здесь, а ситуации достаточно типовые, чтобы отвечать на них заранее приготовленным ответом. Другое дело, когда вопрос становится немного сложнее или, например, в нём отсутствуют слова однозначно характеризующие проблему - синонимов и способов перефразировать одно и тоже достаточно много, а машины пока не так хороши, чтобы действительно однозначно понимать все возможные варианты описания одного и того же события. Так как компьютер в таком случае не может однозначно классифицировать ситуацию как типичную, ему приходится задавать наводящие вопросы, что не всегда возможно или красиво - с другой стороны сидит человек, которому ситуация кажется дикой, ведь он уже всё необходимое описал, а помощи ещё не получил. Раньше, чтобы избежать хождений диалога человек-компьютер по кругу, в случае, если вопрос однозначно не классифицируется сразу, тут же подключался живой специалист компании - он читал всю историю переписки, а потом уже либо переводил вопрос на следующий уровень поддержки, либо давал всё тот же типовой ответ только на не столь типичный вопрос. Так как цена работы даже такого специалиста достаточно высока, а по сути он занимается всё ещё простым механическим трудом, компании хотят этот момент оптимизировать. И вот тут Eloquent Labs, вполне логично, пришло в голову использовать сервис Amazon Mechanical Turk, который занимается как раз тем, что за небольшие деньги переадресует одну задачу нескольким людям, а потом даёт их общий ответ. По идее таким образом получается, что и вопросы отвечаются дешевле и нейронная сеть получает больше данных для обучения, потому что людей прочитавших и ответивших на вопрос не один, а сразу несколько. https://techcrunch.com/2017/01/19/with-a-1-5m-seed-round-eloquent-labs-mixes-ai-and-mechanical-turk-to-fix-customer-service/

Читать полностью…

Geeks

Прекращает своё существование в своё время очень популярное дополнение к браузеру Firefox - FireBug, призванное облегчить жизнь web-разработчикам. Средства отладки, JavaScript консоль, удобная навигация между HTML тегами открытого документа и многое другое значительно облегчало жизнь фронтендера в эпоху web 2.0, когда каждая страница вдруг стала интерактивной. Firebug по сути своей задал общий уровень инструментов для разработчиков, которые сейчас присутствуют во всех современных браузерах.
Сейчас же в блоге Mozilla было объявлено о слиянии Firebug и Firefox DevTools: функционал плагина, превосходящий по возможностям встроенные средства браузера, будет постепенно пополнять DevTools. Данное, на мой взгляд вполне разумное решение, связано прежде всего с тем, что возможности плагинов, по понятным причинам, ограничены и конкурировать по производительности с встроенными средствами никогда не смогут.
Статья в блоге Firefox https://hacks.mozilla.org/2016/12/firebug-lives-on-in-firefox-devtools/

Читать полностью…

Geeks

Canonical обещает подать в суд за использование "неназванным облачным провайдером" их операционной системы Ubuntu. Связано это с тем, что данный провайдер услуг модифицирует образ Ubuntu Linux под себя и, как утверждает Canonical, тем самым "уничтожает многие, даже базовые защитные механизмы". В результате, машины, использующие данный образ, могут быть взломаны, а разработчик дистрибутива боится, что это плохо отразится на имидже Ubuntu в целом. Тема про то, что Canonical недовольна модификацией их образов, поднимается не первый раз и угрозы от них в сторону различных компаний, пусть и не такие заметные, уже поступали. С одной стороны, авторы Ubuntu правы, ведь и безопасность - штука далеко не лишняя, и репутация дистрибутива может попасть под угрозу в случае массовых взломов, потому что никто не будет разбираться, что образ отличается от оригинального. С другой же, модифицирование необходимо, потому что любая виртуализация требует специальной сборки системы, а единственным ходом по "защите" в данном случае является лицензирование. Но, как показывает практика других компаний в этой отрасли, само по себе лицензирование по сути является лишь сбором денег с тех же поставщиков облачных услуг, потому что качество проверок при этом никто гарантировать не может - эти машины всё также взламывают из-за тех же самых модификаций. Историй на эту тему - пруд-пруди, а вот таких, чтобы с данной проблемой хоть кто-то по-настоящему разобрался - такого я не помню. Как бы там в итоге не вышло, но это - очередная тема про то, что открытый исходный код не даёт право делать всё, что вздумается, потому что и о последствиях тоже нужно думать. https://insights.ubuntu.com/2016/12/01/taking-a-stand-against-unstable-risky-unofficial-ubuntu-images/

Читать полностью…

Geeks

4K является вполне себе трендом этого года: продажи мониторов и телевизоров с данным разрешением выросли почти в 2 раза, сервисы для просмотра видео предлагают всё больше контента, а игровые консоли обновились впервые за три года, при этом по сути добавив только возможность воспроизведения данного формата видео. Netflix в своё время являлся пионером Ultra HD, ведь компания одной из первых стала показывать видео в этом разрешении через интернет, ещё в далёком 2014 году, но вот дальше дело пошло хуже. Телевизоры с приложением Netflix подключались до 4K медленно, телевизионные приставки тоже получали поддержку по принципу "когда-нибудь будет", а на компьютере посмотреть любимый сериал в Ultra HD и вовсе было невозможно. Теперь, казалось бы, компания обещает исправить последнюю проблему, выпуская поддержку стандарта на PC, но с целым рядом ограничений. Мало того, что единственный поддерживаемый браузер тут - это, кхм, спорный Microsoft Edge, так ещё и сам компьютер должен быть специфичным - в нём обязателен процессор от Intel и только последнего поколения - Kaby Lake. Причина тому проста: правообладатели требуют шифровать видеопоток, передаваемый пользователю, да так, чтобы его невозможно было захватить, а такой возможностью сейчас обладают только вот эти железки вкупе со специальным декодером в браузере. Не хочется разводить лишней паники, но столько ограничений - это что-то за гранью. Для меня Netflix из инновационной компании всё больше превращается в отстающих и вечно догоняющих. Буквально за пару лет за счёт развития "вширь", когда увеличиваются цифры по подписчикам/странам/количеству снимаемого видео, а не "вглубь", когда улучшается качество сервиса и его уникальные предложения, он для меня превратился в, кажется, самый бесполезный из всех ему подобных. Windows, Edge, Intel, Kaby Lake - наверное оба пользователя данное нововведение оценят. http://www.theverge.com/2016/11/21/13703152/netflix-4k-pc-windows-support

Читать полностью…

Geeks

На YouTube-канале PyData опубликован доклад, автор которого в течении полугода (sic!) создавал из подручных средств самоуправляемую игрушечную машинку. Для этого он вооружился любимым инструментом в лице языка Python и по пути осваивал другие крутые технологические штуки. В данном видео, продолжительностью чуть более часа, обосновывается выбор тех или иных технологий и описываются основные грабли, на которые можно наступить создавая подобный проект.
Немного поправлю строки Пелевина из «Поколения П» дабы кратко, но информативно донести об этом проекте:
«– Азадовский открыл на Youtube доклад, на обложке которого мелькнула сакраментальная комбинация Raspbery Pi, OpenCV и TenserFlow. – Всё это должно было быть в радиоуправляемой машинке. Мы знали это давно, но все же чего-то не хватало! И вот доклад, который вы ждали столько лет, – самоходная машинка и Python-код на гитхабе!»
https://www.youtube.com/watch?v=QbbOxrR0zdA

Читать полностью…

Geeks

В полку пугающих меня роботов-помощников прибыло. Об Asus Zenbo я уже писал - эта штука мне и непонятна, так как объяснено про то, что есть внутри и как оно работает, там мало, и, одновременно, страшна, потому что выглядит оно как ребёнок, но из-под пресса и с дурацкими выражениями лица. И не успели тайваньцы его выпустить, как тут же появился клон от трудолюбивых китайцев! Причём, как мне кажется, он достоин упоминания намного больше, чем оригинал, который я упоминал в шутку, на тему вечера пятницы. Компания Omate показала бота-ассистента, который выглядит очень похоже на своего "вдохновителя", но стоит он при этом раза в два меньше и, что немаловажно, имеет чётко сформулированные характеристики. Во-первых, здесь, наконец-то, заявлены и технические данные: приличная фронтальная камера, средненький процессор и возможности подключения к другим устройствам через HDMI и USB, и операционная система - Android. Во-вторых, чётко назван поставщик голосового помощника, что просто жизненно-необходимо, ведь на нём и основано большинство взаимодействий с устройством - тут будет известная и хорошо зарекомендовавшая себя Alexa от Amazon. Посмотрим, как оно будет адаптировано к рынкам помимо США (моя ставка - никак), ведь сейчас этот ассистент нигде больше не работает. Но вообще здорово, что тут используются не какие-то неизвестные до сих пор решения, а хотя бы уже предсказуемо то, как этот бот в целом сможет вам помочь. Так или иначе, все эти идеи внешнего вида и общая концепция "роботов-помощников" сильно напоминают фильмы прошлого века о недалёком будущем - если смотреть на них критически, то возникает очень много вопросов о целесообразности именно такого форм-фактора, ведь уже есть устройства дешевле, без попытки имитировать фантазии режиссёров тех времён. В любом случае, когда эта штука занимает меньше места и не преследует меня по комнатам с приставанием, чем нужно помочь, - это, кажется, уже более приятная вещь, чем ни к вечеру помянутый Zenbo. :) https://www.engadget.com/2016/11/01/omate-yumi-home-robot-alexa/

Читать полностью…

Geeks

Этот канал был создан после встречи его авторов в одном чате. Тогда чат был посвящён сообщениям из каналов @addmeto и @techsparks, но, когда мы решили тоже начать писать что-то об информационных технологиях, нас там тоже душевно приняли. Помимо обсуждения новостей из этих трёх каналов (включая наш) тут есть и просто тусовка интересных айтишников с вполне обычными диалогами. Сегодня этому чату исполнился целый год и мы хотим вас туда позвать. Ах да, сейчас там, в честь праздника и новых посетителей, разгул и гуляния но это всё временно - пока стоит немного подождать и не пугаться. В общем, присоединяйтесь! http://j.mp/ru-tech-alliance

Читать полностью…

Geeks

На GitHub сегодня мною был замечен очередной web-фреймворк Sanic, написанный на Python, и примечательный по целому ряду причин. Тут взят прицел на высокую производительность web-сервера, в полный рост используются добавленные в Python 3.5 async/await-корутины и, что также стоит отметить, авторы не стали изобретать новых велосипедов в проектировании синтаксиса, а просто подсмотрели таковой в Flask и подобных ему фреймворках – это отрадно, ведь нам не надо переучиваться.
https://github.com/channelcat/sanic
Вообще же на написание высокопроизводительного сервера автора вдохновила статья о сетевом взаимодействии на Python c использованием библиотечки uvloop. Несмотря на то, что статье уже больше чем полгода, крайне советую посмотреть на результаты бенчмарков - выглядит всё вполне впечатляюще.
https://magic.io/blog/uvloop-blazing-fast-python-networking/
Больше фреймворков богам веба!

Читать полностью…

Geeks

Грустная новость пришла от Samsung. Компания заявила, что пока прекращает дальнейшие разработки новых шлемов VR на неопределённое время, по их словам, "пока они не поймут, куда идёт этот рынок". Ранее Samsung анонсировали свой, отдельный от телефонов, шлем виртуальной реальности, который должен был быть продолжением и улучшением над Gear VR, но сейчас, очевидно, проект заморозили. Основной проблемой компания называет дисплеи: на данный момент шлемы виртуальной реальности не обладают графикой, сравнимой с телевизорами, причём проблема тут именно в дисплеях, которые просто не могут быть настолько маленькими и при этом иметь огромное разрешение, необходимое для такой близости экрана к глазу. По словам гиганта, потребуется от 5 до 10 миллиардов долларов на разработку более пригодных VR-дисплеев, а это - инвестиция, которая может не окупиться в обозримом будущем, если шлемы резко не станут популярны. Сам я вот только вчера вернулся с Игромира и, по свежим впечатлениям мне понятно, что картинка текущего поколения VR не вызывает восторгов, скорее, в большинстве случаев, ностальгию по играм нулевых (всё очень плохо). Учитывая, что Samsung - одни из пионеров этой области, вдвойне непонятно, будет ли достаточно большой рынок для этой технологии, если даже они не смогли. Покупать дополнительное устройство за цену дороже самой консоли - шаг, на который далеко не каждый покупатель готов пойти, и пока что и не идёт. http://www.xda-developers.com/samsung-is-waiting-to-see-how-the-vr-market-develops/

Читать полностью…

Geeks

Всё-таки Uber для меня является одной из любимых компаний в плане инфоповодов. Пока таксисты борются с ней за право перевозок на земле, устраивая пикеты и привлекая власти с их неповоротливыми законами, компания, похоже, решила подумать о проблеме перевозок более глобально и пойти в воздух. Chief Product Owner Uber'а заявил, что они всерьёз исследуют самолёты с вертикальным взлётом как такси будущего, - неправда ли, элегантный ход против конкурентов? На самом деле этим занимаются не только они: и Ларри Пейдж из Google, и даже Airbus вкладывают деньги в компании, занимающиеся подобными "личными самолётами" уже давно, но не очень это афишируют. Проблемы в этой области те же самые, что и в автономных машинах: регуляции, регуляции и ещё раз регуляции, ведь воздух - это прерогатива государства и небольшого числа игроков. Но, как говорится в статье, за что мы знаем и любим Uber - это то, что они вполсилы не дерутся. Поэтому, если уж они и заявляют, что входят на этот рынок, то наверняка стоит ждать того, что они попытаются что-нибудь там сделать. И да, хотелось бы уже увидеть хоть что-то помимо заявлений: пока максимум из увиденного мною в этой области - нарисованные ролики от маленьких компаний, которые пытались под них получить инвестиций. https://techcrunch.com/2016/09/26/uber-is-researching-flying-short-haul-urban-transportation/

Читать полностью…

Geeks

Интереснейшая, пусть и не очень весёлая, история произошла с сайтом KrebsOnSecurity - одним из лучших представителей блогов на тему компьютерной безопасности. После очередной публикации в серии информации о схемах, с помощью которых злоумышленники зарабатывали деньги с атак на популярные ресурсы, сайт подвергся мощнейшей атаке из всех, о которых публично известно. В качестве провайдера защиты от DDoS-атак для блога выступал довольно известный Akamai, клиентами которого являются многие крупные компании, например, тот же Apple. Но, так как Akamai предоставляли свои услуги для исследователя безопасности бесплатно, в целях рекламы собственного сервиса, в какой-то момент и для них такая реклама стала экономически нецелесообразной, - шутка ли, сдерживать мощнейшую атаку из увиденных. По итогам сайт выключили на неопределённый срок, что неприятно, ведь именно этого атакующие и добивались. Вообще же атака такого вида увидена впервые потому, что она просто слишком большая: в общем случае требуется огромное количество взломанных компьютеров, а хакеров с такими ресурсами в мире не так уж и много, - выяснить, кто среди них виноват не составляет проблемы. Но мир меняется и, так нашумевший, "интернет вещей" (IoT) действительно входит в нашу жизнь, только с менее приятной стороны. Так как сама концепция IoT предполагает много маленьких устройств, таких как радио-няни и прочие мелочи жизни, а поставщики не очень беспокоятся об их безопасности, они отлично подходят на роль быть взломанными хакерами и потом быть использованными в их целях. В данном случае, судя по всему, именно они и были использованы, а ведь мы говорим только о заре "интернета вещей", что будет дальше - страшно представить. Очень хорошая и, одновременно, пугающая цитата автора KrebsOnSecurity тоже не внушает позитива (извините, перевести её невозможно): "Free speech in the age of the Internet is not really free". Ну что тут сказать, обновляйте прошивку в радио-нянях - не будьте угрозой хорошим, правильным, сайтам! ;-) http://arstechnica.com/security/2016/09/why-the-silencing-of-krebsonsecurity-opens-a-troubling-chapter-for-the-net/

Читать полностью…
Subscribe to a channel