• Сборник песен под гитару ко дню системного администратора (с аккордами!)

      Доброго времени суток, товарищи!


      Выкладываю сборник пародийных тематических песен на известные мотивы. Тексты переписаны лично мной. Патчи принимаются на гитхабе


      Кусочек кода отправлять кому-то

      Оригинал: "Философы в тринадцать с половиной"


      Em                      Am
      Перелистав известные тома,
             D                  G   E
      Мы научились понимать английский.
               Am          H         C
      Но разве это не свинцовая тюрьма -  
                   Am                H
      Плутать всю жизнь меж строчек манов к циске?
      
            E                  Am
      И каждый час, и каждую минуту,
                D                 G   E
      О чьём-то софте вечная забота.
                Am    H          C
      Кусочек кода отправлять кому-то – 
               Am     H          Em (E) 
      Такая, брат, у нас с тобой работа.
      
      Они порою знают больше нас - 
      Мэйнтэйнеры в тринадцать с половиной.
      И в спорах забываются подчас,
      Пуская в ход банхаммеры админа.
      
      И каждый час, и каждую минуту,
      О чьём-то софте вечная забота.
      Коммиты патчем направлять кому-то -  
      Слова ничто, когда они без кода.
      
      А если не справляешься один -  
      Бредёшь на форум в поисках подмоги.
      Часами в ожидании сидишь,
      Под спойлер заворачивая логи.
      
      И каждый час, и каждую минуту,
      О чьём-то софте вечная забота.
      Скупой багрепорт отсылать кому-то -  
      Такая, брат, у нас с тобой работа.
      
      С трудом по клаве мечется рука -  
      Луна на стол сквозь окна блики стелит,
      Да плещется в измученных зрачках
      Счастливый сон о выспавшемся теле.
      
      И каждый час, и каждую минуту,
      Об общем софте вечная забота.
      Лицом на клаве засыпать под утро -  
      Такая, брат, сейчас цена свободы.
      
      Который год врезаются в лицо
      Сквозняк из окон, град прогнивших яблок.
      Плечом к плечу - не дав сомкнуть кольцо -  
      Лиса, пингвин и с жёлтой вилкой дьявол.
      
      И каждый час, и каждую минуту,
      Об общем софте вечная забота.
      Держать для сна одну шестую суток -  
      Такая, брат, сейчас цена свободы.
      Читать дальше →
    • Пять причин почему ИИ не сможет заменить людей, а сделает нас только лучше

      Привет, Хабр! Представляю вашему вниманию перевод статьи «f5 Reasons AI Won’t Replace Humans… It Will Make Us Superhuman».

      Многие говорят, что ИИ с немыслимой скоростью забирает у нас работу. Заменит ли искусственный интеллект людей и создаст ли он неизбежный мировой кризис и породит безработицу? Не думаю, ведь человечество умеет выживать и преуспевать в реальном мире … разве нет? Когда охота и собирательство были нашими единственными потребностями, развитие сельского хозяйства не ознаменовало конец света, а лишь стало одним из многих кирпичиков громоздкой башни человеческой эволюции. Мы адаптировались и развивались. Промышленная революция не привела к апокалиптическому росту безработицы. Напротив, люди создали больше рабочих мест и заново себя переосмыслили с помощью достижений технологий. Появление интернета, экономики и знаний не лишило нас работы. Напротив, каждое из этих нововведений сделало нас более продуктивными, и мы потеряли лишь несколько категорий труда. Технологии и инновации облегчают нашу жизнь и помогают нам лучше выполнять свою работу. Это как раз то, что ИИ приготовил для нас. Он сделает нас эффективнее, по сути, сверхлюдьми.
      Читать дальше →
    • Российские ученые восстановили образы из мыслей человека по электрической активности мозга



        Ученые из россйской ГК «Нейробиотикс» и Лаборатории нейробототехники МФТИ сумели воссоздать изображения по электрической активности мозга. Правда, речь идет только о работе с изображениями, на которые смотрит человек, чей мозг анализируется.

        Собственно, восстанавливать геометрические фигуры, на которые смотрит человек в определенный момент времени, по электрической активности его нервных клеток — вовсе не самоцель. Главное — понять, как мозг шифрует информацию, которую мы затем храним многие годы (ну или минуты, что не менее важно).
        Читать дальше →
      • Рецензия на хотение хабрарецензий


          (Рецензия, как и литературная критика в целом, появляется вместе с литературными журналами. Первым таким журналом в России стали «Ежемесячные сочинения, к пользе и увеселению служащие»
          Источник)
          Рецензия — жанр журналистики, а также научной и художественной критики. Рецензия дает право на оценку работы, сделанной человеком, нуждающимся в правке и корректировке его работы. Рецензия информирует о новом произведении, содержит его краткий анализ и оценку [1]. В переводе с латинского «recensio» означает «просмотр, сообщение, оценка, отзыв о чём-либо». Рецензия — это жанр, основу которого составляет отзыв (прежде всего — критический) о произведении художественной литературы, искусства, науки, журналистики и т. п. [2]
          Википедия


          В первых строках настоящей рецензии приветствую предложение, сделанное в публикации "Хочу рецензии на Хабр".
          Читать дальше →
        • Хочу рецензии на Хабр



            С момента моей регистрации на Хабре у меня было ощущение какой-то недосказанности в статьях. Т.е. вот есть автор, вот его статья = мнение… но чего-то нет. Чего-то нехватает… Спустя время я понял, что недостает критического взгляда. В целом, его можно найти в комментариях. Но у них есть существенный минус — альтернативное мнение теряется в общей массе, оказывается фрагментарным и приносит скорее больше “риски” для его автора чем пользы. Предлагаю рассмотреть эту проблему подробнее.
            Читать дальше →
          • Кармическое проклятье Хабра

              Вся суть


              Непредвиденные последствия


              «Система кармы Хабра и ее влияние на пользователей» — это тема для курсовой как минимум
              Тема про карму на «Пикабу»

              Я мог бы начать эту статью с того, что я давно читаю Хабр, но это будет не совсем точным высказыванием. Правильный тезис звучал бы так: «я давно читаю статьи с Хабра» — но не интересовался тем, что происходит внутри сообщества, когда этой весной решил наконец-то зарегистрироваться. Это типичная ошибка человека, который приходит на Хабр из поисковика читать полезные статьи о тонкостях программирования или интересные новости из мира технологий. Пока ты видишь портал только с этой, положительной стороны, ты не задаёшься вопросами о том, что происходит под капотом. Конечно, в комментариях или статьях время от времени проскальзывали упоминания кармы — но ведь карма есть почти на всех крупных порталах (наивно полагал я), это нормально для саморегулирующихся интернет-сообществ.

              Мне пришлось всерьёз задуматься об этом после того, как я неожиданно потерял возможность писать больше одного комментария в пять минут.

              При этом внешне всё шло отлично: мои комментарии всё время плюсовали, мой рейтинг рос — и вдруг оказалось, что у меня отрицательная карма. Весь мой длительный опыт интернет-общения, все пользовательские привычки, да и банальный здравый смысл кричали мне, что это какая-то ошибка: показатель одобрения пользователя сайта другими пользователями сайта не может одновременно расти и падать! Но я решил не рубить сплеча, а провести небольшое исследование, как аналитическое (в виде изучения мнений пользователей о карме), так и статистическое (в виде анализа показателей аккаунтов).
              Читать дальше →
            • Хабрастатистика: анализируем комментарии читателей

                Привет Хабр. В предыдущей части была проанализирована популярность различных разделов сайта, и параллельно возник вопрос — какие данные можно извлечь из комментариев к статьям. Также хотелось проверить одну гипотезу, о которой скажу ниже.


                Данные получились довольно интересные, также удалось составить небольшой «мини-рейтинг» комментаторов. Продолжение под катом.
                Читать дальше →
              • И ещё о сортировках

                  И ещё о сортировках


                  Рискну опять поднять эту тему. Начну со ссылки на статью Михаила Опанасенко (oms7), очень впечатляющую по объёмам проделанной работы, а также по количеству приведёных ссылок. Свой материал начал готовить, не зная об этой публикации, что впоследствии, после ознакомления привело к необходимости его существенной переработки. Для тех, кто уже прочитал эту статью, сообщаю, что в моём материале, исследуются более разнообразные по типам данные, в частности, строки и вещественные числа, используются библиотеки boost и bsd, а также затрагиваются некоторые другие отсутствующие в названной статье темы.
                  Читать дальше →
                • Описание алгоритмов сортировки и сравнение их производительности

                  Вступление


                  На эту тему написано уже немало статей. Однако я еще не видел статьи, в которой сравниваются все основные сортировки на большом числе тестов разного типа и размера. Кроме того, далеко не везде выложены реализации и описание набора тестов. Это приводит к тому, что могут возникнуть сомнения в правильности исследования. Однако цель моей работы состоит не только в том, чтобы определить, какие сортировки работают быстрее всего (в целом это и так известно). В первую очередь мне было интересно исследовать алгоритмы, оптимизировать их, чтобы они работали как можно быстрее. Работая над этим, мне удалось придумать эффективную формулу для сортировки Шелла.

                  Во многом статья посвящена тому, как написать все алгоритмы и протестировать их. Если говорить о самом программировании, то иногда могут возникнуть совершенно неожиданные трудности (во многом благодаря оптимизатору C++). Однако не менее трудно решить, какие именно тесты и в каких количествах нужно сделать. Коды всех алгоритмов, которые выложены в данной статье, написаны мной. Доступны и результаты запусков на всех тестах. Единственное, что я не могу показать — это сами тесты, поскольку они весят почти 140 ГБ. При малейшем подозрении я проверял и код, соответствующий тесту, и сам тест. Надеюсь, что статья Вам понравится.
                  Читать дальше →
                • Подумайте дважды, прежде чем использовать игровые движки

                  • Перевод
                  Холивар о том, нужно ли использовать для создания игр движки, начался сразу после появления первых игровых движков. Этот пост на reddit не является идеальным примером разумных контраргументов против постоянного использования движков, но я считаю, что непреодолимое желание их применения немного отдаёт фанатизмом.

                  Давайте рассуждать разумно


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

                  Уровень навыков


                  Достаточно ли у вас навыков, чтобы эффективно использовать выбранный вариант? Если у вас нулевой опыт в программировании, то придётся многому научиться, прежде чем вы будете готовы создавать игру из набора разрозненных библиотек.

                  Если у вас нет ни технических навыков, ни интереса к их изучению, то вариантов и в самом деле нет — придётся работать с движком (или убедить кого-нибудь заняться технической частью за вас; удачи вам в этом!).

                  Есть промежуточное состояние между полным отсутствием навыков и профессиональным уровнем. В основном он находится в стране скриптовых языков: Scratch, Game Maker, Pygame, Unreal Blueprints, LOVE2D и т.д. Все они для тех, кто желает получить определённый уровень технических знаний, чтобы быстро достичь результатов.

                  Если вы опытный/профессиональный программист, способный уверенно освоить стороннее ПО, то можете воспользоваться этим навыком и решить, насколько минималистичным/максималистичным будет ваш подход (будет ли это исключительно минимальный SDL или же полностью оборудованный Unreal Engine).
                  Читать дальше →
                • Пишем для UEFI BIOS в Visual Studio. Часть 3 — русифицируем Front Page

                  • Tutorial

                  Введение


                  В этой статье мы создадим русский шрифт и русифицируем с его помощью главную страницу настроек из имеющегося в edk2 примера.



                  Кого заинтересовало — прошу пожаловать под кат.
                  Читать дальше →
                  • +25
                  • 9,5k
                  • 6
                • Таинственная программа LyX. Часть 1

                  Скопировано с моего блога в целях создания еще одного русскоязычного источника информации по данной теме.


                  О чем я буду рассказывать?


                  Эту серию статей будет писать человек, не очень разбирающийся в компьютерах для таких же людей. Я увлекаюсь математикой и с целью облегчения этого занятия, там, для приличной записи своих решений, доказательств, для облегчения расчетов и т. д. мне пришлось изучить несколько специальных программ. Первое время я для записи своих опусов в математике использовал Ворд. При этом мной явственно ощущалось неприспособленность этой прогры под эти цели. По этой причине я стал искать альтернативные пути решения этого вопроса. Так я наткнулся на $\TeX$. Поначалу я не думал тратить на его изучение сколько-то значительного времени, считая его по возможностям где-то около надстройки Mathtype в Word'е. Однако, присмотревшись к $\TeX$'у повнимательнее, я пришел к убеждению, что, хотя, с этим, конечно, многие не согласятся, но ничего лучше $\TeX$'a для записи текста с математическим, вообще, с научным уклоном, нет. Да, отчасти меня тогда подтолкнуло отсутствие в Office возможности включения формул, набранных на $\TeX$ (я знаю, что в Office 16 такая возможность появилась, про более ранние версии не знаю, но еще в Office 2003 такой возможности нет). Несмотря на то, что я в то время не знал, что такое TeX, если бы тогда такая возможность имелась, я бы об этом узнал и, кто знает, может быть, я бы не открыл для себя волшебный мир $\TeX$'а.

                  Читать дальше →
                • Быстрое умножение целых чисел с использованием таблиц

                  Хочу рассказать читателям о программистском трюке, с которым я познакомился в какой-то переводной книжке, содержащей подборку таких трюков, в те далёкие времена, когда ещё не изобрели не то что байт, а страшно сказать — стек, а великий Дейкстра ещё не проклял оператор GOTO (sic, in uppercase).

                  Трюк настолько мне понравился простотой и изяществом, что уже в этом тысячелетии я с удовольствием рассказывал о нём студентам в виде следующей задачи.

                  Представьте себе, что в процессе возвращения в 2030 году с Луны вы вдруг обнаружили, что ваш бортовой компьютер неправильно выполняет операции целочисленного умножения, и это непременно приведёт к аварии при посадке.

                  В таком сюжете нет ничего особо фантастического. Вспомним, например, какие проблемы случались когда-то с процессорами Pentium , а к моменту отправки на Луну вы ещё не достигли полного импортозамещения. И вообще надо проверить, а не были ли процессоры просверлены специально.

                  Но к делу. Вам надо срочно реализовать умножение программно, чтоб работало быстро в реальном времени и укладывалось в доступный ресурс.
                  Читать дальше →
                • Конференция DEFCON 25. Гарри Каспаров. «Последняя битва мозга». Часть 1

                  • Перевод
                  Для меня большая честь присутствовать здесь, но, пожалуйста, не нужно меня взламывать. Компьютеры и так меня ненавидят, так что мне нужно подружиться с как можно большим числом людей в этом зале. Хочу привести один маленький пустяк из моей биографии, интересный для американской аудитории. Я родился и вырос на самом юге страны, прямо рядом с Джорджией. Это на самом деле правда. Подождите секундочку, я же говорил, что компьютеры меня ненавидят!

                  Один слайд потерялся, но это действительно самый юг СССР, где я родился в республике, которая была расположена прямо по соседству с Республикой Джорджия (прим. переводчика: название штата Джорджия и республики Грузия по-английски звучит одинаково).



                  Если говорить о моей родине, забавно то, что моя последняя книга «Deep Thinking» была написана об искусственном интеллекте, о моем собственном опыте сражений с компьютерами, а книга, написанная за два года перед этим, называлась «Зима приближается». Это не было синопсисом «Игры тронов», речь шла о Владимире Путине и борьбе за свободный мир, но когда я проводил тур презентации этой книги, все хотели спросить меня о шахматах и компьютере IBM Deep Blue. Сейчас, когда я презентую книгу «Deep Thinking», все хотят спросить меня о Путине. Но я стараюсь придерживаться темы, и я уверен, что после этой презентации будут несколько вопросов, на которые я буду рад ответить. Я не политик, поэтому не уклоняюсь от ответов на вопросы.
                  Читать дальше →
                  • +19
                  • 5,9k
                  • 6
                • Чему я научился на своём горьком опыте (за 30 лет в разработке ПО)

                  • Перевод
                  • Tutorial
                  image

                  Это циничная, клиническая коллекция того, чему я научился за 30 лет работы в разработке программного обеспечения. Повторюсь, некоторые вещи весьма циничны, а остальное — результат долгих наблюдений на разных местах работы.
                  Читать дальше →
                • Подборка академических и науч-поп источников

                    Академическое знание давно уже обитает в интернете, и как и любая информация, индексируется поисковыми машинами и базами данных. Я говорю о более широкой категории знаний, чем STEM (Science Technology Engineering and Mathematics), основным критерием академических источников является их рецензирование (например, скопусовский журнал Modern Theology является рецензируемым источником, хотя не все согласятся назвать его научным, а вот академическим, пожалуйста). Однако, насколько обычный пользователь интернета представляет себе этот сектор Сети, знает где, что, и как искать, умеет различать надежность различных академических источников, имеет доступ к этим источникам, а также понимает всю сложность и объем академического знания? Мне не встречалось каких-либо обзоров на русском языке, в котором была бы представлена информация, рамочно характеризующая условный «Scholarnet», дающая общее представление, справку, прочтя которую, можно было эффективно академическим знанием пользоваться. Я решил составить обзор источников академической информации, и источников, вторичных к ним (пресс-релизы научных новостей и науч-поп). Сразу оговорюсь, обзор произволен, и не выведен из какой-то точной методологии, но это лучше чем его отсутствие. Описав при этом разные потоки данных, с которыми может взаимодействовать самые разные люди: от самих исследователей до, как принято говорить в аннотациях книг, «широкого круга читателей» (в т.ч. википедистов, журналистов, участников интернет-споров, и т.д.). Также прошу заранее извинить за огрехи оформления, по мере возможности постараюсь исправить то, на что укажет читатель (желательно в ЛС).
                    Читать дальше →
                  • Самые короткие научные статьи

                      Математика


                      В 2005 году ученые Джон Конуэй (John Conway) и Александр Сойфер (Alexander Soifer) решили написать «самую короткую научную статью по математике в мире». Непосредственно тело статьи состоит из двух слов (и двух иллюстраций — в них содержится ответ на вопрос, поставленный в заглавии).

                      image

                      Читать дальше →
                    • Кто спасёт теорию относительности?



                      В статье речь пойдёт о втором постулате специальной теории относительности (СТО):
                      «Скорость света в вакууме одинакова во всех системах координат, движущихся прямолинейно и равномерно друг относительно друга»
                      Оказывается, этот постулат можно опровергнуть.
                      Читать дальше →
                    • Новая заявка на решение задачи P vs. NP

                        На днях Норберт Блюм опубликовал на архиве препринт с названием «A Solution of the P versus NP Problem». Таким образом Блюм претендует на решение одной из задач тысячелетия, за которую кроме почестей полагается 1 миллион долларов. В данной статье я собрал небольшое резюме об этом.
                        Читать дальше →