Разработка

@dev

Сообщество разработчиков: публикации о личном опыте, выдающиеся приёмы при решении рутинных задач, полезные материалы для профессионального роста.

53 900 подписчиков

Я работаю над LibreDB Studio, это SQL-клиент с лицензией MIT. Расскажу про одно измерение, которое мы сделали, и про то, что из него вышло.

LibreDB Studio в браузере: слева таблицы, справа редактор запросов.
2

Я создатель языка программирования Tokype и я недавно начал разрабатывать версию 0.0.3. Я начал чинить AST, ведь раньше он выдавал такое дерево AST:

funct main(): n = 1000 start = get_time() sum = 0 for i = 1 to : for j = 1 to : if (((i + j) % 2) == 0): sum = (sum + i) else: sum = (sum + j) end end end end n = 1000 start = get_time() sum = 0 for i = 1 to : for j = 1 to : if (((i + j) % 2) == 0): sum = (sum + i) else: sum = (sum + j) end end end print(sum) stop = get_time() print(((stop - start) + " sec."))
2
Интеграция мобильных решений в корпоративные системы

Мобильное решение в компании ценно не количеством экранов: сотрудник выполняет действие, а данные без потерь попадают в корпоративную систему и возвращаются понятным статусом.

В сентябре 2024 года Notion закрыл доступ для пользователей из России — рабочие пространства просто перестали открываться, без предупреждения. У меня в Notion к тому моменту лежали годы заметок, рабочих досок и черновиков. Разбираться с VPN каждый раз, когда нужно записать мысль, оказалось не вариантом. Так родился Nookly — рабочее пространство для…

2

Как вы знаете, если следите за моими постами, я создатель интерпретатора Tokype.

И сегодня я заметил, что Microsoft Defender отправил какую-то команду на карантин. Я конечно испугался, ведь мой ноутбук новый, а я уже вирусы скачал, но чтобы узнать что это за программа, я посмотрел и узнал, что это мой "tokype.exe". Я убрал из карантина его и…

1
Обновление бесплатного курса «Белый хакер: анализ файлов в Linux»

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

Я сделал «ТерраМеру» — сервис для наглядного сравнения размеров стран, городов, улиц и зданий.

Все знают, что Россия больше Франции, а Москва больше Омска. Но цифры в квадратных километрах не всегда помогают почувствовать реальный масштаб.

2

Привет, vc.ru!
Я начинающий разработчик, который только поступил в университет на интересную специальность. Но несмотря на её название("Программная инженерия") изучать я буду не совсем то, что мне нужно сейчас. Лично мне хочется прикоснуться к чему-то более современному и прикладному. К тому, что откроет мне путь в разработку и поможет выйти на рыно…

Бросил Python ради Go и Rust на 1 курсе.

На собственном браузерном стенде нужно было подтвердить карточку A-17. Я переставил две карточки и намеренно нажал по старой координате: подтвердилась B-29. После сброса поиск кнопки внутри A-17 выбрал нужную карточку; B-29 осталась в ожидании.

Схема учебного стенда: после перестановки в старой точке находится B-29. В отдельном эпизоде поиск…
1

В первом вымышленном диалоге Саша выбрал синюю кружку, во втором другой Саша — зелёную. Общая переменная вернула первому зелёную. В выполненном учебном коде ключ «диалог + сессия» сохранил синюю для первого и зелёную для второго.

Первый эпизод учебного журнала: C1/S1 — синяя кружка, C2/S1 — зелёная. При открытии C1/S2 предпочтение не задано д…
1

Идея написать приложение пришла мне несколько дней назад. Я уже несколько месяцев изучаю линейную алгебру и чуть меньше — нейросети. Решил, что для закрепления знаний лучше всего выбрать практический проект.

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

1

Я заводил этот канал, чтобы искать "скрытые переменные" в нашей психологии, привычках и теории игр. Но Системе 2 лениво читать сухую теорию из учебников, а мне всегда было интересно посмотреть, как эти законы работают на практике. Причем не на людях, а на искусственном интеллекте.

Чтобы не учиться "в стол", я начал пет-проект — мультиагентную…

1