Spalmalo Tech Talks


Гео и язык канала: Россия, Русский
Категория: Технологии


связь с администрацией @mimikadze

Связанные каналы

Гео и язык канала
Россия, Русский
Категория
Технологии
Статистика
Фильтр публикаций


Короче, дело такое, на эту конференцию я реально иду. Точнее сижу дома на эту конференцию. Да, это реклама =) Но я делюсь только годнотой, сами знаете.

🍾Команда Podlodka Crew запускает новую онлайн-конференцию! Если вы занимаетесь бэкенд-разработкой, специально для вас 29 марта стартует Podlodka Backend Crew!

Мы решили не завязываться на конкретные языки программирования и фреймворки, и выбрали такие темы недель, которые будут интересны всем. И эти темы – “Распределенные системы” и “Протоколы передачи данных”.

🤔На неделе “Распределенные системы” рассмотрим тонкости разработки и поддержки распределенных систем. Ответим на вопросы про то, как деплоить такие системы, как их правильно тестировать, как правильно организовать балансировку и сбор логов, как работать с данными и не только.

💾А на неделе “Протоколы передачи данных” прокачаем очень прикладной навык: как максимально осмысленно выбрать протокол в зависимости от решаемых задач, и как эффективно работать с выбранным протоколом. Не json’ом единым!

Мы бы не были Podlodka Crew, если бы у нас были только доклады, поэтому как всегда в программе множество нескучных форматов: рулетки кейсов, батлы, лайв-кодинги и не только. Добавим к этому общение со спикерами на зум-сессиях и нетворкинг в слаке, и получим прекрасный способ с пользой провести время!

Старт 29 марта, расписание уже на сайте. Ждем на борту! ⚓️


Еще пяток уязвимостей аналогичных spectre и meltdown. https://cpu.fail

Раньше я шутил что хочу переехать на Эльбрусы, а теперь вот реально хочу.


Хочу поделиться ссылкой, которая оказалась очень полезной https://github.com/papers-we-love/papers-we-love

Это академические работы из которых можно извлечь прикладную пользу любому разработчику. Например:
https://github.com/papers-we-love/papers-we-love/tree/master/api_design
https://github.com/papers-we-love/papers-we-love/tree/master/cryptography
https://github.com/papers-we-love/papers-we-love/tree/master/distributed_systems

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

Напоминаю, что знания != информация. Информация — фастфуд, от которой растет животик, портится настроение и вылазает прыщь. Знания — здоровая полезная еда, которая дает силы действовать и чуствовать себя хорошо.


Можно без конца смотреть на огонь, воду, и как программирует Геохот https://www.youtube.com/watch?v=7Hlb8YX2-W8
George Hotz | Livecoding SLAM | twitchslam | part1
Date of stream 27 May 2018 and 28 May 2018. Instead of scopie Sunday, George is livestreaming programming a toy SLAM implementation. Stream title: Livecoding...


По наполнению канала последние полгода можно понять насколько охота делиться в паблике своими соображениями, но от таких новостей у меня бурлит внутри. Гугл сделал облачный crontab https://cloud.google.com/scheduler. Берет 10 центов за одну задачу в месяц, насколько я понял.
Я не знаю до какого уровня надо опуститься, чтобы не суметь настроить кронтаб, который стоит почти на любой POSIX-совместимой машине, но видимо потребность в сообществе есть.

Не будь как среднестатистический хипстер из долины, прочти Таненбаума, блядь. https://www.ozon.ru/context/detail/id/31649356/


Когда надо показать как использовать тулзу в терминале http://showterm.io


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

Публичные соксы — зашквар, с огромным latency, а VPNы хоть немного, но платные.

Есть классный проект — https://shadowsocks.org Быстрый и интересный опенсорсный сокс-сервер. Установил и настроил по инструкции https://www.linode.com/docs/networking/vpn/create-a-socks5-proxy-server-with-shadowsocks-on-ubuntu-and-centos7 включая раздел по оптимизации ядра ОС под специфику сетевого трафика. Т.к. это не простой сокс-сервер, то ему еще и специфичный клиент нужен. В принципе все здорово работает, но меня не устроило то, что iOS клиент ставится из Cydia. Впрочем, на своем же сайте они рекомендуют приложение Outline как вариант клиента.

C Outline все гораздо интереснее. Он сделан на базе shadowsocks и поддерживается ребятами из Google. Есть менеджер серверов Outline и сам outline клиент. В менеджере вы получите инструкцию из 2-х шагов как поставить серверную часть и получить реквизиты доступа. Реквизиты легко распространять между своими устройствами, а так же шарить с друзьями.

https://getoutline.org

Итого:
+ самая простая установка серверной части (одна sh команда)
+ стабильный клиент под все платформы (в том числе мобильные) с простым UI
+ опенсорс
+ хорошие (наверно) разработчики из Alphabet

- легкость установки серверной части достигается за счет контейнеризации докером. В тонкой оптимизации сетевого стека нет смысла, потому-что все будет медленнее из-за дополнительного уровня абстракции.
- какие-то метаданные Outline все-таки собирает (https://getoutline.org/outline-vpn/index.html#/en/support/dataCollection)

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

Коротко:

Если блокировки мешают работе, то можно быстро за пару кликов и бесплатно поднять свой прокси сервер с шифрованым каналом при помощи Outline. Будет работать для всех ваших устройств.

P.S. когда говорю “бесплатно”, то не включаю стоимость хостинга, но у любого гика есть пачка серверов, на которых можно раскатать это решение.


В SkillFactory идет набор на очный курс «Практический Machine Learning» https://goo.gl/HdzhdS

За 1.5 месяца участники пройдут все этапы обработки данных и построения модели машинного обучения с помощью Python и освоят профессию Data Scientist. Преподаватели из Mail.ru используют проверенные методы обучения. Знают, что и в каком порядке изучать, чтобы быстро овладеть машинным обучением.

Подробности и регистрация → https://goo.gl/HdzhdS


Шпаргалка по выражению математических абстракций в программных структурах
https://github.com/Jam3/math-as-code


Крутой доклад про возможности построения графических приложений в терминале https://www.youtube.com/watch?v=j5zA5Xi_ph8

Ну, и да, я знаю в чем сделаю свою следующую презентацию, когда буду выступать перед публикой. https://github.com/visit1985/mdp
Command Line Curiosities - Making the Terminal Sing by Hamza Haiken
Hamza, terminal enthusiast, has created some nifty open source apps that do quirky stuff: 3D labyrinths, Mandelbrot fractals, animations, but with a twist: t...


Наконец https://www.magicleap.com убрал заглушку со своего сайта, и чуть-чуть приоткрыл завесу строгой тайны. Стало понятно что они делают и на какой стадии. У меня почему-то большие ожидания и надежды с ним связаны.


Слышали про индекс измерения производительности информационных систем Apdex? Впервые я столкнулся с термином Apdex в консоли NewRelic при профилировании Rails приложения. Тогда я подумал что это абстрактные “попугаи”, которыми удобно измерять удовлетворенность посетителя сайта скоростью отдачи.

Оказывается, Apdex — это открытый стандарт бенчмаркинга приложений и высчитывается по вполне определенным формулам, покрыт спецификациями с отличным описанием. Если перед вами стоит задача мониторинга того, справляется ли приложение со своей задачей и насколько хорошо, то почитайте http://apdex.org и может быть вынесете этот показатель на свой дешборд мониторинга. Так же прочтение спецификации может помочь структурировать свои мысли по поводу того, какие KPI приложения можно и нужно трекать.




Бывало такое, что не можешь вспомнить как набрать параметры для консольной команды, делаешь man whatever и думаешь: блин как много всего, был бы пример использования хотя бы... Точно, не у меня одного так было, иначе подобный проект не увидел бы свет.

http://tldr.sh


VS Code и Atom одновременно представили инструменты для колаборации над одним участком кода.
Версия Microsoft: https://code.visualstudio.com/blogs/2017/11/15/live-share
Версия Github: https://blog.atom.io/2017/11/15/code-together-in-real-time-with-teletype-for-atom.html

Я не понял как они себе это представляют. Могу придумать только один сценарий: зовешь коллегу к куску кода, над которым затупил и просишь помочь накидать идеи. Или когда проводишь код ревью, зовешь интервьюируемого и просишь объяснить зачем он "здесь" так сделал. Накидайте еще кейсов как это можо использовать? Лучшие примеры соберу и опубликую одним постом. Ощущение, что фичи для редакторов уже из пальца высасывают. Нет?


Вот это ооочень сильно. https://research.google.com/colaboratory/unregistered.html
Общий jupiter notebook в облаке. Во-первых его можно совместно использовать (как Google Docs), во-вторых вычисления там же в облаке производятся. Не знаю пока есть ли ограничения. Это здорово понизит порог вхождения в ML и упростит работу групп, занимающихся машинным обучением.


Все же попадали с ГИТом в разные непредвиденные ситуации. С губ в такие моменты слетает многозначительный "упс", неприятно щекочет под ложечкой и начинают закрадываться мысли что последние 2 дня ты работал напрасно.
Вот тут https://github.com/k88hudson/git-flight-rules собрали планы спасения на такой случай. Да и просто рецепты, которые в повседневной жизни пригодятся.


Ubuntu сегодня исполняется ровно тринадцать лет. Вот это да. Я помню то время, когда можно было заказать компакт-диск с дистрибутивом Убунты в интернете бесплатно. Он приезжал к тебе в таком оранжевом конверте. Кажется, мне приехал версии 6 с чем-то. Было такое чувство, что сам Марк Шатлворт прислал мне не просто кусок поликарбоната, а глоток свежего воздуха. * утер скупую слезу *


Невероятно мотивирующий ролик https://www.youtube.com/watch?v=9tfLgRgTaQI
Be Superhuman
Superhuman celebrates our next evolution, bringing you the latest science, technology and groundbreaking achievements in human self-enhancement. WEBSITE: www...


UPD: знакомые кулхацкеры написали что ваш роутер в безопасности, уязвимы клиенты. “мы думали что вардрайвинг можно вывести на новый уровень, а оказывается можно попиздить пароли в офисе или у студентов”. Это по факту продолжение атаки evil access point, которая раньше осуществлялась на wep, wpa простоколы, а теперь вот на wpa2.

Показано 20 последних публикаций.

634

подписчиков
Статистика канала