Size: a a a

ИТ для тугосерь

2019 July 02
ИТ для тугосерь
Про развитие, Silverlight и Google

Дорогие мои!

📩 Сегодня отвечу на вопрос нашей любимой подписчицы, которая всё ещё хочет в ИТ, но уже работает в банке, где тепло, сухо и платят вовремя. Если бы ещё не все эти люди... Вопрос, собственно, такой: кто отвечает за технологии в этих ваших интернетах? Например, нам из Центробанка сказали "завтра работаем вот так". И мы работаем. А кто вам говорит о том, что теперь надо использовать Java вместо PHP?


Дорогая наша любимая подписчица!

📌 Всё непросто в этих их интернетах, полная у них там анархия и своеволие. Никто никого не контролирует и нет единого дядьки, к которому можно прийти и сказать: "значит, вот счас жмакаешь рубильник и фиг им, а не интернет". И - бац! - по всему миру нет интернета, самолёты стоят, больницы в ужасе, посетители порносайтов в истерике.
📌 Конечно, Большой Китайский Фаервол никто не отменял, да и РосКомнадзор трудится в поте лица. Но даже если они завтра запретят весь интернет у себя в странах, то от этого он больше нигде не пропадёт. А особо продвинутые (в числе которых наши туговасики) будут ходить на сторону, в тот самый западный интернет и набираться там плохого.

На фоне этого разброда и шатания есть две тенденции, про которые я сейчас расскажу.

💥 Первая тенденция - насаждать всё новое.
Есть у птенчиков наших Google, про который все слышали, а некоторые даже видели. Между собой они втихую называют его "Корпорация Добра". Вообще по отношению к гуглу у наших кровиночек смешанные чувства. Помните, была такая Светка в 10 классе - самая популярная девочка в школе. И вот принято было её как бы ненавидеть и прозвища ей придумывать, но как только она на тебя посмотрит и улыбнётся невзначай - готов ей сразу портфель до дома носить, домашки по математике за неё делать и в кино звать. А все девочки причёски "под Светку" делали, и юбки такого же цвета носили.
Вот так у них сейчас и с гуглом, он же Корпорация Добра. Как только стали там Ajax использовать, так сразу все наши туговасики решили, что и им срочно надо. И расползся Ajax по планете и до сих пор ползёт.

💥 Вторая же тенденция - это закрывать всё нафиг.
Знаем мы все про Microsoft и плоды его. Но плоды эти зреют долго и к моменту дозреванию часто бывает так, что из-за скороспелой черешни в саду соседа наши персики уже никому нафиг не сдались. Так было с Microsoft Silverlight, которая появилась на свет в 2007 году и сравнительно бодро шагала по планете вплоть до 2012 года, т.е. 5 лет. Нежизнеспособное это детище майкрософт пытался продвигать и продвигать, но в 2012 году-таки не выдержал и заявил, что в 2021 году прекратит все свои связи с этой платформой.
Слова наши тыковки никогда держать не умели, прогнозировать могли ещё хуже, поэтому не дождавшись 2021 года Silverlight славно почил в бозе в 2015 году, за 6 лет до предполагаемой кончины.
Вот и Windows Server 2008/R2 и SQL Server 2008/R2 собираются почить там же и даже буквально в этом году. Ровно через неделю прекращается поддержка SQL Server, а в январе дело и до Windows Server дойдёт.
Теперь Microsoft активно продвигает своё новое детище  - Azure. Страшненькое, цветастенькое, очень похожее на наши любимые Одноклассники. Штош, посмотрим что у него получится. Думаю, много времени это не займёт.

🔥 И вот если вы меня спросите, то лучше бы Центробанк им инструкции спускал. А то развели тут непонятно что, а нам разбирайся!

Всегда ваша,
❤ Мамка начинающего айтишника
источник
2019 July 19
ИТ для тугосерь
Про рекрутёров и HR

Дорогие мои!

💥 В жизни наших зайчиков всегда всё неспокойно. Как у супер-героев есть всякие Докторы Зло и Джокеры, так и у наших туговасиков есть бухгалтерия и HR. И если с бухгалтерией они уже более-менее смирились (как можно долго злиться на людей, которые начисляют тебе деньги), то в отношении рекрутёров у них смешанные чувства.

🔥 Нашим пупсикам всегда нравится, когда к ним подходит человек, понимающий разницу между Java и  JavaScript. Но сами они выяснять разницу между рекрутёром и HR не хотят и часто употребляют как синонимы.
Давайте разбираться.
📌 Итак, рекрутёр - это такой человек, которому нравится общаться с нашими пупсиками. За деньги. Что логично - кто в здравом уме согласится это делать бесплатно? В мире нет столько мазохистов.
Основная задача рекрутёра - найти профессионала и познакомить его с компанией. Убедиться, что они друг другу подходят, забрать свои деньги и убежать в закат зализывать раны. До следующего заказа.

📌 HR (Human Resources), он же эйчар - это модное слово, которым сейчас называют отдел кадров. Только вместо МарьВанны с кублом на голове и запахом прокисшей Шанели на весь этаж в HR приятные взгляду девушки. На них ещё можно в купальниках посмотреть, для этого достаточно зайти на их профиль в Линкедине.


💥 Если от HR нашим пупсикам никуда не деться и приходится терпеть, то с рекрутёрами ситуация иная.
Толпы рекрутёров ежедневно пачками шлют нашим зайчикам письма с непонятным содержанием, нерелеватными вакансиями и странными предложениями распространить этот спам дальше, называя их при этом  "Максим", в то время как они "Саша". На таких наши пупсики предпочитают обижаться. Обижаться вдвойне, если они "Катя". И втройне обижаться, что кто-то пытается нанять крутых профессионалов отдавая при этом деньги аматорам.

🔥 Некоторые компании поступают умнее и платят деньги рекрутёрам, которые писем с непонятным содержанием не шлют и Кать Максимами не называют. Иногда эти товарищи идут ещё дальше и даже отличают автоматизатора от разработчика, а тестера от девопса. Это высший пилотаж. С такими обычно непонятно что делать, поэтому наши пупсики предпочитают с ними дружить или хотя бы не обзывать. А в случае смены работы информировать первыми. Поэтому с такими рекрутёрами ещё и компаниям дружить выгодно - они про самых крутых спецов узнают раньше всех.  

🎈 Но такие рекрутёры нашим пупсикам попадаются редко, потому что руководители фирм часто очень напоминают деревенских модниц: когда увидела Гуччи у подруги, а потом побежала на АлиЭкспресс и купила "почти то же самое, только в 120 раз дешевле". Пофиг, что оно не выглядит как Гуччи, носится неудобно и садится при стирке. Зато было в 120 раз дешевле, а не как эта дура купила у производителя.


‼ Совет дня:
Если у вашего пупсёнка после прочтения почты дёргается глаз - не произносите слово "рекрутёр". Да и вообще рычащих звуков избегайте.


Всегда ваша,
❤ Мамка начинающего айтишника
источник
2019 July 20
ИТ для тугосерь
источник
2019 July 22
ИТ для тугосерь
Могут же когда хотят!

Дорогие мои,

💥 Иногда наши туговасики отбиваются совсем от рук и убегают от нас в другие страны, а подчас и на другие континенты. Звонят раз в неделю и совсем перестают слушать мамочку. Конечно, это не доводит до добра. Как получилось и с тестировщиком из Украины, который так покатился по наклонной: устроился на работу в Microsoft и уехал в США.
Прошло всего два года без мамочкиного присмотра и пупсёнок угодил под суд.
🎈 А всё почему? А потому, что эти западные капиталисты оставили дырку в системе скидочных карт, а наш наивный туговасик попался на эту удочку, как последний карасик. Чего, конечно, не произошло бы будь мамочка рядом.

🔥 И, конечно, будь мамочка рядом, она бы обязательно сказала, что зарабатывать 2,8 млн долларов с карт, которые могут принести 10 млн долларов, как минимум несолидно. Но это уже издержки нашей образовательной системы, мало что можно с этим в одиночку сделать.
🔥 А ещё мамочка сказала бы, что купить на эти деньги Теслу и виллу для себя любимого могло и потерпеть. А вот бросить старенькую мать на произвол судьбы и без виллы - та ещё жестокость. И это когда у мамы такое больное сердце!

Почитать до чего доводит не слушать мамочку мужно тут:
https://www.theregister.co.uk/2019/07/17/exmicrosoft_engineer_arrested_fraud/

Всегда ваша,
❤ Мамка начинающего айтишника
источник
2019 July 24
ИТ для тугосерь
источник
2019 July 26
ИТ для тугосерь
Диаграмма Сэнки или когда всё новое - это хорошо забытое старое

Дорогие мои!

💥 Мы с вами не раз уже обсуждали, что наши тугосерики  ̶т̶ы̶р̶я̶т̶  заимствуют всё, что плохо лежит, трансформируют это под себя и делают вид, что так и было. А сами они очень инновационные и современные. Даже если заимствуют они штуки 50-летней давности.

🔥 Так, например, один из них когда-то умудрился посмотреть спорт по телевизору (вероятно, интернет отключили в этот день) и увидел там регби. А в регби есть скрам (он же "схватка"), цель которой - возобновить игру как можно быстрее после принудительной остановки или какого-то нарушения. Выглядит же это так, будто толпа людей о чём-то шушукается посреди поля.
"Эврика!" - вскричал наш туговасик. Или не вскричал, а просто быстро и молча позаимствовал. Так появился скрам в жизни наших зайчиков. Стали ли они после этого чаще смотреть спортивные каналы история умалчивает.

🔥 А потом кто-то из них купил свой первый Форд. И стал таким фанатом, что увлёкся историей этого бренда. И узнал про Канбан, который сам Форд в свою очередь позаимствовал у японцев. Так череда заимствований привела к тому, что в жизни наших пупсиков появился принцип "точно в срок" и разноцветные карточки на доске.

📌 Но даже на этом они не остановились. И к последним достижениям наших зайчиков относится Sankey Diagram (или диаграмма Сэнки), история которой начинается - тадададааам! - в 1898 году. Справедливо решив, что об этой штуке все давно забыли и не будут пенять нашим пупсикам за то, что те сами ничего придумать не могут, начали наши пупсики эту диаграмму использовать.

🎈 Что же это такое?
Началась эта история с ирландского капитана Мэтью Сэнки, который, в отличие от наших туговасиков, был в состоянии придумать что-то сам. Он рисовал потоки энергоэффективности парового двигателя используя разную насыщенность чёрных и белых тонов.

📌 Хотя есть мнение, что и сам Сэнки позаимствовал идею такой диаграммы у Чарльза Минарда, который ещё в 1869 году (т.е. на 29 лет раньше) рисовал карту потоков на географической карте, иллюстрируя Российскую Кампанию Наполеона в 1812 году. У кого позаимствовал идею Минард остаётся неизвестным.

🔥 Но вот прошёл всего 121 год и про эту диаграмму узнали наши юные модернизаторы. И начали активно использовать её в быту, например, рисуя красивые диаграммы потоков данных в реальном времени для своих менеджеров. Ведь всем известно, что менеджеры любят красивые картинки. А если там ещё что-то и двигается, то это для них как стиральная машинка для кота.

📌 И вот пока менеджеры завороженно следят за диаграммой Сэнки, наши туговасики могут заняться чем-то более полезным. Например, посмотреть спортивный канал ещё раз и узнать истиное значение слова "спринт".

Всегда ваша,
❤ Мамка начинающего айтишника
источник
2019 August 01
ИТ для тугосерь
Про DOU

Дорогие мои!

🔥 Сегодня я совершила диверсионную вылазку в святую-святых наших пупсиков - ДОУ.
Что это такое, - спросите вы и будете правы.

🎈 Начиналось всё чинно и благородно. В 2005 году был создан сайт с адресом developers.org.ua. Ваша покорная слуга ещё застала его в этом виде. Всё было строго и хорошо: обсуждения и прочие полезности, связанные с информационными технологиями. Такой себе узкий междусобойчик для избранных.

📌 Шли годы, сайт рос и развивался. Туда пришло ну очень много наших туговасиков. И стали они там общаться ещё и за жизнь, сыры по 500 грн и кто в 23 года ещё не сеньор (тот лох, это всем известно). Автор сайта смотрел на это дело смотрел, и решил переименовать сайт (который перерос к тому времени уже в полноценный портал) соответственно содержимому. И назвал его ДОУ. И притворился, что это - сокращение от Developers Org Ua - т.е. старого названия. А нашим пупсикам лишь бы поверить.
Но нам-то с вами известно, что ДОУ - это Детское Образовательное Учреждение. Детский сад то бишь.

💥 В общем, дорогие мои, я теперь посреди самой большой концентрации наших пупсиков: их там больше 300 тысяч. Дайте мне немного времени обжиться и я обязательно начну спрашивать кто там покушал и в шапке, а кто опять влюбился в эту противную рыжую Люську.

Сама статья, кстати, тут
https://dou.ua/lenta/articles/soft-skills-eu/

Всегда ваша,
❤ Мамка начинающего айтишника
источник
2019 August 06
ИТ для тугосерь
Про RegExp'ы

Дорогие мои!

💥 Сегодня поговорим про странное слово "рэгэксп", он же "рыгепск", он же "рыгэп".
💥 Расшифровывается это просто. Regular - регулярные, Expressions - выражения. Но "регвыр" говорить нашим джирожителям не пристало, поэтому кидаются они своими рэгэкспами направо и налево.

🎈 Как ни странно, регулярные выражения не имеют ничего общего с матерными выражениями (хотя их использование и приводит к повышению мата в организме) или с фразеологизмами (хотя и хочется иногда придумать пару-тройку логизмов для сохранения в анналах истории).

🔥 Начиналось всё, как всегда, хорошо. Нашим туговасикам нужно было как-то искать слова в тексте, а потом с ними что-то делать. Или нет.
📌 Например, найти слово "водка" в предложении "Папа с Петровичем пошли в гараж ремонтировать машину". И заменить на "квас". Или "гараж" на "театр", а "Петровича" на "мамочку".

💥 Так родились регулярные выражения. Но когда наши пупсики берутся за дело, остановить их сложно. И вместо простой и понятной всем функции у них родился макаронный монстр, которого тяжело удержать и невозможно забыть. Чего стоит только жадная (greedy) и ленивая (lazy) квантификации! И это не говоря о ревнивой (она же сверхжадная, она же possessive).

📌 Понимаете, дорогие мои, когда у тебя в голове умещается знание о том, что a(?>x*)xa не найдёт ничего в строке вида axxxa, потому что (!!!) все x заняты и нет возврата внутрь группы, то больше у тебя в голове не помещается ничего. Тем более какие-то мещанские вопросы о том, что картошка кончилась или туалетной бумаги в обрез.

💥 Недаром говорят, что была у программиста проблема. Решил он её с помощью регулярных выражений. Теперь у него две проблемы.

Берегите своих туговасиков.
Постоянно у них горе от ума какое-то.

Всегда ваша,
❤ Мамка начинающего айтишника.
источник
2019 August 07
ИТ для тугосерь
источник
2019 August 08
ИТ для тугосерь
Чтобы понять рекурсию, нужно сначала понять рекурсию.

Дорогие мои!

💥 Вчера я выступала на митапе про выступления с выступлением про то, как правильно выступать, что натолкнуло меня на мысль о в̶ы̶с̶т̶у̶п̶л̶е̶н̶и̶я̶х̶  рекурсии. Давайте о ней сегодня и поговорим.
📌 Итак, что такое рекурсия.
📌 Рекурсия - это вызов функцией самой себя. Вызываться может как сама функция (сама себя изнутри), так и функция, которая вызывает функцию, которая вызывает функцию, которая вызывает функцию... И так пока кто-то не сойдёт с ума, читая этот код.

💥 Отличный пример такой рекурсии - это всем известная:
"У попа была собака, он её любил.
Она съела кусок мяса, он её убил.
В землю закопал и надпись написал:
""У попа была собака, он её любил.
Она съела кусок мяса....

📌 Здесь прямо внутри текста "вызывается" тот же самый текст, внутри которого опять вызывается текст, внутри которого... Короче, как бесконечная матрёшка. Такого не выдерживают даже компьютеры. Поэтому хорошие программисты предусматривают выход из рекурсии, а предусмотрительные используют циклы.

💥 Думаю, что теперь вы с лёгкостью сможете сами понять, о чём же пелось на самом деле в некогда популярной:
"Я оглянулся посмотреть не оглянулась ли она,
Чтоб посмотреть не оглянулся ли я"

Всегда ваша,
❤ Мамка начинающего айтишника
источник
2019 August 12
ИТ для тугосерь
Вашу маму и тут, и там показывают

Дорогие мои!

💥 В рамках внедрения в сообщество наших зайчиков наваяла ещё одну статью на ДОУ. На этот раз про диаграмму Сэнки. Вам-то я про неё рассказала, а потом внезапно выяснила, что про красоту эту разноцветную в русскоязычном сегменте ничего-то и нет. Обнаружилось это случайно: я заглянула в википедию. А там по диаграмме Сэнки перевода на русский/украинский и нет. А всем известно: если этого нет на википедии, значит, этого не существует. Пришлось заполнять пробелы прямо вот собой.

📌 К слову о википедии.
🎈 Wikipedia - это такой игровой майданчик для наших туговасиков. Место, в котором все, кто хочет, могут писать всё, что угодно. Поэтому там порой встречаются изумительные в своей наивной простоте вещи. Но наши пупсики искренне считают википедию авторитетным источником информации, хотя даже пословица гласит, что "нагугленый человек умнее навикипеденного".

🎈 Расшифровывается же это просто. Wiki - заимствовано из гавайского языка, в котором оно имеет значение "быстро", а про "педия" все притворяются, что это - часть слова "энцикло-педия" и стесняются рассказать дальше. Но нам-то с вами известно, что это произошло от греческого paideia (παιδεία) - "обучение, взращивание ребенка". Очередной детский сад, короче.

Но вы приходите, почитайте там чем живут наши зайчики.
Ну и про диаграмму Сэнки ещё раз почитайте. Она вот тут:

https://dou.ua/lenta/articles/sanky-diagram

Всегда ваша,
❤ Мамка начинающего айтишника
источник
2019 August 15
ИТ для тугосерь
Про код с душком.

Дорогие мои!

Поговорим сегодня за код с запашком
💥 Code smell - дурнопахнущий код - это код с признаками проблем в системе. Есть разные признаки для разных парадигм программирования и разных языков.

📌 Запахи эти легко находятся, но не всегда говорят о том, что проблема уже есть.
🎈 Например, положили вы в холодильник голубой сыр. В открытом виде. А через час открыли. Ощущение такое, что холодильник сначала мыли грязными носками, потом протирали грязными трусами, а в конце ещё и все продукты потными трениками натёрли. Но это ощущение. А на самом деле голубой сыр - это очень дорого, круто, и некоторые его могут даже есть. А некоторые из этих некоторых ещё и взаправду наслаждаться.

📌 Но такие случаи бывают редко. В основном же один гнилой помидор может не только разложиться сам, но и разложить товарища. А то и всё содержимое холодильника в целом, если его вовремя не убрать. Это примерно то, что происходит с запахом кода под названием "Неуместная близость". Лечится, кстати, так же: перемещением метода (Move Method) или перемещением поля (Move Field).

📌 А бывает ещё, что приготовишь пюрешеньку, а кто-то бессовестный на своих митапах пиццы с пивом нажрался и пюрешенька в него уже не влезла. Умная мамочка прикинет нос к пальцу и оставит пюрешеньку на будущее: вдруг в пирожки пригодится, или в вареники там какие. Тут главное не переждать, иначе через некоторое время уже непонятно что это за непонятная жижа в судочке и нахрена она тут вообще стоит. Примерно то же самое туговасики наши называют "Теоретической общностью" в коде и стараются избавляться от методов с неиспользуемыми параметрами точно так же: удалением параметров (Remove Parameter).

📌 В самых запущенных случаях холодильник наш так полон, что без поллитра разобраться в этом никак нельзя. А ещё сложнее выявить вонючие места и избавиться от них. Тогда на помощь нам приходит освежающий дезодорант. Помогает, правда, на часа полтора и то не всем. Примерно как комментарии в коде наших туговасиков, которые они пишут чтобы прикрыть его прорехи и трудночитаемость. Запашок всё равно пролетает, но главное тут - холодильник больше не открывать.

💥 А хорошие комментарии я люблю. Разложишь, бывало, в холодильнике всё по полочкам, повесишь освежитель и так сразу хорошо! Главное - от гнилых помидоров вовремя избавляться. Ибо порядок должен быть во всём!


Всегда ваша,
❤ Мамка начинающего айтишника
источник
2019 August 19
ИТ для тугосерь
источник
2019 August 20
ИТ для тугосерь
Развиртуализируем пятилетку за 3 года!

Дорогие мои!

💥 Находясь в трезвом уме и твёрдой памяти подписала я договор на проведение тренинга в славном городе Минске. Лучшей даты проведения тренинга по безопасности, чем пятница, 13 сентября, конечно, не нашлось.
💥 Зато нашлась суббота, 14 сентября, во время которой у меня будет немного свободного времени.
Поэтому если вы из Минска и у вас есть желание выпить со мной кофе с круассаном где-то в первой половине субботы - пишите, состыкуемся. Без круассана тоже можно.
💥 Особенно круто будет, если вы знаете какое-то антикафе в Первомайском районе (ибо именно там я и буду обитать), где можно засесть на часик-другой.


С надеждой на встречу, ваша
❤ Мамка начинающего айтишника
источник
2019 August 21
ИТ для тугосерь
Про NULL и ноль

Дорогие мои!

💥 Нашим туговасикам всегда всего мало. Вот и просто ноля им показалось маловато, и они придумали ещё и нул (NULL).
Что это такое?
📌 NULL - это, буквально, отсутствие данных.
Казалось бы, то же самое, что ноль.
Есть ли разница в том, что "я кладу в чай ноль ложек сахара" или "в моём чае нет сахара"? С моей мамской точки зрения, как и с точки зрения каждого нормального человека, разницы нет. А вот с точки зрения наших джирожителей - есть.
Давайте разбираться.

Итак.
🎈 Ноль - это нулевое значение. Представьте, что у вас закончилась туалетная бумага, но картонная втулка от неё осталась. Это вот - ноль туалетной бумаги.
Ну или кто-то записал вам в зарплатную ведомость "Выдать 0 денег". Данные-то есть, но они как-то совсем не помогают.

🎈 Нул - это отсутствие данных. Вы всё ещё на унитазе, но теперь у вас нет ничего, даже картонной втулки. А в зарплатной ведомости нет вашей фамилии.
В общем, подстава по всем фронтам.

👆 А теперь проверим и закрепим полученные знания!
🔥 Жил себе жил один американский туговасик, которому его американская мамочка вовремя не объяснила, что нормальные люди не отличают нул от ноля. И решил он сделать по-хитрому: присвоить своей машине номерной знак NULL, чтобы, значит, ни одна система штрафов его машину не распознавала (NULL же значит, что данных нет).

🔥 Прилично помучавшись с регистрацией такого номерного знака, пупсик-таки его получил. И уже было решил успокоиться, как не тут-то было. Начали ему приходить массово штрафы и достигли они прекрасной цифры в 12,049 долларов США. Тут-то и смекнул наш мамкин хакер, что что-то здесь не то. И пошёл разбираться.
Оказалось, что каждый раз, когда полицейский офицер забывал ввести данные нарушителя, этот штраф автоматически отправлялся нашему зайчику. Ведь "нет данных нарушителя" равно "NULL". А наш NULL - это вот он, пожалуйста.

💥 Берегите своих пупсиков. Они даже закон нормально обойти не могут!

А почитать подробнее про нашего героя можно тут:
https://www.wired.com/story/null-license-plate-landed-one-hacker-ticket-hell/


Всегда ваша,
❤ Мамка начинающего айтишника
источник
2019 August 26
ИТ для тугосерь
Про сетевую модель OSI

Дорогие мои!

💥 Сегодняшняя тема предполагала бы интересное обсуждение и ос. Казалось бы. Но нет.
Модель OSI - это не про складываение корабликов из ничего, и не про летающих жалющих сволочей.

📌 OSI - Open Systems Interconnection - базовая эталонная модель взаимодействия открытых систем. При помощи этой модели разные сетевые устройства могут взаимодействовать друг с другом.

❤ В модели есть 7 уровней, которые нашими туговасиками часто описываются как 7 кругов Ада. Но, во-первых, у Данте их было не 7, а 9. А во-вторых, модель OSI является для наших пупсиков своеобразным пропуском в жизнь. Пароль "рыба-меч", если хотите. Они эту модель используют для маркировки по принципу "свой-чужой". Знаешь про уровни и какой за каким идёт? Свой! Завалился? Вражина тупорылая.
Они так эту модель любят, что даже на собеседованиях её друг у друга спрашивают. А потом ещё обсуждают часами.

💥 Сейчас я расскажу вам как запомнить все эти уровни и стать своим в этом их потоке безумия.
Итак.
Слой 7 - Application (Прикладной)
Слой 6 - Presentation (Представления)
Слой 5 - Session (Сеансовый)
Слой 4 - Transport (Транспортный)
Слой 3 - Network (Сетевой)
Слой 2 - Data Link (Канальный)
Слой 1 - Physical (Физический)

🔥 Запомнить это и не сойти с ума достаточно просто.
Помните, как в детстве мы запоминали цвета радуги? "Каждый Охотник Желает Знать, Где Сидит Фазан" И каждая первая буква слова - это первая буква цвета. Главное - не перепутать "Желает" и "Хочет", а "Фазана" с "Паханом".

Вот и для запоминания уровней ОСИ наши пупсики придумали предложение.
💥 A Penguin Said That Nobody Drinks Pepsi (Пингвин сказал, что никто не пьёт пепси).
Каждая первая буква слова - это первая буква слоя. Осталось теперь начать отличать "Phуsical" от "Presentation".

Только не спрашивайте меня почему они то с 0 считают, то с конца. Это учёным только предстоит выяснить.

Всегда ваша,
❤ Мамка начинающего айтишника
источник
2019 September 23
ИТ для тугосерь
Про Security Sandwich

Дорогие мои!

💥 Поговорим сегодня с вами про еду и предпочтения. Нашим пупсикам всегда очень сложно определиться и таки решить окончательно. Windows или Linux? Андроид или АйОс? Java или РНР? А то и вовсе, прости-господи, С#.

💥 Но ладно такое. Иногда они одному и тому же термину не могут придумать всего лишь одно определение. Так случилось и с Security Sandwich.
📌 Sandwich - это такой бутерброд, когда сверху хлебушек, снизу хлебушек, а посередине котлетка. Или пучок  руколы - тут кому как повезёт.
И так как наши туговасики очень любят всё подряд и отовсюду заимствовать, то и сэндвич им приглянулся. А Security Sandwich вообще замечательно звучит: Бутерброд Безопасности! Вкусно, красиво, запоминается.
А потом началось оно - придумывание описания.

🎈 Сначала решили, что Сэндвич Безопасности будет выглядеть так:
- хлебушек дизайна безопасности
- начинка процесса, в котором реализуется задуманное
- хлебушек пост-релизной валидации сделанного

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

А потом пришли товарищи, которые на security-диете (low-carbs и вот это вот всё) и говорят, что им много хлебушка противопоказано. И специально для них сделали два вида half-sandwiches (половинки сэндвича то есть).

🎈 Первый половинчатый Сэндвич - это привычный нам бутерброд, когда верхнего хлебушка нету. То есть планированием и проектированием безопасности никто не занимается.
Зато потом есть слой начинки в процессе, и слой хлебушка с тестированием того, чего напроцессили в начинке.

🎈 Второй половинчатый Сэндвич - это тот, про который ещё кот Матроскин говорил, что именно так правильнее и вкуснее всего.
Это когда есть верхний хлебушек - планирование и проектирование тестирования безопасности, потом есть слой начинки разработки. А слоя валидации и тестов нет.

💥 И хотя кот Матроскин был во многом не по-кошачьи мудр, в этом он явно промахнулся.


Всегда ваша,
❤ Мамка начинающего айтишника
источник
2019 September 27
ИТ для тугосерь
Про магию в телефонах

Дорогие мои!
Что-то давно я не отвечала на ваши вопросы. Давайте это исправлять прямо сейчас. К тому же у нас есть отличный вопрос от папки совсем-не-айтишника.
📩 Недавно папка увидел странную вещь - в магазине покупатель перед ним вместо нормальных денег или хотя бы пластиковой карточки расплатился телефоном. Прислонил его к карточкоприёмнику и всё! Что за фигня? - задаёт нам вопрос папка. И достаточно ли просто сфотографировать деньги, чтобы потом показывать их в магазине и забирать товар?


Уважаемый папка!
🎈 Очень хотелось бы вас обрадовать, но не могу. Люди, которые занимаются платежами, почему-то очень подозрительные и не доверяют фотографиям денег. Хотя вот лично я в Вашей честности нисколько не сомневаюсь!

🎈 То, что Вы видели, называется "цифровой платёж". А в мире наших туговасиков используется аббревиатура MDES - MasterCard Digital Enablement Service.
MasterCard - это то, что написано у Вас на банковской карточке (в случае, если там не написано VISA или, прости господи, Мир). Собственно, 5 лет назад Мастеркард эту технологию и предложил. С тех пор принимающее устройство (тот самый смартфон или вообще часы) может стать ещё и коммерческим устройством, которое может совершать и принимать платежи.

📌 Но для того, чтобы платить за что-то, недостаточно сделать фото своих денег и всем их показывать. А чтобы принять платежи, недостаточно, чтобы Васёк сделал фото своих денег и показал их в экран Вашего телефона. Хотя можете попробовать, конечно. Васёк норм пацан, он потом отдаст.

📌 Ихние туговасики из Мастеркарда сделали специальные штуки, которые назвали "токены". У наших туговасиков полно этих токенов - куда они их только не суют. Вот и в телефоны тоже. Вот этот конкретный токен используется как аналог номера карточки и к этой же карточке привязан. И когда телефон используется для покупок, этот токен проверяется и подтверждается - оно или нет.
Они даже придумали, что в случае, если у Вас украдут телефон или карту, то токен просто отвязывается от карты. И всё. Идите опять в то отделение, где карту получали.

💥 А вообще оставьте Вы все эти новые технологие этим сраным миллениалам. Они понапридумывали, они пусть сами и пользуются!

Всегда ваша,
❤ Мамка начинающего айтишника
источник
2019 October 04
ИТ для тугосерь
Про мамкиных хакеров из Узбекистана.

Дорогие мои!

🔥 Я опять принесла вам благую весть: наши пупсики не могут и шагу ступить без мамочкиного присмотра. То накодят не туда. То похакунят без спросу. Зато знаменитые на весь мир после этого.

💥 Вот кто бы из нас когда-то знал или слышал о том, что в Узбекистане могут быть свои хакеры? Русских хакеров боится весь мир. Американские спецслужбы - то уже вообще ни в какие ворота, все давно привыкли видеть их руку буквально в каждой дырке.
Но вот "узбекские" и "хакеры" никто раньше в одном предложении не употреблял. До недавних пор.

💥 Выяснилось, что в Узбекистане есть не просто хакеры, а целая прямо кибер-разведка. И разрабатывают они всякие малваре, и пользуются многочисленными zero-day эксплоитами. Звучит очень круто и угрожающе. К работе своей пупсики узбекские подходят ответственно, периодически её тестируют. Но, как всегда, не учитывают какой-нибудь маленькой детали, которая валит весь проект на корню. Вот и тут забыли про небольшую мелочь. Для тестирования своих вирусов поставили они себе антивирусник Касперского. Поставить-то поставили, а вот функцию отправки отчётов в нём не отключили.  

🙊 То есть они себе сидели-сидели, разрабатывали-разрабатывали, тестировали-тестировали, а эксперты Касперского эти отчёты собирали-собирали, собирали-собирали, пока не решились предъявить это всё счастье широкой общественности. Вот тут, кстати, об этом можно почитать:
https://www.vice.com/en_us/article/3kx5y3/uzbekistan-hacking-operations-uncovered-due-to-spectacularly-bad-opsec

В общем, я думаю, что не раз ещё мы про хакеров узбекских услышим.
🙊 У меня одна только просьба: мамки узбекских хакеров! Ну научите уже своих тугосериков отправку отчётов отключать! А то совсем как-то неудобно получается.

Всегда ваша,
❤ Мамка начинающего айтишника.
источник
2019 October 05
ИТ для тугосерь
Требуется нянечка для программусика: вытирать сопельки и собирать мусор.
( ͠° ͟ʖ ͡°)      

Прислал: N.
источник