oleg_log
1.72K subscribers
1.88K photos
131 videos
9 files
2.82K links
Shelter for antisocial programmers "Oleg"

halp: @olegkovalov
web: https://olegk.dev
fov: @oleg_fov
chat: @oleg_log_blabla
podcast: @generictalks
Download Telegram
Кто бы мог подумать, Apple даёт приватное API для больших фирм. Шок-сенсации.

С одной стороны обидно, с другой стороны даже честно (если у вас супер потребность - иди проси, и нам легче поддерживать, и вы ничего не натворите).

https://blog.thinktapwork.com/post/649630720084639744/ipad-camera-multitasking
Пришлось сделать клонилку репозиториев Github (захотелось собрать все сервисы по паттерну и посмотреть некоторые вещи).

В общем, за основу взял другой скрипт, ток добавил jq с паттерном на имя, спасибо конвенции называть репы с сервисами с префиксом.

Может кому-то пригодится, хз

https://gist.github.com/cristaloleg/9242e988ad6768873150bd4f6d1f232f
Observing my cellphone switch towers.

Сразу вспоминаются миссии Sleeping dogs с поиском человека по вышкам.

https://fabiensanglard.net/lte/index.html
Нашел какой-то тех список ишусов и патчей в Go. Эдакая Жыра для бедных реально работающих людей.

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

https://dev.golang.org/release#Go1.17
oleg_log
Проекту только полгода, а какие планы-то. Все конечно ощущается unsafe костылями, но оно того стоит. Не знаю как вам, а мне идея крайне нравится. Cosmopolitan makes C a build-once run-anywhere language, similar to Java, except it doesn't require interpreters…
Вот и v1 приехало.

Cosmopolitan Libc makes C a build-once run-anywhere language, like Java, except it doesn't need an interpreter or virtual machine. Instead, it reconfigures stock GCC and Clang to output a POSIX-approved polyglot format that runs natively on Linux + Mac + Windows + FreeBSD + OpenBSD + NetBSD + BIOS or UEFI with the best possible performance and the tiniest footprint imaginable.

https://github.com/jart/cosmopolitan/releases/tag/1.0
Отета зачет. Давайте добавим TextVar который может записать текст в переменную. Вариант с big.Int прям с жызы снят

var t time.Time
flag.TextVar(&t, "start_time", time.Now(), "Time to start processing at.")

or

var n big.Int
flag.TextVar(&n, "n", big.NewInt(3853882583591558728), "Run integer factorization for this number")

https://github.com/golang/go/issues/45754

Пайк даж не против, но вы там полайкайте)
This media is not supported in your browser
VIEW IN TELEGRAM
Ну не жеза ли? 😍
Мне тут по секрету сказали, что будем 1 митап и там будет Go с дженериками и ORM. Наличие Ruby в ссылке не моя сфера ответственности)

https://railsclub.timepad.ru/event/1561926/
Chad Strings - The Chad way to handle strings in C.

One str(...) macro to handle them all.

nt table = 13;
int id = 37;
str test1 = str("SELECT * FROM ", table, " where person_id ", id);
str test2 = str(test1); //copies test1 to test2
str test3 = str(test2, test1); // returns concat of test2 and test1

test2 = test1; // acceptable, but wrong since test2 now points to test1 not copies it.

str(*test1); // returns const char* to use in printf like functions
Ex: puts(str(*test1)); // prints test1;


https://github.com/skullchap/chadstr

500строк С-магии и макросов, малая цена ради такой красоты)
This media is not supported in your browser
VIEW IN TELEGRAM
FU Interface

На Experiments with Google подъехали первые эксперименты с TensorFlow Lite for Microcontrollers.

Например, интерфейс для управления девайсами через жесты пальцем.
TensorFlow + IMU sensor + Arduino.
Прожигать часы за скроллингом ленты на телеке стало еще удобнее. Каеф.

https://g.co/tfmicroexperiments
Люблю запускать swagger по утрам. Скорее это какая-то лажа докера, но ***** *** оно мне должно ноги жечь макбуком?
Forwarded from Generative Anton
Media is too big
VIEW IN TELEGRAM
Придумал шутку про GIL в Python.
- Что будет, если часы написать на Python?
- *видео*
Generative Anton
Придумал шутку про GIL в Python. - Что будет, если часы написать на Python? - *видео*
Посмеялись на Питоном и хватит https://en.wikipedia.org/wiki/Swiss_railway_clock#Technology

> It requires only about 58.5 seconds to circle the face, then the hand pauses briefly at the top of the clock. It starts a new rotation as soon as it receives the next minute impulse from the master clock.
Берешь расходники из офиса к себе домой? (чипсы, напитки, туалетную бумагу, что там еще по списку)

Репост приветствуется, все равно анонимно
Anonymous Poll
5%
Да, частенько
11%
Да, редко
59%
Нет
11%
Нет, но по малолетке было
2%
Другое (коменты, либо лс, либо бот)
13%
Результаты
oleg_log
Берешь расходники из офиса к себе домой? (чипсы, напитки, туалетную бумагу, что там еще по списку)

Репост приветствуется, все равно анонимно
Опрос был навеян воспоминаниями и этим постом. Объявляю тред "мыж айтишники зачем нам это" открытым. Хотя не знаю, зачем оно.

http://megelison.com/poor-in-tech
oleg_log
Расскажите самый неприятный, и отсюда сложный, конфликт на работе. Логично что вопрос о людях. Варианты «ой он мудак/дура» слушать не интересно. Конечно же переходить на оскорбления и личности тоже. Можете просто рассказать, как такой конфликт решался. Такое…
Расскажите самый сложный факап на дежурстве. Вот прям ваще мясо. И фиксить надо, и ничего не получается.

Необязательно бекендное, может у вас в AppStore хреновую версию залили, а ревью с фиксом умерло, но костылём прикрыли)

Опять же в лс или бота что-то приватное.

#сложно
А софт скиллы кто будет развивать, Миша? https://twitter.com/mitchellh/status/1394701718265368577