g33ks | Technologies

Telegram-канал g33ks - Geeks

8554

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

Subscribe to a channel

Geeks

Одна из игр расширения "contrib-awakens"

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

Geeks

На сервисе дистрибуции компьютерных игр GOG стартовала «особенная» летняя распродажа, которая продлится до 20го июня включительно. Особенная она тем, что список игр отбирали редакторы и авторы небезызвестного журнала «Игромания». В список распродаваемых игр входят такие старые (а иногда и не очень) и добрые хиты как «Герои меча и магии 3» (169 руб.), «Готика 2» (149 руб.) и «Ведьмак 3» (749 руб.). Особенностью сервиса является распространение продуктов без какой-либо анти-пиратской защиты, возможность скачать дистрибутив, а также отсутствие необходимости в подключении к интернету для запуска игры.
https://www.gog.com/promo/20170606_summer_sale_igromania_ru

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

Geeks

Боты в мессенджере Telegram получили возможность проводить платежи через сервис «Яндекс.Касса». Сам функционал платежей был добавлен в мессенджер чуть более месяца назад и реализован только лишь в мобильных клиентах, но вполне очевидно, что на клиентах для настольных операционных систем ждать долго не придётся.
Telegram непосредственно не участвует в проведении транзакции и не получает комиссии за платёж.
https://youtu.be/E_HKVmrNAWk

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

Geeks

На прошедшей конференции YAC 2017, проводимой Яндексом, на общественный суд Даниилом Трабуном была представлена новая платформа на базе сервиса Дзен, позволяющая публиковать (авторам, изданиям и брендам – так пишут на главной странице сервиса) свой уникальный контент, минуя фазу экспорта данных из каких-либо своих ресурсов. Для тех, кто мало знаком с сервисами Яндекса, стоит пояснить, что Яндекс.Дзен — это сервис рекомендации контента, чем-то схожий по функционалу с широко известным Flipboard.

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

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

Вместо послесловия. Пока не совсем понятно, как это всё в итоге будет выглядеть, но жутко захотелось попробовать, и как следствие, теперь Geeks экспериментально представлен (мне кажется, что временно, но возможно, что и нет) и на Дзен. В дзен-канал адаптированы две статьи из числа последних дабы посмотреть, как всё это в итоге должно выглядеть. Так что переходим по ссылке ниже, ставим лайки и подписываемся - в общем вы и так знаете, что делать дабы меня порадовать. Из скрытых мотивов данного действия – борьба с плагиатом наших текстов, который временами меня беспокоит.

Geeks на Яндекс.Дзен:
https://zen.yandex.ru/media/id/592e9293e3cda8c8f17c5ee2

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

Geeks

Информация без практический пользы для читателя, но об этом должны писать не только тематические СМИ, а все все все. Команда ИТМО в седьмой раз победила на международной олимпиаде по программированию ICPC. Золотые медали также получили команды, занявшие со второго по четвёртое места: Варшавского университета, Сеульского университета и СПбГУ (победители чемпионата 2016 года). Плюс ко всему у МФТИ есть серебро, а у Уральского федерального университета бронза. Начиная с 2000 года российские команды побеждали на чемпионате 12 раз, в том числе на последних шести турнирах.

А ещё по версии HakerRank (http://bit.ly/2rYvCZ8) российские разработчики заняли второе место с индексом 99.9 (100 у китайцев, 98 у поляков, которые на 3 месте). В выборке было задействовано более 15000000 разработчиков и 15 дисциплин. В отдельно взятой категории алгоритмы, где пользователь может работать с любым языком программирования Россия также заняла первое место. Кстати, HakerRank специализируется на создании заданий по программированию.

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

Geeks

Свободный клон игр из серии Civilization (а точнее его web-вариация) не так давно обновился и обрадовал всех нас версией отрисовывающей трёхмерную картинку посредством WebGL!
Старая двумерная версия, работающая с использованием HTML5 canvas также осталась, и теперь, при переходе на сайт, игроку предлагается выбор как предпочтительней запустить игру.
Проект freeciv распространяется под лицензией GNU GPL и запущен в ныне далеком 1996 году. Несмотря на достаточно солидный возраст, может затянуть на неприлично длительный интервал времени, так что запускайте игру с предельной осторожностью 😦
http://play.freeciv.org/blog/2017/05/the-making-of-freeciv-webgl-3d/

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

Geeks

На всякий случай уточню.
В канал БлоGnot (@blognot), форвард с которого на одно сообщение выше, пишет один из ведущих подкаста Radio-T, а именно Gray.

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

Geeks

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

- "Популярные авторы каналов" не назвали себя. В соавторстве петиции сознался лишь автор бота (! не канала) сбора статистики с чатов. Почему необходимо подписываться под петицией, если авторы таковой не удосужились себя назвать не объясняется;

- Источник новости о РКН - не назван. В итоге, вся достоверность данной информации равносильна тем самым беседам, которые разводят алкаши на кухнях или бабульки на скамейках;

- Текст петиции ужасен более чем полностью, а вот эти вот постоянные чередующиеся "г-ну" (5 раз в тексте) и "господину" (10 раз в тексте) прям совсем кошмар и заставляют задуматься над тем, о чем думал автор петиции во время набора текста;

- Большинство петиции на площадке change_org это прям такое себе...
Подписывать или нет - ваше дело, но я бы настоятельно рекомендовал этого не делать =(

В общем ссылка на петицию вот: https://goo.gl/WzOY5S

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

Geeks

Скриншот Insomnia. На официальном сайте провозглашен лозунг: "Отлаживай API как человек, а не как робот" 🙂

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

Geeks

Это какой-то праздник. На YouTube вновь изменился интерфейс и теперь доступна тёплая и ламповая ночная тема оформления.
Активируется по ссылке:
https://www.youtube.com/new

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

Geeks

В проекте debian отказываются от использования публичных FTP-серверов и предупреждают об окончательном отключении служб обслуживающих ftp.debian.org и security.debian.org первого ноября.
Аргументируют малой производительностью, практически отсутствующей востребованности данных сервисов, неэффективностью протокола, а также тем, что установщик дистрибутива не предоставляет возможности доступа к зеркалам обновлений по FTP уже более 10 лет.
https://lists.debian.org/debian-announce/2017/msg00001.html

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

Geeks

В далеком апреле 1982 года, ровно 35 лет назад, свет увидел ZX Spectrum. В нашей стране он получил широкое распространение, пожалуй, в начале 90х. В тесном симбиозе с пленочным магнитофоном, цветным телевизором и нашим героем - Спекки (разве его можно называть по-другому?) вы могли почувствовать себя на месте Алекса Мёрфи, наводящего порядок на тёмных проулках Детройта. А, может быть, гонщиком байка? Да легко! А разве можно забыть бескрайние просторы космоса в Элит? Вот то-то же.
На Хабре, в блоге Parallels опубликован пост, посвящённый юбилею старого друга. Особого внимания заслуживают комментарии, в которых пишут, как об ошибках в самой статье, так и о не менее замечательных играх, не попавших в основной список:
https://habrahabr.ru/company/parallels/blog/327144/

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

Geeks

В страшное время живём товарищи! Вот мы и не знали, а у социальной сети ВКонтакте оказывается есть свой мессенджер (вместо сердца пламенный "webkit"), который похож на Телеграм как очень близкий родственник. Такой же адаптивный, неперенагруженный свистелками и в целом достаточно приятный на взгляд.
А, казалось бы, при чём тут данный канал и мессенджер от ВК? А всё просто - вчера у него появилась Linux версия и скачать её можно как DEB пакетом, так и RPM, либо забрать архивом и запускать дедовскими методами всё как есть из папочки. И это отрадно, ведь не так давно были времена, когда даже и не приходилось и мечтать о том, что софт будут выпускать не только под Windows и MacOS. Да и само то, что социальные сети начали прогибаться под изменчивый мир, тоже весьма любопытно.
Ссылка с анонсом https://vk.com/desktop_app?w=wall-103904211_42

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

Geeks

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

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

Google, естественно, пообещал исправить ситуацию, оправдывая её тем, что видео пользователи загружают слишком много - 400 часов контента за 1 минуту реального времени, а классифицировать авторов по соответствию их убеждений чьим-то ещё - задача не из простых. Как по мне, главное в этой истории - толерантность корпорации к "экстремистам", ведь блокировать их никто не собирается, просто реклама на их роликах будет не той, что и на обычных каналах Youtube. Довольно правильный компромисс между блокировкой каналов и потерей рекламодателей - посмотрим, получится ли у них его отстоять, особенно в свете последних попыток Евросоюза начать борьбу с оскорблениями в интернете. https://arstechnica.com/business/2017/03/uk-government-suspends-youtube-ads-after-some-appear-on-extremist-videos/

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

Geeks

Google открыл исходный код библиотеки автоматизирующей процесс создания аргументов командной строки для скриптов написанных посредством языка программирования Python. Никакого ручного описания аргументов, всё что требуется - аккуратно написанный класс с лаконичными именами методов, вызов которых станет возможным прямиком из терминала. Объект данного класса необходимо передать функции Fire и (Вжух!) ваш скрипт стал чуть более юзерфрендли.
Пример из статьи анонса в гуглоблоге:

import fire

class Example(object):
def hello(self, name='world'):
"""Says hello to the specified name."""
return 'Hello {name}!'.format(name=name)

def main():
fire.Fire(Example)

if __name__ == '__main__':
main()

В код добавлена всего одна строчка, а уже можно делать своими руками такие фокусы:

example.py hello
Hello world!
example.py hello David
Hello David!
example.py hello --name=Google
Hello Google!

Проект доступен на GitHub https://github.com/google/python-fire и само собой возможно произвести установку через привычное pip install fire

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

Geeks

Расширение «contrib-awakens» к Chrome позволяет занять время игрой прямо на странице профиля пользователя GitHub. Звучит довольно странно, но после установки расширения в браузер, станет возможным поиграть в игры прямо в табличке отображающей активность пользователя.
Игр несколько (на странице проекта я насчитал целых четыре штуки) и они сменяются в произвольном порядке при обновлении страницы. Управление стрелочками на клавиатуре, а пробелом можно даже иногда и пострелять.
https://github.com/Zhouzi/contrib-awakens

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

Geeks

Онлайн-университет «Нетология» запустил очную программу обучения «Data Scientist»

В рамках курса ведущие эксперты Рунета из Yandex Data Factory, Rambler&Co, Сбербанк Технологии и др. будут шаг за шагом погружать вас в базовые алгоритмы ML, feature engineering, машинное зрение, Data Scientist в e-commerce, временные ряды и прогнозирование стоимости акций и других товаров.

Все лекционные материалы программы отрабатываются на практике в рамках решения постоянных практических кейсов на занятиях, 60-ти часовой дипломной работы и двух открытых хакатонов.

На выходе студенты программы получат глубокое понимание ключевых методов, применяемых при решении задач машинного обучения и опыт решения Data Science/Machine learning задач.

Есть возможность оплаты в рассрочку. Для обучения требуются базовые знания статистики и Python. Для всех студентов перед началом обучения открывается доступ к онлайн-программе обучения по «Python» для систематизации знаний и свободного входа в обучающий процесс очной программы «Data Scientist».

Старт программы — 22 июня.
Подать заявку — http://netolo.gy/dua

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

Geeks

Гостевой пост (да, так можно) от администратора канала @bo0om_ru с развёрнутым комментарием к хабрастатье https://geektimes.ru/post/289577

Различные банки активно используют трекеры на подобие того, что упоминается в статье, чтобы наблюдать за своими клиентами (и даже обмениваться с другими поставщиками данных). BigData, и вот это всё. В случае со Сбербанком, скорее всего, личные данные не отправляются, так что паниковать не надо.

Не отправляются, но могут. Вообще, страницы, в которой вводятся чувствительные данные, нужно избавлять от js-сценариев третьих лиц. Ну, во-первых, потому что третьи лица могут перехватывать и модифицировать информацию на странице, причем таргетировано, допустим на одного (нужного) пользователя из ста тысяч. Во-вторых, не обязательно это будет доверенное изначально третье лицо, ибо ресурс третьих лиц также могут скомпрометировать. Ну или перехватить запрос где-нибудь на уровне провайдера. Благо сейчас активно внедряются такие технологии как CSP, так что в будущем с этим все будет в порядке.

Да и вообще, администратор ресурса может нарочно внедрить скрипт, например, Яндекс-метрики. В данном случае доверенный домен и все знают, что это. А потом использовать его вебвизор как кейлогер (https://www.youtube.com/watch?v=0k4OEbQqdlc). Причем, к утечке данных третьим лицам не обязательно может привести js-сценарий, подойдёт, например, шрифт или картинка. Вот интересный пример: https://hackerone.com/reports/738 При смене пароля, ресурс отображал знаменитую картинку https://xkcd.com/936/ и грузил ее прямо с xkcd.com. В итоге администратор xkcd мог наблюдать за заголовком Referer и при желании смог бы сменить, например, пароль пользователя, когда тот заходит на сайт.

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

Geeks

В этом году мы со @shpaker попали на YaC - конференцию Яндекса, которая посвящена маркетингу, технологиям в здравоохранении и машинному обучению. Надеюсь, что мы ещё об этом что-нибудь напишем - программа мне действительно интересна, люди там вообще классные. Те же, кто не сможет присутствовать лично, могут посмотреть на тёплом и ламповом YouTube - там помимо онлайна из 2 залов будет доступна ещё и специальная онлайн-программа. https://youtu.be/lAduhfjoHC4
P.S. Заметите нас или просто будете там же - пишите в личку, может быть найдёмся :)

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

Geeks

Самое печальное, что для меня могло случиться в истории с новой редакцией Microsoft Windows названной 10S - отсутствие в каком-либо виде доступа к командной строке. И если отсутствие bash было вполне ожидаемо, то невозможность запуска CMD или PowerShell это не очень приятная новость (да-да, на 10S даже пингануть кого-либо будет достаточно проблематично).
Аргументируют данное ограничение повышенными требованиями для создания безопасного рабочего окружения, ибо данная редакция операционной системы рассчитана, в первую очередь, на технически неподкованного пользователя.
https://blogs.msdn.microsoft.com/commandline/2017/05/18/will-linux-distros-run-on-windows-10-s/

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

Geeks

Этот славный момент пожалуй стоит зафиксировать. Разве можно было год назад представить, что на канале когда-либо будет 11111 подписчиков 🙂

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

Geeks

Идиоты

Порошенко подписал указ, запрещающий деятельность Яндекса, Мэйл.ру и ВКонтакте.

Буду краток — все, имевшие отношение к этому указу, и персонально — подписавший его — охуевшие идиоты.

Диме Шимкиву отдельный привет. Лучше бы ты стихи писал, Дима.

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

Комментарии: https://blognot.co/13221

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

Geeks

Google представил прослойку для отделения поддержки оборудования от версий Android
http://www.opennet.ru/opennews/art.shtml?num=46542
Компания Google анонсировала модульную систему Treble, которая позволит производителям создавать универсальные компоненты поддержки оборудования, не привязанные к конкретным версиям Android и используемым в них выпускам ядра Linux. Treble существенно упростит адаптацию новых версий Android для существующих устройств и поможет наладить оперативное создания обновлённых прошивок с актуальными выпусками Android. #opennet

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

Geeks

Десктоп утилита Insomnia, предназначенная для проверки HTTP запросов, отправилась в «о этот дивный ̶н̶о̶в̶ы̶й̶ мир» Open Source c лицензией GPLv3 на борту. Продукт реализован с использованием Electron, и как следствие работает под Windows, Mac и Linux. В отличии от большинства своих аналогов, а справедливости ради таких не так уж и много, Insomnia возможно использовать бесплатно и из коробки даже вполне приятный интерфейс.
https://insomnia.rest/blog/open-source-announcement/

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

Geeks

На Хабре сегодня был замечен перевод абсолютно крутой истории о том, как школьники хакнули ROM Final Fantasy V и в результате появился патч для SNES версии игры с одним из лучших любительских переводов на английский. Square очень долго не выпускала FF5 (да и не только) за пределами Японии, а любительские переводы на тот момент как известно часто страдали качеством исполнения.
В статье прекрасно и лампово всё: каникулы за дизассемблером, отличная jRPG и безумная увлеченность процессом.
https://habrahabr.ru/post/327578

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

Geeks

Вы бы могли себе представить, что когда-либо игра уровня Tomb Raider сможет запускаться и вполне сносно работать в (sic!) браузере? Вот и я нет. А тем временем на GitHub появился проект, в котором, силами одного человека, реализовывается open source-клон движка классических приключений Лары Крофт и, что примечательно, в игру уже можно поиграть! Всё отлично рендерится силами WebGL и даже вполне сносно работает. Вообще же движок готов к запуску ещё и на основных мобильных и десктопных платформах.
Ссылка на сайт проекта http://opentomb.github.io (обратите внимание, что разработка ведётся менее одного года)
Страничка, на которой можно поиграть на уровене из demo-версии игры http://xproger.info/projects/OpenLara

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

Geeks

Статья «Build Your Own Text Editor» - руководство к написанию текстового редактора на си. За основу взять небезызвестный kilo от antirez (да-да, все мы знаем его по Redis, подробнее о редакторе http://antirez.com/news/108) в котором чуть менее чем одна тысяча строк и нет каких-либо зависимостей. При этом присутствует базовая подсветка синтаксиса и даже поиск по коду.
Руководство разделано на 184 шага в которых всё начинается с настройки минимального окружения для разработки на си и описание особенностей работы с терминалом, вплоть до написания готового редактора. Шаги не очень большие и на мой взгляд в них всё тщательно объясняется.
http://viewsourcecode.org/snaptoken/kilo/index.html

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

Geeks

Не могу не поделиться забавным генератором лабиринтов, который в своём запасе суперспособностей имеет возможность запихивать лабиринт в различные геометрические фигуры - прямоугольники, шестиугольники, пчелинные соты и окружности. Размер генерируемового лабиринта само собой безразличен.
Написанно всё это добро, что даже и не удивительно, на плюсах.
https://github.com/razimantv/mazegenerator

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

Geeks

Рекомендационный пост выходного дня.
У Российской газеты (а это между прочим официальный печатный орган правительства РФ) есть небольшой проект РГ Digital. Как можно было догадаться из названия - данный проект, посвящен новостям так или иначе связанными с технологиями, компьютерными играми и социальными сетями.
Официальный Telegram канал /channel/rgdigital

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

Geeks

Нашему уютному уголку в мире Telegram каналов исполнился ровно год. Ура, товарищи!

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

PS: И приятный бонус с небольшим предисловием. Отечественный провайдер виртуальных серверов https://vscale.io (сервера на территории РФ и очень мощный эйпиай для управления сервисом) любезно предоставил нашим читателям промо-код "GEEKS300", дающий новым пользователям сервиса три сотни рублей на счёт, которых будет вполне достаточно для полутора месяцев работы минимального инстанса.

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