Полёты на падающих снежинках

Автор: admin от 2-12-2017, 19:20, посмотрело: 269

1. Вступление



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

Категория: Операционные системы » Ubuntu

 

Настройка звука в Ubuntu

Автор: admin от 2-12-2017, 19:20, посмотрело: 470

У меня есть хобби — написание музыки. Поэтому после установки свежей версии Ubuntu на свой ноутбук мне понадобилось настроить звук чуть более тонко, чем обычным пользователям. К моему сожалению, сделать это у менять не вышло. Тем не менее, я хочу рассказать о шагах, которые немного приблизили меня к результату. Я надеюсь, что кому-то это сэкономит время. А может, с помощью читателей я смогу пройти дальше. Если вы пользуетесь Linux и можете произнести слова sidechain и компрессия в одном осмысленном предложении — Добро пожаловать!



Настройка звука в Ubuntu

Категория: Операционные системы » Ubuntu

 

Боремся со сверхинтеллектом Postgresql средствами Postgresql

Автор: admin от 2-12-2017, 15:55, посмотрело: 260

PostgreSQL — отличнейшая БД, планировщик которой достаточно интеллектуален.

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



Боремся со сверхинтеллектом Postgresql средствами Postgresql

Образумливать взбунтовавшийся интеллект иногда очень сложно. Поделюсь недавней "находкой" в этой области.

Категория: Программирование

 

Я создал приложение, которое делает изучение алгоритмов и структур данных гораздо интереснее

Автор: admin от 2-12-2017, 15:55, посмотрело: 330

Я создал приложение, которое делает изучение алгоритмов и структур данных гораздо интереснее



Интерфейс CS-Playground-React



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



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



Зайдите на CS-Playground-React, простую браузерную javascript-песочницу для изучения и практикования алгоритмов и структур данных.



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

Категория: Программирование

 

Эффект дизеринга в трёхмерной игре

Автор: admin от 2-12-2017, 15:55, посмотрело: 343

Эффект дизеринга в трёхмерной игре


Создатель Papers, Please Лукас Поуп работает над новым трёхмерным проектом Return of the Obra Dinn, в котором пытается с помощью эффекта дизеринга воссоздать в игре ощущение старинной книги.



Для начала краткое объяснение: Obra Dinn выполняет внутренний рендеринг всего в 8-битной палитре в градациях серого, а затем на этапе постобработки преобразует конечные выходные данные в 1-битные значения. Преобразование из 8-битного в 1-битный цвет выполняется сравнением каждого пикселя исходного изображения с соответствующей точкой в тайловом паттерне дизеринга. Если значение пикселя изображения больше значения точки паттерна дизеринга, то выходному биту присваивается значение 1, в противном случае оно равно 0. Выходные данные упрощаются до 1-битных значений, а глаз зрителя объединяет пиксели, аппроксимируя из них больше битов.

Категория: Программирование

 

Текстуры кода

Автор: admin от 2-12-2017, 15:55, посмотрело: 166

Текстуры кода


Нет, это не опечатка. В этой заметке речь пойдет не о структурах, а именно о текстурах программного кода.

Категория: Программирование

 

Как безлимитно* серфить** на смартфоне за 20*** рублей в месяц

Автор: admin от 2-12-2017, 13:10, посмотрело: 291

Всем хорошей пятницы!



Если в вас жив дух студента (или дух скряги), вы хотите поэкспериментировать или вам просто интересно как обойти ограничения, то я расскажу как это сделать. Идея зажглась в голове словно лампочка, когда я читал описание новых тарифных планов. А зажглась она в момент, когда я прочел, что оператор предоставляет безлимитный трафик к той или иной соцсети за сумму от до 10 до 30 рублей в месяц. Как использовать эти опции для безлимитного серфинга? Читайте под катом!

Категория: Программирование

 

Как выйти на путь разработки ОС

Автор: admin от 2-12-2017, 04:25, посмотрело: 149

Данная статья служит одной простой цели: помочь человеку, который вдруг решил разработать свою операционную систему (в частности, ядро) для архитектуры x86, выйти на тот этап, где он сможет просто добавлять свой функционал, не беспокоясь о сборке, запуске и прочих слабо относящихся к самой разработке деталей. В интернете и на хабре в частности уже есть материалы по данной теме, но довольно трудно написать хотя бы “Hello world”-ядро, не открывая десятков вкладок, что я и попытаюсь исправить. Примеры кода будут по большей части на языке C, но многие другие языки тоже можно адаптировать для OSDev. Давно желавшим и только что осознавшим желание разработать свою операционную систему с нуля — добро пожаловать под кат.

Категория: Программирование, Системное администрирование