Программирование

Опубликована часть исходного кода Windows 10

open source

Случилось то, о чем так долго говорили большевики. Исходный код Windows 10 начал переход в Open Source.

Исходники калькулятора из Windows 10 на Либератуме

Птс-с-с, товарищ! Хочешь почитать «Как я заменил Windows 10 на Linux и ничего не выиграл, а даже наоборот»? Вот секретная ссылка: http://liberatum.ru/e/windows-10-to-ubuntu

Еще немного годноты:

Компании: 
Дистрибутивы: 
Пользовательские теги: 

Почему стоит учить SQL даже в эру NoSQL

будь профессионалом

Хипстеры и прочие наркоманы пытаются нас убедить, что MongoDB, Cassandra и прочие NoSQL-СУБД прочно вошли в нашу жизнь и о старых добрых MySQL, PostgreSQL и т.п. пора забыть. 3 причины всё же учить SQL в XXI веке, когда космические корабли бороздят просторы Вселенной.

Главная тема: 
Программное обеспечение: 

Предсказание популярности статьи еще до ее написания

Всем привет! Захотелось мне запилить приложение, которое бы предсказывало популярность статьи на Либератуме еще до ее написания. Ведь было бы круто не писать статьи, которые в будущем не станут популярными и не привлекут читателя. И писать статьи, которые привлекут читателя? Как вам такой план?

Web-приложение, классификатор текстов на Либератуме

Наивный байесовский классификатор

НБК удобно использовать для фильтрации спама, определения тональности высказываний, много для чего. Из Википедии:

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

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

Подробности: How to predict article popularity using Naive Bayes Classifier and NodeJS

Что почитать о Linux на каникулах

лучший подарок

Какие книги стоит почитать линуксоиду на утомительно долгих новогодних каникулах? Не только, чтобы скоротать время, но чтобы стать умнее и продвинуться по карьерной лестнице. Заценим лучшие книги на начало 2019 года.

Примечание

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

Firefox скомпилировали с помощью GCC и Clang и сравнили производительность

битва компиляторов

Clang — это альтернатива главному компилятору в Linux — GCC. Разрабатывается при участии Apple и Google. Наверное, компилятор генерирует эффективнейший бинарный код, который работает быстрее кода, сгенерированного GCC. Проблема в том, что до сих пор не было возможности это проверить. И вот Firefox научили собираться с Clang. Время тестов!

Дистрибутивы: 
Названия программ: 
Программное обеспечение: 

Как стать профессиональным DevOps 2.0 и зарабатывать миллионы

В вашей трудовой книжке вы всё еще прописаны как системный администратор Linux? Переквалифицируйтесь в девопсы и начните зарабатывать в десятки раз больше!

Кто такой DevOps

Если буквально, то DevOps — это development и operations. Разработка и операции (не хирургические, а больше по компам и софту). На деле девопер — это вовремя сориентировавшийся, хитрый сисадмин. Сисадмин, который понял, что можно развинчивать компы и дышать пылью за 15 тыр в месяц, а можно работать совместно с разработчиками, стать очень важным человеком в команде и начать зарабатывать от 150 тыр.

Как научиться писать высококачественные сценарии на Bash за 15 минут

Bash — основной командный интерпретатор в большинстве современных линуксов и умение писать на нем скрипты может сильно упростить жизнь пользователю Linux. Проблема лишь в том, что хороших книг по Bash нет, а если и есть, то это весьма сомнительное удовольствие — читать три тома документации ради умения программировать на Bash. Но всё изменилось с появлением руководства «Стань гуру Bash за 15 минут».

Дистрибутивы: 
Пользовательские теги: 

Консольный суперпомощник по командам Linux

Часто читать маны некогда и требуется по-бырому посмотреть примеры использования команд в Linux. Что делать? Вот вам лайфхак:

Просто набираете:

curl cheat.sh/[имя команды]

И вуаля! Краткая, но очень толковая справка на экране. При этом не надо ничего устанавливать, запускать, или лезть в браузер.

Работают и подсказки по языкам программирования:

curl cht.sh/go/Pointers
curl cht.sh/scala/Functions
curl cht.sh/python/lambda

То есть, сначала указываешь через слэш название ЯП, потом предмет интереса.

Почему GitLab — плохая замена ГитХабу

GitHub умер. Кто-то ждет свободных и децентрализованных решений, кто-то поменял шило на мыло и ушел в BitBucket, но самая веселая история произошла с кодерами, удравшими в GitLab.

GitHub умер. Что делать?

GitHub — всё. Точнее, формально в поциенте еще теплится жизнь, но это не повод откладывать похороны. Чем раньше закопаем, тем быстрее отправимся на веселые поминки.

Итак, приобретение Микрософтом ГитХаба — это хорошо или плохо? Это однозначно плохо. Если из Windows 10 дилды торчат во все стороны, то думаете, что после приобретения GitHub туда не напихают анальных зондов?! В это не верят даже религиозные фанаты Microsoft.

QBasic — лучший язык для обучения детей программированию

Технари старой закалки помнят, что в MS-DOS был файлик qbasic.exe, который являлся интерпретатором и IDE в одном флаконе и позволял писать программы на языке Basic.

QBasic для обучения детей программированию, как запустить в Linux

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

Дистрибутивы: 
Языки программирования: 

Как пользователей Windows незаметно подслушивают через микрофон

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

Дистрибутивы: 
Пользовательские теги: 

Что должен знать data scientist

Спец по обработки данных — data scientist — уважаем и всеми горячо любим. Эта любовь выражается в комфортных условиях работы и высочайшей зарплате. Это вам не офисный планктон, наяривающий таблички в Экселе за МРОТ. Так что надо знать, чтобы стать специалистом по работе с данными и вылезти наконец из нищеты? Аналитики рынка труда прозондировали около 2 тысяч вакансий и нашли общие закономерности.

Что такое Data Science

Языки программирования: 

Инфографика: никто не хочет хостить сайты в России, а Битрикс никому не нужен

Любопытную инфографику запилил сайт W3Techs, занимающийся отслеживанием развития и распространения web-технологий. Оказывается, почти никто не хочет хостить сайты в России. 41% всех сайтов хостится в США. Далее с большим отставание следует Германия. Россия лишь на 4-м месте со скромными 5%. Российский хостинг дорогой и падает через раз.

Почему использование CAPTCHA лишено смысла

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

Распознавание CAPTCHA на нейросетях TensorFlow и Keras

Программное обеспечение: 
Пользовательские теги: 

Прошивка для IP камер

Здравствуйте! Необходимо написать прошивку для IP камер. Главное требование - быстрое переподключние при потери связи. Прошивка нужна для типа таких [спам вырезан].

Perl, Delphi и Visual Basic названы самыми ненавистными языками программирования

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

Языки программирования: 

Странное поведение JavaScript: когда null одновременно и больше, и меньше нуля

Недавно мы рассмотрели случай, когда СУБД MySQL начинает вести себя странно, портит данные и не генерирует при этом сообщение об ошибке. В этот раз о забавной странности языка JavaScript.

Языки программирования: 

Какую базу данных выбрать: MySQL vs PostgreSQL

Отличный вопрос для холивара. Но не будем. Опубликована статья Why favor PostgreSQL over MariaDB / MySQL, автор которой рассматривает обе СУБД с позиции бережного отношения к данным и приходит к выводу, что для серьезных проектов подходит PostgreSQL, а MySQL — вообще не вариант.

Главная тема: 
Названия программ: 
Программное обеспечение: 

Страницы