Как стать автором
Обновить
-11
0.1

Пользователь

Отправить сообщение

За что мы любим (пост)апокалипсис? Часть 1: концы света от прото-Ноя до Жюля Верна

Уровень сложностиПростой
Время на прочтение15 мин
Количество просмотров10K

Люди парадоксальным — хотя, на самом деле, нет — образом любят бояться. Нас привлекает то, что нас пугает. На этом выстроена значительная часть мировой культуры в её крайне разнообразных формах. Неудивительно, что охвативший наш мир в годы Холодной войны глубокий страх перед ядерной войной породил яркие фантазии о том, как она будет выглядеть — и особенно о том, что будет после.
Читать дальше →
Всего голосов 67: ↑64 и ↓3+76
Комментарии30

Почти все, что вы хотели бы знать про Docker

Уровень сложностиПростой
Время на прочтение11 мин
Количество просмотров36K

В этой статье мы расскажем про базовые техники работы с Docker, а также погрузим читателя в основы докеризации приложений.

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

Читать далее
Всего голосов 53: ↑48 и ↓5+51
Комментарии50

Производительность Windows 11 «комически низкая», в интерфейс внедряют рекламу. Люди возвращаются на Windows 10

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров54K


На рынке операционных систем происходит странное. Доля Windows 11 не растёт, как положено для новинки, а снижается. Согласно апрельской статистике Statcounter, после достижения рекордного показателя 28,16% в феврале 2024 года доля Windows 11 упала до 26,19% в апреле.

Тем временем доля Windows 10 за тот же период приблизилась к 70%. И это после того, как Microsoft объявила о завершении поддержки Windows 10 в октябре 2025 года.

Что вообще происходит?
Читать дальше →
Всего голосов 82: ↑76 и ↓6+95
Комментарии440

Вам есть что делать с нуля в IT в 2024 году

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров34K

Бешеная конкуренция среди джунов, нейросети скоро всех заменят, в стране кризис – почему вас не должно это беспокоить, если вы решили, что IT – это для вас.

Под кат →
Всего голосов 41: ↑26 и ↓15+14
Комментарии89

«Hello Habr!» на Xerox Alto

Уровень сложностиСложный
Время на прочтение7 мин
Количество просмотров3.8K

Xerox Altoкомпьютер, разработанный в исследовательском центре Xerox PARC в 1973 году. Первый в мире компьютер, использовавший метафору «рабочего стола» и графический пользовательский интерфейс. Это легенда компьютерной индустрии, оказавшая огромное влияние на все дальнейшее развитие компьютеров и ПО.

С помощью эмуляции мы погрузимся в то замечательное время, напишем и скомпилируем тестовую программу на BCPL — прадеде языка С.

Прикоснуться к истории ИТ
Всего голосов 21: ↑21 и ↓0+30
Комментарии5

Разработка самой маленькой в мире книги на e-ink дисплее

Уровень сложностиСредний
Время на прочтение9 мин
Количество просмотров12K
Приветствую, Хабр!



Хоть название и громкое, но тут почти нет преувеличения. Моя разработка не предполагает ежедневного использования и сделана больше просто ради забавы, но тем не менее она довольно интересная. Владимир Анискин из Новосибирска, например, создал книгу на лавсановой пленке размерами 70х90 мкм, а почему бы и нет? На занесение в книгу рекордов Гиннеса я не претендую, но, если Вы остались заинтересованы, заходите под кат. Не хотел делить статью на части, так что наберитесь терпения.
Читать дальше →
Всего голосов 81: ↑80 и ↓1+108
Комментарии81

Как я стал разработчиком в Германии и чего мне это стоило (спойлер: ничего). Часть I

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров6.4K

Я уверен, что вы ни раз слышали о том, что немецкая бюрократия это один из экспортеров Апокалипсиса на земле: бумажка погоняет бумажкой и если у вас нет необходимых документов и штемпелей, то вам ничего не светит нигде и никогда. Так вот, можете смело отбросить этот стереотип, если вы хотите подыскать себе вакантное место разработчика в Германии, все значительно проще и приятнее, хотя, конечно, не без нюансов и своих премудростей. Итак, как же дистанционно найти работу в Германии? Ниже вкратце расскажу вам о своем опыте. Почему же "вкратце", спросите вы? До потому что поиски - от момента начала рассылки резюме, до момента получения оффера - заняли ровно месяц и одну неделю.

Читать далее
Всего голосов 14: ↑8 и ↓6+5
Комментарии17

Behavioral-интервью в IT: что это и как подготовиться? (вопросы с ответами для Software Developer + грамматика)

Время на прочтение8 мин
Количество просмотров11K

Многоэтапный процесс интервью в IT иногда занимает до 40 дней, но как правило большинство кандидатов отваливаются именно после одного из первых этапов отбора - behavioral interview.

Обычно behavioral questions включают в себя вопросы на следующие темы...

Читать далее
Всего голосов 20: ↑16 и ↓4+16
Комментарии2

Как я стал разработчиком в Германии и чего мне это стоило (спойлер: ничего). Часть II

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров9.3K

Отдельно поговорим о немецком собеседовании на позицию разработчика. Здесь есть ряд особенностей, которые зачастую не встречаются на российских просторах, хотя общий формат подобных собеседований как у нас, так и в Германии весьма схож. Если вы не прочитали первую часть статьи, то категорически рекомендую начать именно с нее, там вы узнаете о том, как в принципе сделать так, чтобы попасть на первое собеседование, ну а тут попытаемся разобраться с тем, что вас ждет, если вы все-таки попали...

Читать далее
Всего голосов 17: ↑9 и ↓8+6
Комментарии17

Работа программистом в Германии: как пережить испытательный срок

Время на прочтение8 мин
Количество просмотров27K

Живу в Германии, работаю программистом в местной компании и хочу рассказать об одном из самых сложных и напряженных - по крайней мере, субъективно, - этапов работы - испытательном сроке (нем. Probezeit), о его особенностях, как формальных, так и неформальных и об отличие от российских реалий, с которыми мне довелось сталкиваться. Одним словом, если вы еще никогда не проходили испытательный срок на позиции разработчика junior'a, будь-то в Германии, России или какой либо другой стране, то этот текст точно для вас; ну а если же вы уже "тертый калач" и общее время пройденных вами испытательных сроков немногим короче, чем хвост у кометы Галлея, но вы никогда не взаимодействовали с немецкими фирмами, то и для вас этот небольшой экскурс в инокультурную корпоративную среду, надеюсь, также будет любопытен. Итак, погнали!

Читать далее
Всего голосов 56: ↑49 и ↓7+53
Комментарии91

Знакомство с PowerPC

Уровень сложностиСредний
Время на прочтение11 мин
Количество просмотров8.1K
Приветствую всех!

Хоть я и обладаю целой коллекцией X86-совместимого железа, мне всегда были интересны компьютеры на базе других архитектур. Такие машины всегда были более редкими, более сложными в запуске, но и, конечно, более интересными.

И так уж вышло, что начал я с PowerPC, а точнее — с компьютеров Apple на базе PowerPC G4.



Итак, в данной статье поговорим о том, что обычно никогда не упоминают в статьях про такое железо: как его запустить тому, кто до этого никогда не имел с ним дела. Попутно узнаем, чем примечателен этот компьютер и на что он вообще способен. Как обычно, будет много интересного.
Читать дальше →
Всего голосов 53: ↑52 и ↓1+66
Комментарии28

Как сварить лягушку: в российском IT растёт число самозанятых

Время на прочтение2 мин
Количество просмотров36K

За последние 4 года доля самозанятых в IT выросла в 20 раз. Рост начался в пандемию, начало СВО его подстегнуло. Компании не нарадуются: платить налогов за самозанятых надо в разы меньше, ТК фактически не защищает таких сотрудников. Прибыли на ровном месте вырастают на 20-30%. Тем работникам, кто ещё работает по ТК, стоит задуматься.

Читать далее
Всего голосов 85: ↑59 и ↓26+50
Комментарии281

Специалисты по информатике изобрели новый эффективный способ подсчёта уникальных элементов

Время на прочтение4 мин
Количество просмотров18K

Представьте, что вас отправили в девственный тропический лес, чтобы провести перепись диких животных. Каждый раз, когда вы видите животное, вы делаете снимок. Ваша цифровая камера будет фиксировать общее количество снимков, но вас интересует только количество уникальных животных — всех тех, которых вы ещё не посчитали. Как лучше всего получить это число? «Очевидное решение — запомнить всех животных, которых вы уже видели, и сравнивать каждое новое животное с этим списком», — говорит Лэнс Фортноу, специалист по информатике из Иллинойского технологического института. Но есть и более умные способы, добавил он, потому что если у вас тысячи записей, то очевидный подход далеко не так прост.

Всё становится ещё хуже. Что, если вы — Facebook, и вам нужно подсчитать количество отдельных пользователей, которые заходят на сайт каждый день, даже если некоторые из них заходят с нескольких устройств и в разное время? Теперь мы сравниваем каждый новый вход со списком, который может исчисляться миллиардами.

Читать далее
Всего голосов 72: ↑71 и ↓1+81
Комментарии49

Самолёт принял решение приземлиться

Время на прочтение5 мин
Количество просмотров42K

Представьте: вот вы пилот, летите, никого не трогаете, примус починяете, и решаете набрать высоту. Для этого надо немного ускориться и параллельно чуть увеличить тангаж, что вы, собственно, и делаете. Увеличивая тягу РУДом, вы параллельно немного тянете рычаг управления на себя. Все идёт хорошо первые несколько минут, но тут рычаг полностью самостоятельно и с огромной силой уходит в положение "на себя" до упора и там замирает. Поздравляю вас, вы познакомились с явлением, именуемым "перекомпенсация руля высоты". Пока вы лихорадочно пытаетесь оттолкнуть рычаг в нормальное положение, а ваш самолёт переходит в устойчивый штопор, у как раз вас есть несколько минут падения до земли, так что давайте познакомимся с этим явлением поближе.

Читать далее
Всего голосов 105: ↑96 и ↓9+116
Комментарии75

Scrum — рак, убивающий индустрию

Время на прочтение7 мин
Количество просмотров89K

Скрам - это новый ватерфол, который все полюбили, ведь любить нужно новое и модное, а старое и не модное принято презирать. Скрам это лекарство от всех болезней, однако оно не помогает, если его неправильно принимать. Скрам это благословение и проклятие в одном флаконе, дар небес, который мы не заслужили, и наказание за грехи, которые мы не совершали. Скрам проник в самое сердце нашей индустрии, и теперь медленно убивает ее изнутри. Возникает один вопрос.

Какой?
Всего голосов 187: ↑161 и ↓26+161
Комментарии277

Collapse OS: операционная система судного дня

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров30K


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

Нет, автор не перепутал «Хабр» с «Author.Today» (хотя временами, признаться, я пишу и туда). По всей видимости, примерно так представляет себе недалёкое будущее человечества канадский программист Виржиль Дюпра, создавший на голом энтузиазме «операционную систему судного дня»: Collapse OS. По замыслу разработчика, эта операционка должна запускаться на самом слабом железе, которое можно будет отыскать после глобального катаклизма на дымящихся руинах земной цивилизации. Причём в своём нынешнем виде Collapse OS уже вполне работоспособна — на устройствах, оборудованных процессором Z80. Ну, а поскольку я являюсь счастливым обладателем аж целых двух «Спектрумов», я не мог устоять перед соблазном познакомиться с этой системой поближе. Что ж, давайте представим себе, что конец света уже наступил и посмотрим, с каким софтом нам предстоит иметь дело в столь печальных обстоятельствах. Надевайте противогазы, и в путь. Не отставайте!
Читать дальше →
Всего голосов 74: ↑72 и ↓2+93
Комментарии96

«Робокоп 2»: падение стального рыцаря

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров21K


Назвать «Робокоп» Пола Верховена успешным – значит не сказать ничего. Это было рождение классики кинематографа. А где успех, там и сиквелы. Вот только приключениям Алекса Мёрфи они на пользу не пошли. Сегодня обсудим муки рождения «Робокопа 2» и начало конца целой франшизы.
Читать дальше →
Всего голосов 41: ↑38 и ↓3+50
Комментарии21

Инсулин. Как ГМО спасает миллионы жизней

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров4.7K

Инсулин, незаменимый медикамент для 4,6-9 миллионов россиян, по официальным данным. Уже почти 50 лет, благодаря технологиям редактирования генома, он доступен практически каждому диабетику. И позволяет им жить практически нормальной жизнью. Однако так было не всегда. Как жили диабетики до появления генно-инженерного инсулина? Как было найдено решение проблемы нехватки лекарства и через какой путь прошла технология?

Читать далее
Всего голосов 26: ↑24 и ↓2+28
Комментарии38

Соловьиная песня постквантового шифрования

Уровень сложностиСредний
Время на прочтение10 мин
Количество просмотров2.8K

Почти год назад я написал статью о постквантовой криптографии и в этом материале решил продолжить эту тему, поскольку с каждым годом приближается момент, когда криптография, какой мы её знаем сегодня, накроется медным тазом. С появлением квантовых вычислений значительно возрос интерес к асимметричным технологиям шифрования. В частности сегодня пытаются найти подходящую замену RSA и алгоритмам на основе дискретных логарифмов, которые тривиально легко будут взломаны с помощью алгоритма Шора. Хотя симметричное шифрование более устойчиво к квантовым вычислениям, с их широким распространением оно будет существенно скомпрометировано реализациями алгоритма Гровера, поскольку он может выполнять неструктурированный поиск за O(sqrtN). Таким образом размер симметричного ключа уменьшится в два раза, то есть эффективность ключа AES-256 будет уменьшена до 128 бит. Тогда автоматически возникает вопрос, будет ли AES-256 оставаться безопасным? Давайте разбираться.

Читать далее
Всего голосов 7: ↑7 и ↓0+8
Комментарии6

Я проработал в IT больше 10 лет. Вот 5 вещей, которые я бы хотел знать, если бы начинал сейчас

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров183K

Привет, дорогой Хабр. Душа просит выговориться, так что я пришел к тебе – заодно надеюсь поделиться чем-то полезным с молодыми айтишниками. За свою карьеру я прошел через фриланс, стажировки, корпорации, смену профессии и даже запуск собственного SaaS'а (об этом как-нибудь отдельно...). Я наделал кучу ошибок и набил болезненных шишек. Под катом я вспоминаю 5 важных уроков, которые я бы хотел получить 10 лет назад.

Под кат →
Всего голосов 158: ↑141 и ↓17+143
Комментарии216
1
23 ...

Информация

В рейтинге
3 048-й
Зарегистрирован
Активность