ЛДПР изготовила "русский бот для честных знакомств": @ObojudnoBot.
Это не реклама, это орейро. Пять баллов за креатив, скрины из его самопрезентации.
P.S. Это телеграм "миниприложение", запуская его вы палите свою модель телефона, IP адрес и прочие данные.
Это не реклама, это орейро. Пять баллов за креатив, скрины из его самопрезентации.
P.S. Это телеграм "миниприложение", запуская его вы палите свою модель телефона, IP адрес и прочие данные.
🤣5🤡2👍1
Forwarded from Эшу быдлокодит (Eshu Marabo)
Распишу один из самых часто задаваемых вопросов на собеседованиях - принципы SOLID.
S: Single Responsibility Principle (Принцип единственной ответственности). Класс должен решать только какую-то одну задачу. Видел в интернетах много высосанных из пальца примеров, попробую дать примеры из жизни. К основному нарушению этого принципа я бы отнес замешивание в одном месте бизнесового и инфраструктурного кода. Имеем класс с методом с какой-то ядреной бизнес логикой, и тут, ВНЕЗАПНО нам нужно получить дополнительные данные. Не выходя из метода открываем подключение к БД, формируем запрос, читаем ответ, продолжаем бизнес логику. Чувствуете запах?:) Или другой вариант - замешиваем в одном классе получение данных из брокера и их бизнесовую обработку.
Ну и классический пример - антипаттерн singleton. Плоха не единственность экземпляра класса, а самоплальная логика обеспечения единственности.
O: Open-Closed Principle (Принцип открытости-закрытости). Классы должны быть открыты для расширения и закрыты для модификации. Самый простой пример, попирающий этот принцип - использование else if бесконечных размеров, куда по мере развития добавляются новые вариации ветвлений со своей логикой. Самое интересное начинается спустя несколько лет, когда приходится спиливать лишние загибы ветвлений или что-то изменять, оставляя часть функционала неизменной. Альтернатива - больше использовать следующий принцип.
L: Liskov Substitution Principle (Принцип подстановки Барбары Лисков). Объекты в программе должны быть заменяемы их наследниками без изменения корректности программы. В целом - самый очевидный принцип, который осознанно нарушают достаточно редко.
I: Interface Segregation Principle (Принцип разделения интерфейса). Классы не должны реализовывать методы только для совместимости с абстракцией предка. Самый простой путь нарушить предыдущий принцип - реализовывать то, что тебе не нужно только для совместимости спустя рукава/не имея полного контекста.
D: Dependency Inversion Principle (Принцип инверсии зависимостей). Классы должны зависеть не от других классов, а от интерфейсов, чтобы в любой момент можно было подменить реализацию. Очевидная на бумаге вещь, но до чего же лениво ей следовать!
#собес
S: Single Responsibility Principle (Принцип единственной ответственности). Класс должен решать только какую-то одну задачу. Видел в интернетах много высосанных из пальца примеров, попробую дать примеры из жизни. К основному нарушению этого принципа я бы отнес замешивание в одном месте бизнесового и инфраструктурного кода. Имеем класс с методом с какой-то ядреной бизнес логикой, и тут, ВНЕЗАПНО нам нужно получить дополнительные данные. Не выходя из метода открываем подключение к БД, формируем запрос, читаем ответ, продолжаем бизнес логику. Чувствуете запах?:) Или другой вариант - замешиваем в одном классе получение данных из брокера и их бизнесовую обработку.
Ну и классический пример - антипаттерн singleton. Плоха не единственность экземпляра класса, а самоплальная логика обеспечения единственности.
O: Open-Closed Principle (Принцип открытости-закрытости). Классы должны быть открыты для расширения и закрыты для модификации. Самый простой пример, попирающий этот принцип - использование else if бесконечных размеров, куда по мере развития добавляются новые вариации ветвлений со своей логикой. Самое интересное начинается спустя несколько лет, когда приходится спиливать лишние загибы ветвлений или что-то изменять, оставляя часть функционала неизменной. Альтернатива - больше использовать следующий принцип.
L: Liskov Substitution Principle (Принцип подстановки Барбары Лисков). Объекты в программе должны быть заменяемы их наследниками без изменения корректности программы. В целом - самый очевидный принцип, который осознанно нарушают достаточно редко.
I: Interface Segregation Principle (Принцип разделения интерфейса). Классы не должны реализовывать методы только для совместимости с абстракцией предка. Самый простой путь нарушить предыдущий принцип - реализовывать то, что тебе не нужно только для совместимости спустя рукава/не имея полного контекста.
D: Dependency Inversion Principle (Принцип инверсии зависимостей). Классы должны зависеть не от других классов, а от интерфейсов, чтобы в любой момент можно было подменить реализацию. Очевидная на бумаге вещь, но до чего же лениво ей следовать!
#собес
❤4
Когда вкладываешь в стартапы на крипте, а не в технологии и заводы, что же может пойти не так?
Урсула фон дер Ляйен горько плакала вчера перед Европарламентом:
Эти цитаты - самая платина, но и выступление в целом, хорошо иллюстрирует ужас от зазора между реальным миром и "хотелками" европейцев.
Почаще вспоминайте про их кашу в голове, когда вам будут продавать ЕС как сильного и могучего врага, который явится воевать с Россией в 2030х.
Им бы шнурки бы завязать смочь.
Урсула фон дер Ляйен горько плакала вчера перед Европарламентом:
“The second priority is to speed up with derisking. China invested early in many of the technologies of the future. But then it started flooding global markets with cheap, subsidised goods, to wipe out competitors. Entire Western industries closed - from solar panels to mineral processing – leaving China to dominate.”
“My final point is about our cooperation to address climate change. While China is the largest emitter in the world with 30% of global emissions, clean energy also accounted for over a quarter of China's GDP growth. China invested over 900 billion dollars in clean technologies alone – more than the U.S., Europe, Japan, and India combined. Beijing is at once a staunch competitor in the clean tech race, and a vital partner for global decarbonisation.”
Эти цитаты - самая платина, но и выступление в целом, хорошо иллюстрирует ужас от зазора между реальным миром и "хотелками" европейцев.
Почаще вспоминайте про их кашу в голове, когда вам будут продавать ЕС как сильного и могучего врага, который явится воевать с Россией в 2030х.
Им бы шнурки бы завязать смочь.
😁3🥴2💯2
"Небо над Львовом стало помаранчевим від пожеж внаслідок атаки БпЛА і ракет рф"
Пишет нам один там украинский канал. Помаранчевый - оранжевый. А пожежа - пожар. Остальное мне кажется и так понятно.
С львова надо было начинать и им же заканчивать, вводом армии крайовой, хех.
Ну ок, на четвертом году войны мы хотя бы начали их бомбить.
🔥5👍1
“Искусственный интеллект Google теперь может звонить по телефону за пользователя.
<...>
Отмечается, что эта опция может быть особенно востребована среди молодых пользователей, которые зачастую испытывают дискомфорт при телефонных разговорах.”
Ослепительные перспективы, да. Один вопрос: а вы как размножаться-то дальше планируете, с нулевой социализацией?
Это же с живым человеком надо говорить. И не только говорить :)
😱3👏1
Понеслась по телеге аналитика про "Алиев политизирует авиакатастрофу".
Память золотых рыбок, как всегда.
Я человек скучный, я еще 29 декабря 2024 года предлагал заплатить копейки денег.
Ну ок. Алиев плохой.
Память золотых рыбок, как всегда.
Я человек скучный, я еще 29 декабря 2024 года предлагал заплатить копейки денег.
Ну ок. Алиев плохой.
Telegram
СЛЕГ! <Z> ️
Всего через 4 дня после катастрофы Embraer E190AR (бортовой 4K-AZ65) вылезли наши обычные детали, включая желание "порешать на уровне элит".
Сколько раз обжигались на этом - не счесть. Но "враги клевещуть", птицы виноваты, хохлы подослали специальный дрон…
Сколько раз обжигались на этом - не счесть. Но "враги клевещуть", птицы виноваты, хохлы подослали специальный дрон…
👍2
И да, меня мало что веселит, я скучный человек.
Но меня веселит готовность всех развивать дроноводство как панацею.
Вас ждет множество открытий, аналитики вы мои.
Но меня веселит готовность всех развивать дроноводство как панацею.
Вас ждет множество открытий, аналитики вы мои.
Еще немного авиационной айтишечки на почитать:
Что же бизнесмены сделали не так? Рабочий Linux сервер с доступом по паролю? В 2023 году? :)
Да ладно! Понять, простить, обнять.
“Так, в период с 25 августа по 15 сентября 2023 года неизвестные, используя программу SSH Bruteforce, нейтрализовали средства защиты компьютерной информации, а затем с помощью программы HEUR:Trojan.WInLNK.Alien.gen получили доступ к информационным системам АО «Сирена-Трэвел», в том числе к системе бронирования авиабилетов Leonardo.
Данные ресурсы включены в реестр Федеральной службы по техническому и экспортному контролю как субъект критической информационной инфраструктуры РФ.”
“Вначале было возбуждено уголовное дело по той же ст. 272 УК РФ
<...>
Его фигурантами стали сразу два вице-президента АО «Сирена-Трэвел» (разработчик системы бронирования авиабилетов Leonardo) Игорь Ройтман и Александр Кальчук.
<...>
Материалы следствия были направлены в прокуратуру, но она обвинение для суда по существу дела не утвердила, поскольку так и осталось за кадром, что именно не так сделали бизнесмены.”
Что же бизнесмены сделали не так? Рабочий Linux сервер с доступом по паролю? В 2023 году? :)
Да ладно! Понять, простить, обнять.
🥴2
Когда правачки продвигают тезис "жирных леваков и фемок бомбануло от Сидни Суини в джинсовом костюме", они трусят лукавят.
Две цитаты из клипов:
Люди с "хорошими генами и светлыми лицами", буквально. Левачки и фемки подорвались вполне по делу.
Интеллектуальная честность - признаться что любишь смотреть, когда блядей корёжит.
Вне зависимости от того, почему корежит. :)
Две цитаты из клипов:
“In one video clip shared by American Eagle on Instagram, Sweeney – who is blond and blue-eyed – is standing in front of a poster of herself with text that reads “Sydney Sweeney has great genes”. In the video, the word “genes” gets crossed out and is replaced with the word “jeans”.
Another video from the campaign features Sweeney saying: “Genes are passed down from parents to offspring, often determining traits like hair color, personality, and even eye color. My jeans are blue.””
Люди с "хорошими генами и светлыми лицами", буквально. Левачки и фемки подорвались вполне по делу.
Интеллектуальная честность - признаться что любишь смотреть, когда блядей корёжит.
Вне зависимости от того, почему корежит. :)
👍2
Тележенька все же несамодостаточна, постоянно приходится таскать важное из мира больших СМИ.
Робяты, как вы смогли просрать такую новость, она должна быть из каждого утюга.
Это же ваш любимый game changer, который переворачивает шахматный стол и переводит все в простой мордобой в подворотне.
Заатмосферная баллистика средней дальности, это то дерьмо, которого даже СССР с США боялись.
Добро пожаловать вад серию.
“В России произвели первый серийный комплекс «Орешник», ракета уже поступила в распоряжение Вооруженных сил (ВС) страны. Об этом заявил глава государства Владимир Путин на встрече с президентом Белоруссии Александром Лукашенко в Карелии.”
Робяты, как вы смогли просрать такую новость, она должна быть из каждого утюга.
Это же ваш любимый game changer, который переворачивает шахматный стол и переводит все в простой мордобой в подворотне.
Заатмосферная баллистика средней дальности, это то дерьмо, которого даже СССР с США боялись.
Добро пожаловать в
🫡5🤡2❤1
Рано или поздно это должно было случиться.
Утекли госуслуги. Спасибо моему читателю, который не поленился кинуть в меня файлами из приватного чата.
75 гигабайт, csv, 69 миллионов записей.
Поля утечки: серия и номер паспорта, ФИО, телефон, емейл, СНИЛС, дата рождения, адрес по прописке.
Если у кого-то еще не включёна 2FA авторизация - самое время включить.
На картинке - сопоставление утечки со старой и хорошо изученной базой русского фейсбука, по номерам телефонов. 5.2 миллиона совпадений.
Утекли госуслуги. Спасибо моему читателю, который не поленился кинуть в меня файлами из приватного чата.
75 гигабайт, csv, 69 миллионов записей.
Поля утечки: серия и номер паспорта, ФИО, телефон, емейл, СНИЛС, дата рождения, адрес по прописке.
Если у кого-то еще не включёна 2FA авторизация - самое время включить.
На картинке - сопоставление утечки со старой и хорошо изученной базой русского фейсбука, по номерам телефонов. 5.2 миллиона совпадений.
😱7🥴4❤2
По госуслугам, которые никуда не утекали, могу через сутки сказать:
Судя по датам на файлах, утечка бродит по сети с января и сливки с нее уже сняли.
275 млн строк, из них уникальных людей (фио+паспорт+телефон) - 69 063 840.
База также содержит ИНН, но не для всех записей.
Актуальность данных - достоверно включает 2021 год и, скорее всего, начало 2022 года.
Записей по паспортам с серией выдачи 21 года - 5.5 млн, 22 года - 397 тысяч, 23 и 24 - 176 и 138 штук.
Простейший тест, собрать телефоны моих контактов в телеграм (у кого указаны) и прогнать через базу: 106 телефонов, 76 найдены с полными ФИО, паспортами, адресами регистрации etc.
То есть шанс что вы там есть - 7 из 10.
Не забудьте включить 2FA и посылать нах "сотрудников банка".
Живя в 2025 году можно смело предполагать, что все персональные данные уже скомпрометированы. И действовать исходя из этого.
Судя по датам на файлах, утечка бродит по сети с января и сливки с нее уже сняли.
275 млн строк, из них уникальных людей (фио+паспорт+телефон) - 69 063 840.
База также содержит ИНН, но не для всех записей.
Актуальность данных - достоверно включает 2021 год и, скорее всего, начало 2022 года.
Записей по паспортам с серией выдачи 21 года - 5.5 млн, 22 года - 397 тысяч, 23 и 24 - 176 и 138 штук.
Простейший тест, собрать телефоны моих контактов в телеграм (у кого указаны) и прогнать через базу: 106 телефонов, 76 найдены с полными ФИО, паспортами, адресами регистрации etc.
То есть шанс что вы там есть - 7 из 10.
Не забудьте включить 2FA и посылать нах "сотрудников банка".
Живя в 2025 году можно смело предполагать, что все персональные данные уже скомпрометированы. И действовать исходя из этого.
👍15🔥4🥰3🕊1
Завтра будет пятница. Те кто работает 5/2 пойдут на работу, а потом в бар. Потом выходные.
И больше ничего не случится, ни капитуляции Украины, ни провала фронта на Донбассе, ни конца войны.
И снова серые, трудовые будни с понедельника.
Только сожженные хайпожорами нервные клетки будут медленно и печально пытаться восстановиться.
И больше ничего не случится, ни капитуляции Украины, ни провала фронта на Донбассе, ни конца войны.
И снова серые, трудовые будни с понедельника.
Только сожженные хайпожорами нервные клетки будут медленно и печально пытаться восстановиться.
💯8👍6🤷♂2❤🔥1
Пока общественность бьется в истерике, я изучаю мессенджер MAX.
Ловите первый лайфхак.
Если скормить ему записную книжку, то он, как и телеграм, будет уведомлять "такой-то зарегистрировался". И та же проблема старых контактов: кто такой этот "Леша хрен-с-бугра".
Решение [пока на android] в переводах денег. Вход в диалог, тап на скрепку и выбрать "деньги". Вы увидите имя, под которым контакт зарегистрировался, а не то, что у вас в записной книжке.
Если имя и фамилия указаны, возможно это оживит ностальгические воспоминания или нет. :)
Ловите первый лайфхак.
Если скормить ему записную книжку, то он, как и телеграм, будет уведомлять "такой-то зарегистрировался". И та же проблема старых контактов: кто такой этот "Леша хрен-с-бугра".
Решение [пока на android] в переводах денег. Вход в диалог, тап на скрепку и выбрать "деньги". Вы увидите имя, под которым контакт зарегистрировался, а не то, что у вас в записной книжке.
Если имя и фамилия указаны, возможно это оживит ностальгические воспоминания или нет. :)
🤣6👍3🔥1