#hackernews #epicfail
https://news.ycombinator.com/item?id=32300466
Отличное сделанное приложение словарь для всех целевых платформ. Быстрое, с оффлайн кешированием, отличным UX.
Просто осталось найти какой-нибудь приличный словарь.
Как вы понимаете, не взлетит.
В юности созданный мной пет проект kogda-igra.ru победил гораздо более красивые и модные календари ролевых игр потому, что там была (и остаётся до сих пор) работящая команда редакторов и есть собственно лучший календарь
https://news.ycombinator.com/item?id=32300466
Отличное сделанное приложение словарь для всех целевых платформ. Быстрое, с оффлайн кешированием, отличным UX.
Просто осталось найти какой-нибудь приличный словарь.
Как вы понимаете, не взлетит.
В юности созданный мной пет проект kogda-igra.ru победил гораздо более красивые и модные календари ролевых игр потому, что там была (и остаётся до сих пор) работящая команда редакторов и есть собственно лучший календарь
Очень понравилась тулза
https://pgloader.readthedocs.io/en/latest/
Предназначена для массового затяга данных в PostgreSQL откуда угодно.
Примерно так выглядит:
https://pgloader.readthedocs.io/en/latest/
Предназначена для массового затяга данных в PostgreSQL откуда угодно.
Примерно так выглядит:
load database
from $source_conn_string
into $dest_conn_string
WITH include drop, create tables, no truncate, create indexes, reset sequences, foreign keys
CAST type tinyint to smallint drop typemod,
column ki_game_date.time to smallint drop typemod,
column ki_game_date.hidden_flag to smallint drop typemod set not null
Меня ужасно бесит идея скрытности секретов.
Т.е. я понимаю, зачем это, но что в гитхабе бесит невозможность посмотреть секрет environment, который ты только что вбил, что в Яндекс.Облаке - создал пользователя БД И КСТАТИ КАКОЙ СУКА ПАРОЛЬ ЗАДАЛ БЛЯТЬ
Т.е. я понимаю, зачем это, но что в гитхабе бесит невозможность посмотреть секрет environment, который ты только что вбил, что в Яндекс.Облаке - создал пользователя БД И КСТАТИ КАКОЙ СУКА ПАРОЛЬ ЗАДАЛ БЛЯТЬ
https://github.com/quilin/RMQ.Client
Владу Килину надоело по пришествии в каждую новую компанию писать обертку вокруг RabbitMQ
Стоит глянуть
Владу Килину надоело по пришествии в каждую новую компанию писать обертку вокруг RabbitMQ
Стоит глянуть
GitHub
GitHub - quilin/RMQ.Client
Contribute to quilin/RMQ.Client development by creating an account on GitHub.
Тут Влад Килин опять напомнил, что вот это — стандартное поведение yaml.
https://www.arp242.net/yaml-config.html
Авторов этого стандарта надо бить.
Правда, к сожалению, мы с ним надолго застряли, благодаря хипстерам с их уважаемым кубером.
Что можно сделать: Если вам в вашей проге нужен формат конфигурации, используйте нормальный.
Например: https://toml.io (также известен как ini files done right)
https://www.arp242.net/yaml-config.html
Авторов этого стандарта надо бить.
Правда, к сожалению, мы с ним надолго застряли, благодаря хипстерам с их уважаемым кубером.
Что можно сделать: Если вам в вашей проге нужен формат конфигурации, используйте нормальный.
Например: https://toml.io (также известен как ini files done right)
http://leotsarev.ru/develop/articles/forbidden
Сборник запрещенных разработчикам (и их коллегам) фраз. Творчество Фортиса образца 2017
Сборник запрещенных разработчикам (и их коллегам) фраз. Творчество Фортиса образца 2017
Заходит тестировщик в бар. Заказывает кружку пива. Заказывает 0 кружек пива. Заказывает 999999999 кружек пива. Заказывает -1 кружку пива. Заказывает ФАОЛФВОЫЛ.
Тут заходит реальный пользователь. Спрашивает, где здесь туалет. Бар сгорает в адском пламени, убивая всех вокруг.
C днем тестировщика, друзья!
Тут заходит реальный пользователь. Спрашивает, где здесь туалет. Бар сгорает в адском пламени, убивая всех вокруг.
C днем тестировщика, друзья!
Помните шутили про то, что роботы будут разговаривать друг с другом?
wingetbot: Automation detected that manifest Mobirise.Mobirise needs to be updated
wingetbot: /AzurePipelines run
azure-pipelines: Azure Pipelines successfully started running 1 pipeline(s).
msftbot: Hello @wingetbot! Because this pull request has the Validation-Completed label, I will be glad to assist with helping to merge this pull request once all check-in policies pass.
Реальная переписка из PR https://github.com/microsoft/winget-pkgs/pull/79380
wingetbot: Automation detected that manifest Mobirise.Mobirise needs to be updated
wingetbot: /AzurePipelines run
azure-pipelines: Azure Pipelines successfully started running 1 pipeline(s).
msftbot: Hello @wingetbot! Because this pull request has the Validation-Completed label, I will be glad to assist with helping to merge this pull request once all check-in policies pass.
Реальная переписка из PR https://github.com/microsoft/winget-pkgs/pull/79380
GitHub
Automatic update of Mobirise.Mobirise from 5.6.11 to 5.6.13.56 by wingetbot · Pull Request #79380 · microsoft/winget-pkgs
Automation detected that manifest Mobirise.Mobirise needs to be updated
Reason:
Installer(s) found with hash mismatch.
Microsoft Reviewers: Open in CodeFlow
Reason:
Installer(s) found with hash mismatch.
Microsoft Reviewers: Open in CodeFlow
А: Хотелось бы узнать пофикшен ли баг в вашем продукте?
Б: А какой баг?
А: Ну, мы его у вас не заводили и вам не говорили, вот ссылка на описание в нашей Jira
СУКА! Впрочем, это системная проблема, заводить баги в апстриме никто не любит
Б: А какой баг?
А: Ну, мы его у вас не заводили и вам не говорили, вот ссылка на описание в нашей Jira
СУКА! Впрочем, это системная проблема, заводить баги в апстриме никто не любит
https://m.roem.ru/01-11-2022/294765/telegram-preminum-hack/
https://t.me/freepremsliv/7
Все, что нужно знать о гениальности программистов Телеграмма.
https://t.me/freepremsliv/7
Все, что нужно знать о гениальности программистов Телеграмма.
Roem.ru
Telegram начал отменять «пиратские» платные подписки, потеряв на них $3-$5 млн
Школьники с разлоченными айфонами больше двух месяцев бесплатно получали платные подписки и перепродавали по низким ценам.
https://andrewlock.net/working-with-stacked-branches-in-git-is-easier-with-update-refs/
Для тех, кто как я, любит маленькие PR!
Осталось дождаться нативного absorb
Для тех, кто как я, любит маленькие PR!
Осталось дождаться нативного absorb
Andrew Lock | .NET Escapades
Working with stacked branches in Git is easier with --update-refs
In this post I discuss how to use the new Git rebasing feature, --update-refs, and how it makes working with stacked branches/PRs easier.
https://t.me/sinod/679
Надеюсь, что вы за этот год пристроились к уверенному бизнесу, живущему на свои
Надеюсь, что вы за этот год пристроились к уверенному бизнесу, живущему на свои
Telegram
Синодов пишет
Закрой за кое-кем дверь
Мы вовсе не на пороге IT-рецессии, о которой осенью 2022-го года начали писать интернет-компании
На пороге мы были весной, о чём я писал неоднократно: биржевая оценка IT-контор падала не только из-за действий ФРС, но и из-за того…
Мы вовсе не на пороге IT-рецессии, о которой осенью 2022-го года начали писать интернет-компании
На пороге мы были весной, о чём я писал неоднократно: биржевая оценка IT-контор падала не только из-за действий ФРС, но и из-за того…
https://github.com/artemkaxboy/docker-opener
Довольно интересная штука.
1. Сама тулза интересная — она позволяет в любом контейнере открыть shell, а если его там нет, она туда просунет busybox и он там есть.
2. Автоматически ищет контейнеры по любым параметрам (название, образ, порт etc)
3. Умеет апгрейдить контейнеры одной командой, сохраняя все их настройки.
4. Способ инсталяции — в инструкция написано «добавь алиас в shell на команду, которая скачает контейнер и запустит из него»
Довольно интересная штука.
1. Сама тулза интересная — она позволяет в любом контейнере открыть shell, а если его там нет, она туда просунет busybox и он там есть.
2. Автоматически ищет контейнеры по любым параметрам (название, образ, порт etc)
3. Умеет апгрейдить контейнеры одной командой, сохраняя все их настройки.
4. Способ инсталяции — в инструкция написано «добавь алиас в shell на команду, которая скачает контейнер и запустит из него»