Category: it

Category was added automatically. Read all entries about "it".

Бритоголовый и С1-97

Реверс-инжиниринг наше все

https://rg.ru/2021/03/03/ssha-provedut-obratnuiu-razrabotku-bombardirovshchika-b-2.html

На самом деле все совсем не так — просто проебанные чертежи есть у СВР, но просто так взять и заплатить денег Пентагон не может, надо обязательно провести конкурс, который выиграет фирма Vlad’s Technical Consulting. Вместо этого рассказывают сказки про то, что «чертежи были настолько секретны, что в какой-то момент их случайно уничтожили». Мне это все больше напоминает «Железный капут»:

Все, кто знал о существовании этого проекта были уничтожены, и о танке забыли. Тем не менее, его бесстрашный экипаж в составе:
— командира, майора фон Шварцкопфа 12-го,
— наводчика Ганса Шмульке,
— и простых солдат Дранкеля и Жранкеля,
не забыл о своей великой миссии и готов был до конца выполнить свой долг.

Запись опубликована в блоге Шуры Люберецкого. Вы можете оставлять свои комментарии там или в ЖЖ.

Бритоголовый и С1-97

А помните Альтависту?

Пока писал в ЖЖ коммент — подумалось — вот помните такой древнючий поисковик Altavista? Времен «раннего интернета», когда еще никаких гуглов в помине не было. «Стандартная» история говорит нам о том, что у Google был «передовой алгоритм» PageRank, который позволил еще более лучше определять релевантность страниц в результатах поиска, и поэтому сегодня Гугл — корпорация зла, а про Альтависту никто и не вспоминает.

А я вот на что обратил внимание — Боб Супник в своих мемуарах упоминает, что Altavista сделала довольно серьезную ставку на DEC’овское «железо», точнее, на процессоры серии Alpha, и «закат» Altavista очень сильно совпадает по времени с тем моментом, когда остатки DEC пошли по рукам. Так может, не в передовых алгоритмах дело, а в том, что основной конкурент по совершенно независящим причинам отвалился?

PS А выживи Altavista — все бы рассказывали не про «передовой алгоритм PageRank», а про важность оптимизации под имеющееся «железо».

Запись опубликована в блоге Шуры Люберецкого. Вы можете оставлять свои комментарии там или в ЖЖ.

Бритоголовый и С1-97

Еблорусики пробивают дно

Если вы считаете российских айтишников моральными уродами, гуманитарными недоучками, и вообще дегенератами, охуевшими от кнопкодавства и красноглазия — зайдите на dev.by и прочитайте, например, вот это:

https://dev.by/news/hr-kak-trudoustroit-ludei

Глубина пробитого в очередной раз дна прямо какая-то невероятная.

Запись опубликована в блоге Шуры Люберецкого. Вы можете оставлять свои комментарии там или в ЖЖ.

Бритоголовый и С1-97

Индийские программисты в своем репертуаре

В Индии с начала февраля блокируется несколько популярных китайских мобильных приложений, индусы (IT-держава же, не херня какая) оперативно выкатили «аналоги», многие из которых уже получили заметное количество пользователей. Какое-то из этих приложений проверяет доступность интернета, запрашивая картинку из википедии (вот эту, с цветочком) — что тамошняя администрация заметила и пыталась в течение нескольких дней понять, что это было:

https://phabricator.wikimedia.org/T273741

Весьма вероятно, что код, тыкающийся в эту картинку, был взят тупо со Stack Overflow :)

Запись опубликована в блоге Шуры Люберецкого. Вы можете оставлять свои комментарии там или в ЖЖ.

Бритоголовый и С1-97

Физтеховский курс по Джаве

Вот, кстати, хороший и годный курс по Java:

https://inponomarev.ru/corejava

Читается в МФТИ, видимо, где-то второкурсникам (то есть «общие» понятия программирования вроде ветвлений, циклов и всего такого считаются известными, а Си-подобный синтаксис не вызывает затруднений) — и в целом производит крайне положительное впечатление в сравнении со всяким онлайн-трешем системы «джава для хохлов, кубаноидов и дегенератов в игровой форме«.

Запись опубликована в блоге Шуры Люберецкого. Вы можете оставлять свои комментарии там или в ЖЖ.

Бритоголовый и С1-97

Про ковидный паспорт

Тут изо всех щелей орут про скорое повсеместное введение «ковидных паспортов». Удивительно, конечно, как человечество за свою историю пережило сотни эпидемий, и только лишь сравнительно безобидный китайский насморк требует таких радикальных мер. Но можно не останавливаться на достигнутом, так что предлагаю ИДЕЮ ДЛЯ СТАРТАПА — «венерологический паспорт», в котором указывать сведения о всяких там трипперах; в версии Pro добавить СПИД. Естественно, обернуть это все в модную современную оболочку — мобильное приложение, QR-коды, блокчейн, наконец. Про интеграцию с тиндерами и мамбами я и не говорю — это должна быть первейшая фича. Наконец, можно добавить в мобильное приложение и блокчейн возможность зафиксировать согласие/несогласие на поебушки (о чем мечтают шведские феминистки).

Какую бигдату можно собрать — ух! Главное — успеть добежать до проекта Национальной Технологической Инициативы «Хелснет» быстрее других читателей этой записи.

Запись опубликована в блоге Шуры Люберецкого. Вы можете оставлять свои комментарии там или в ЖЖ.

Бритоголовый и С1-97

Вопрос опытным пользователям этих ваших линуксов

Представьте себе, что коллега, не очень разбирающийся в этих ваших линуксах, спрашивает, какой текстовый редактор использовать в консоли. Что вы посоветуете? vim? emacs? F4 из Midnight Commander? GNU nano? ed? cat > file.txt?

И второй вопрос — как вы отнесетесь к совету «используй ed, он по стандарту есть во всех юниксообразных системах»?

Запись опубликована в блоге Шуры Люберецкого. Вы можете оставлять свои комментарии там или в ЖЖ.

Бритоголовый и С1-97

Вышка нинужна

Вот еще один маленький спойлер к планируемой матерной простыни про образование – довольно узкоспециальное, но занятное наблюдение за юными программистами (жизнь свела меня с выпускниками бакалавриата одного в прошлом считавшегося неплохим ВУЗа). “Высшее айтишное” образование у нас, как выясняется, предполагает довольно мало программирования – допустим, курс по “операционным системам” читается в режиме “сухого плавания”. Я интереса ради прикинул, сколько строк кода нужно написать, чтобы получить диплом по специальности 09.03.01 “Информатика и вычислительная техника” – получилось даже меньше, чем, скажем, на мехмате (который вовсе не программистов готовит!).

В результате свежий выпускник во многих узкоспециальных вопросах не то что “плавает” – барахтается и тонет. Скажем, представление о многозадачности/многопоточности у многих попросту отсутствует, и выпускник не готов толком ни к работе в “народном хозяйстве” (”напиши программку с графическим интерфейсом, выполняющую какие-то расчеты, только чтобы этот интерфейс не тормозил”), ни к продолжению образования и какой-то “научной” деятельности (”полистай CSP Book и распиши, используя формальную запись оттуда, как взаимодействуют потоки в этой программе”).

Но студенты же сами не дураки – они прекрасно умеют пользоваться поиском по headhunter и понимают, что с одними только плохими знаниями C и прекрасными навыками тыкания мышкой в LabView их никуда толком не возьмут! На помощь приходит среднеспециальное программистское образование в виде всяких курсов типа “Java с блекджеком и шлюхами”, “Петухон за три дня”, “Готовим фронтендеров из домохозяек” (и нет, речь идет не о компиляторном фронтенде). В результате весь жизненный опыт начинающего программиста просто кричит о бесполезности высшего образования – и не могу с ними в этом не согласиться, такое образование действительно довольно бессмысленно.

Еще один сложный момент – выпускники экспресс-курсов в интернетах крайне плохо знают “классику Computer science” – и всякие там “проблемы обедающих философов” им вообще незнакомы, а разговор, скажем, об особенностях реализации сортировок вообще выносит мозг (да, вузовскую программу “оптимизировали” настолько, что курсу по алгоритмам и структурам данных места не нашлось). В результате – первокурсник магистратуры в плане знаний по предмету равен примерно второкурснику нормального (идеального?) вуза, на наличие каких-то специальных знаний расчитывать не приходится. Зато о той же многопоточности они могут рассуждать в терминах питоновско-джаваскриптовского async/await – и пожалуй, придется в дальнейшем учитывать такого рода особенности нынешнего айтишного “образования”.

Собственно, выше описан практически портрет начинающего комментатора хабра, пришедшего высраться на тему “вышка нинужна”. Когда спорите с таким – не забывайте, образования у него на самом деле – три класса и коридор.

Запись опубликована в блоге Шуры Люберецкого. Вы можете оставлять свои комментарии там, используя свое имя пользователя из ЖЖ (вход по OpenID).

Бритоголовый и С1-97

Кстати, к разговорам про “вендекапец”

Как вы думаете, сколько из примерно 20 студентов магистерской группы по “околоайтишной” специальности уверенно работают в консоли Linux, или сколько из них пользуются линуксами в качестве основной рабочей системы?

Правильно – 2-3 человека. Есть еще несколько “маководов” (из них примерно половина умеет пользоваться “Терминалом”), остальные умеют работать исключительно в Windows и даже tab completion воспринимают, как большое колдунство.

Запись опубликована в блоге Шуры Люберецкого. Вы можете оставлять свои комментарии там, используя свое имя пользователя из ЖЖ (вход по OpenID).