Search
Write a publication
Pull to refresh
0
@leo_sgmread⁠-⁠only

User

Send message

Итоги года: Большой предновогодний дайджест Университета ИТМО

Reading time6 min
Views6.9K
Накануне новогодних праздников мы решили поделиться с вами подборкой самых интересных материалов, которые вышли в блоге Университета ИТМО (и не только) в уходящем году: от научных публикаций до рассказов о предпринимателях и от робототехники до биоинформатики.

Читать дальше →

Краткий курс компьютерной графики: пишем упрощённый OpenGL своими руками, статья 1 из 6

Reading time7 min
Views411K

Содержание курса



Улучшение кода






Official translation (with a bit of polishing) is available here.




Постановка задачи


Цель этого цикла статей — показать, как работает OpenGL, написав его (сильно упрощённый!) клон самостоятельно. На удивление часто сталкиваюсь с людьми, которые не могут преодолеть первоначальный барьер обучения OpenGL/DirectX. Таким образом, я подготовил краткий цикл из шести лекций, после которого мои студенты выдают неплохие рендеры.

Итак, задача ставится следующим образом: не используя никаких сторонних библиотек (особенно графических) получить примерно такие картинки:



Внимание, это обучающий материал, который в целом повторит структуру библиотеки OpenGL. Это будет софтверный рендер, я не ставлю целью показать, как писать приложения под OpenGL. Я ставлю целью показать, как сам OpenGL устроен. По моему глубокому убеждению, без понимания этого написание эффективных приложений с использованием 3D библиотек невозможно.
Читать дальше →

9 российских компаний, которые делают интересный контент

Reading time5 min
Views13K

Мы уже советовали, что почитать, чтобы научиться писать. Сегодня собрали блоги компаний, которые интересно пишут.
 

Блог сервиса по подбору вина Invisible


inv_summercoming_fb
 
Invisible пишет о вине не нудно и понятным нормальным людям языком. Наконец-то кто-то рассказывает о вине так, что можно во всем разобраться и не чувствовать себя невеждой.
Читать дальше →

Как неавторизованные идиоты чинят ноутбуки Apple

Reading time2 min
Views95K

Метод тыка и здравый смысл




Apple не поощряет ремонт в неавторизованных мастерских у сторонних специалистов. При малейшей неисправности технику следует нести в сервис-центр Apple. Чтобы затруднить самостоятельный ремонт, компания использует нестандартные комплектующие, уникальные винты и отвёртки, приклеивает аккумулятор к корпусу и т.д. Apple немало зарабатывает на продаже услуги AppleCare+, сохраняя замкнутую экосистему по ремонту и обслуживанию ноутбуков, смартфонов и планшетов. Замена треснувшего стекла стоит $149, аккумулятора в телефоне — $79, в ноутбуке — от $129 до $199 и так далее.

В таких условиях некоторые граждане, которые не разбираются в технике Apple, не имеют необходимой документации, всё равно пытаются провести ремонт. И даже предлагают услуги на платной основе. Один из таких умельцев по имени Луис Россманн (Louis Rossmann) из компании Rossmann Repair Group записал видео под названием «Как неавторизованные идиоты чинят ноутбуки Apple». Это довольно самокритично с его стороны.
Читать дальше →

Zenbo — дружелюбный домашний робот

Reading time2 min
Views13K
На кануне выставки Computex 2016 (будет проходить с 31 мая по 4 июня) компания ASUS презентовала свои новые разработки. В том числе перед публикой предстал и домашний робот Zenbo.

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



Читать дальше →

Собираем базу аудиокниг для удобной фильтрации

Reading time9 min
Views36K
Мой телеграм канал: https://t.me/winc0de.
Всем привет! Наверняка многим из вас знакома проблема уставших глаз из-за длительной работой за компьютером. К сожалению, из-за этого приходится ограничивать себя в других занятиях. Одним из них есть чтение книг. В связи с этим, я уже более 5 лет почти каждый день слушаю аудиокниги. За это время научился параллельно заниматься чем-то и вникать в суть озвучки. Сейчас я даже в спортзале слушаю книги! Представьте как это удобно: час дороги пешком туда и обратно + полтора часа упражнений. Средняя книга в районе 10-15 часов записи.

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


Читать дальше →

Троян использует «режим Бога» Windows, чтобы спрятаться в системе

Reading time3 min
Views373K
Как известно, в операционной системе Windows Vista, 7, 8 и 10 есть своеобразная пасхалка — GodMode (режим Бога). Начиная с версии Vista можно создать папку со специфическим именем, которая перенаправляет на настройки Windows или служебные папки, такие как «Панель управления», «Компьютер», «Принтеры» и проч.

Например, если создать на рабочем столе папку с названием GodMode.{ED7BA470-8E54-465E-825C-99712043E01C} (вместо GodMode можно указать любые символы), то внутри будут отображаться все настройки, в том числе и те, которые не включены в меню «Панели управления» или «Параметры»: скриншот.

Очень удобная фича для управления настройками в системе и для системного администрирования.

К сожалению, режим Бога используют не только сисадмины, но и авторы вирусов.
Читать дальше →

Cocos Creator

Reading time2 min
Views48K
Месяц назад китайцы зарелизили Cocos Creator. Что это такое? Это как Unity3d, только с 2-мя симками и телевизором. И бесплатно.

image

Удивительно, но эта довольно значимая новость для разработчиков игр на хабре осталась незамеченной.

Сейчас я исправлю это недоразумение и кратко расскажу про Cocos Creator (если совсем кратко это надстройка над Cocos2d, повторяющая редактор Unity).

Читать дальше →

«Яндекс» разработал фирменный шрифт

Reading time2 min
Views33K


На конференции «Я.Субботник для дизайнеров» компания «Яндекс» представила собственный шрифт под названием Yandex Sans. Этот универсальный шрифт теперь будет использоваться в сервисах и приложениях «Яндекса». Насколько широко он будет использоваться, в компании пока не решили.

Причины разработки собственного шрифта «Яндекс» объяснил в презентации. Во-первых, у конкурентов тоже есть свои шрифты, поэтому хочется «иметь свой голос». Дизайнеры сказали, что им не хватает возможностей Arial и Textbook. Во-вторых, это экономия финансов: разумнее инвестировать в свой шрифт, чем платить за лицензии.
Читать дальше →

Одна маленькая проблема скачивания файлов на медленных соединениях

Reading time5 min
Views30K


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

Проблема: некоторые пользователи не могли скачать бинарный файл объемом несколько мегабайт. Соединение почему-то обрывалось, хотя файл находился в процессе скачивания. Вскоре мы убедились, что где-то в нашей системе был баг. Воспроизвести проблему можно было достаточно просто единственной командой curl, но исправить ее потребовало невероятных затрат сил и времени.
Читать дальше →

8 мелочей из Китая для организации рабочего места IT-специалиста

Reading time4 min
Views19K
Думаю многие согласятся с тем, что приятнее и эффективнее получается работать в условиях наибольшего комфорта. На комфорт, естественно, влияет и расположение рабочего места и стол и стул и свет и т.д. Но есть ещё масса мелких гаджетов, которые делают жизнь IT-шника удобнее и, конечно, веселее. О них сегодня и расскажу.

image
Читать дальше →

Дайджест Университета ИТМО: #1 Oбразование и наука

Reading time5 min
Views11K


Сегодня мы решили собрать в одном дайджесте полезные ссылки по темам, связанным с научной и образовательной деятельностью Университета ИТМО. В подборку вошли научные журналы, интересные статьи о научных достижениях и открытые учебные курсы.
Читать дальше →

Как выиграть в игру с неизвестными правилами?

Reading time4 min
Views33K
Привет, Хабр! Если кратко, приглашаем всех поучаствовать в необычном конкурсе по машинному обучению Black Box Challenge, который проходит при поддержке DCA.


Условия просты: нужно написать бота, который умеет играть в игру с неизвестными правилами. Победители получат ценные призы: от Xbox One до 300 тыс. рублей за первое место и возможность попасть в крутые компании на позицию специалиста по машинному обучению.

Ниже мы расскажем о соревновании в формате вопрос-ответ.
Читать дальше →

Как я написал и издал книгу по мотивам своих постов с Хабра

Reading time8 min
Views50K


Привет!
У меня сегодня небольшой праздник. Моя книга «Бизнес как игра» наконец-то доехала до полок. Ещё тёплая.

Из постов, которые я тут пишу уже лет пять, выросла книга. Упоротая, с такими вещами, которые обычно про бизнес не пишут. Внутри — 140 маленьких глав на страницу-две про разные аспекты бизнеса, по сути — баек. Начиналось всё с хабрапостов — и постепенно стало понятно, что их надо очень сильно менять, плюс писать куда больше про бизнес и управление.

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

Как ведут себя покупатели с Хабра

Reading time7 min
Views64K

Привет! Когда хабраэффект в декабре постиг мою книгу, у нас за два дня появилось несколько сотен заказов от людей. Особых людей. Колл-центр осторожно назвал новую для себя категорию «глубоко погружёнными в IT». До этого игры как-то не особо затрагивали самую красноглазую часть сообщества, а книга вот зацепила.

На второй день девушки расслабились и постарались получить удовольствие.

Расскажу, на что это похоже.
Читать дальше →

Хабракланы

Reading time5 min
Views20K
Около месяца назад я опубликовал статью о хабракотах на хабре. Побочным продуктом этой статьи оказался дамп страниц хабрапользователей, и мне захотелось извлечь ещё какую-нибудь информацию из него. На хабре регулярно появляются статьи об анализе пользователей, статей, комментариев, кармы, но я не нашёл ни одной статьи, в которой анализировались бы хабраинвайты. Поэтому я построил граф хабраинвайтов и посмотрел на некоторые его характеристики.


Читать дальше →

Собираем перчатку для определения положения руки сами

Reading time7 min
Views35K
В этой статье я расскажу о том, как мы собирали перчатку для определения положения руки на конкурс. Сложности в ее изготовлении конечно есть, но собрать ее под силу даже школьнику. Такую перчатку можно использовать как для управления электроникой, так и в качестве манипулятора для различных игр.


Читать дальше →

Emacs как IDE для Python

Reading time3 min
Views40K
Как известно, существует множество решений которые позволяют сделать из «консольного» редактора (vim/emacs) более-менее удобную IDE для языка Python. Представляю Вашему вниманию наиболее успешную, на мой взгляд, реализацию среды разработкы в редакторе emacs на основе пакета python-jedi.el. Отмечу, что бандл заменяющий rope(*-jedi) есть так же для vim, инстукцию по его настройке можно найти здесь .
Читать дальше →

Как легко и непринужденно написать игру за 2 года

Reading time5 min
Views24K
В данной публикации я расскажу о моём опыте разработки 2D игры под Android, которая затянулась на 2 года и набрала 15 загрузок в Google Play. Также поделюсь некоторыми мыслями по поводу разработки.



Предыстория


В один прекрасный день, когда на моей машине весело работал Debian Linux, а я бороздил просторы каталога конфигурационных файлов, попутно уничтожая свои нервные клетки, и ко мне пришла идея отдохнуть. Как и положено плохим парням с плохим зрением, я решил отдохнуть играя в какую-нибудь игру. Едва увидев скриншот игры Funny Boat, я понял, что мне срочно необходимо сделать её клон на Android.
Читать дальше →
1
23 ...

Information

Rating
Does not participate
Registered
Activity