Опубликована часть исходного кода Windows 10
Случилось то, о чем так долго говорили большевики. Исходный код Windows 10 начал переход в Open Source.
Случилось то, о чем так долго говорили большевики. Исходный код Windows 10 начал переход в Open Source.
Хипстеры и прочие наркоманы пытаются нас убедить, что MongoDB, Cassandra и прочие NoSQL-СУБД прочно вошли в нашу жизнь и о старых добрых MySQL, PostgreSQL и т.п. пора забыть. 3 причины всё же учить SQL в XXI веке, когда космические корабли бороздят просторы Вселенной.
Всем привет! Захотелось мне запилить приложение, которое бы предсказывало популярность статьи на Либератуме еще до ее написания. Ведь было бы круто не писать статьи, которые в будущем не станут популярными и не привлекут читателя. И писать статьи, которые привлекут читателя? Как вам такой план?
НБК удобно использовать для фильтрации спама, определения тональности высказываний, много для чего. Из Википедии:
Несмотря на наивный вид и, несомненно, очень упрощенные условия, наивные байесовские классификаторы часто работают намного лучше во многих сложных жизненных ситуациях.
Достоинством наивного байесовского классификатора является малое количество данных необходимых для обучения, оценки параметров и классификации.
Подробности: How to predict article popularity using Naive Bayes Classifier and NodeJS
Какие книги стоит почитать линуксоиду на утомительно долгих новогодних каникулах? Не только, чтобы скоротать время, но чтобы стать умнее и продвинуться по карьерной лестнице. Заценим лучшие книги на начало 2019 года.
Clang — это альтернатива главному компилятору в Linux — GCC. Разрабатывается при участии Apple и Google. Наверное, компилятор генерирует эффективнейший бинарный код, который работает быстрее кода, сгенерированного GCC. Проблема в том, что до сих пор не было возможности это проверить. И вот Firefox научили собираться с Clang. Время тестов!
Я заметил, что истории из моей жизни пользуются большим успехом, чем скучные новости о Linux. Поэтому рассказываю, чем я сегодня занимался.
В вашей трудовой книжке вы всё еще прописаны как системный администратор Linux? Переквалифицируйтесь в девопсы и начните зарабатывать в десятки раз больше!
Если буквально, то DevOps — это development и operations. Разработка и операции (не хирургические, а больше по компам и софту). На деле девопер — это вовремя сориентировавшийся, хитрый сисадмин. Сисадмин, который понял, что можно развинчивать компы и дышать пылью за 15 тыр в месяц, а можно работать совместно с разработчиками, стать очень важным человеком в команде и начать зарабатывать от 150 тыр.
Bash — основной командный интерпретатор в большинстве современных линуксов и умение писать на нем скрипты может сильно упростить жизнь пользователю Linux. Проблема лишь в том, что хороших книг по Bash нет, а если и есть, то это весьма сомнительное удовольствие — читать три тома документации ради умения программировать на Bash. Но всё изменилось с появлением руководства «Стань гуру Bash за 15 минут».
Часто читать маны некогда и требуется по-бырому посмотреть примеры использования команд в Linux. Что делать? Вот вам лайфхак:
Просто набираете:
curl cheat.sh/[имя команды]
И вуаля! Краткая, но очень толковая справка на экране. При этом не надо ничего устанавливать, запускать, или лезть в браузер.
Работают и подсказки по языкам программирования:
curl cht.sh/go/Pointers
curl cht.sh/scala/Functions
curl cht.sh/python/lambda
То есть, сначала указываешь через слэш название ЯП, потом предмет интереса.
GitHub умер. Кто-то ждет свободных и децентрализованных решений, кто-то поменял шило на мыло и ушел в BitBucket, но самая веселая история произошла с кодерами, удравшими в GitLab.
GitHub — всё. Точнее, формально в поциенте еще теплится жизнь, но это не повод откладывать похороны. Чем раньше закопаем, тем быстрее отправимся на веселые поминки.
Итак, приобретение Микрософтом ГитХаба — это хорошо или плохо? Это однозначно плохо. Если из Windows 10 дилды торчат во все стороны, то думаете, что после приобретения GitHub туда не напихают анальных зондов?! В это не верят даже религиозные фанаты Microsoft.
Технари старой закалки помнят, что в MS-DOS был файлик qbasic.exe, который являлся интерпретатором и IDE в одном флаконе и позволял писать программы на языке Basic.
Оказывается, этот «ценный» инструмент до сих пор в ходу и используется... для обучения детей программированию, причем даже в семьях линуксоидов.
Начинающий программист под Windows стал изучать возможности движка распознавания речи и заметил удивительный «нюанс». Оказывается, любая программа может тайком включать запись с микрофона, через движок распознавать сказанное пользователем за день и регулярно передавать на сервера третьих лиц.
Спец по обработки данных — data scientist — уважаем и всеми горячо любим. Эта любовь выражается в комфортных условиях работы и высочайшей зарплате. Это вам не офисный планктон, наяривающий таблички в Экселе за МРОТ. Так что надо знать, чтобы стать специалистом по работе с данными и вылезти наконец из нищеты? Аналитики рынка труда прозондировали около 2 тысяч вакансий и нашли общие закономерности.
Любопытную инфографику запилил сайт W3Techs, занимающийся отслеживанием развития и распространения web-технологий. Оказывается, почти никто не хочет хостить сайты в России. 41% всех сайтов хостится в США. Далее с большим отставание следует Германия. Россия лишь на 4-м месте со скромными 5%. Российский хостинг дорогой и падает через раз.
Все уже оценили новый мысльный пузырь, названный маркетологами глубинным машинным обучением. Не болтает о нейросетях только ленивый. Но действительно важных и полезных приложений так и не создано: нет нормальных переводчиков, нельзя надиктовать текст с приемлемым количеством ошибок и так далее. Единственная область, где действительно пригодились нейросетки — рассылка спама.
Здравствуйте! Необходимо написать прошивку для IP камер. Главное требование - быстрое переподключние при потери связи. Прошивка нужна для типа таких [спам вырезан].
Любопытную статистику опубликовал сайт StackOverflow. Хомячков, имеющих хоть какое-то отношение к программированию, опросили на предмет того, какой язык они бы дизлайкнули.
Недавно мы рассмотрели случай, когда СУБД MySQL начинает вести себя странно, портит данные и не генерирует при этом сообщение об ошибке. В этот раз о забавной странности языка JavaScript.
Отличный вопрос для холивара. Но не будем. Опубликована статья Why favor PostgreSQL over MariaDB / MySQL, автор которой рассматривает обе СУБД с позиции бережного отношения к данным и приходит к выводу, что для серьезных проектов подходит PostgreSQL, а MySQL — вообще не вариант.