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

Почему стоит учить 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

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

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 камер. Главное требование - быстрое переподключние при потери связи. Прошивка нужна для типа таких [спам вырезан].

field_vote: 
Средняя: 1.3 (3 оценки)

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

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

Страницы