Новости информационных технологий - 25545

Дни пролетают за экраном монитора, как серии популярных коротких ситкомов вроде «How I Meet Your Mother» или «The Big Bang Theory», над нами довлеет жизненная необходимость постоянно крутится, что-то делать. Иногда создаётся ощущение, что вокруг больше ничего нет, реальность заканчивается за границами экрана, а там за окном безжизненная холодная и не понятная суета. Конечно, компьютер — большое достижение, но и вредное для психики тоже. Из-за склонности всё систематизировать я часто замечаю, как приобретаю дурацкие привычки связанные с софтом или железом, они вскоре устаревает и уже как бы никому не нужны, как и эти привычки из которых состоит существенная часть жизни любого компьютерщика гика. Это рамки жизни, которые диктует современность Но, как мне кажется — это всё ширма, за которой скрывается реальная жизнь и реальные переживания. Всё это есть в виде искусства в цифровом виде, и технический прогресс дал это нам уже сейчас, но на сколько цифровая культура далека от реальности?
Читать полностью »

Недавно я наткнулся на интересную статью, опубликованную rgen3, в которой описан DTW-алгоритм распознавания речи. В общих чертах, это сравнение речевых последовательностей с применением динамического программирования.

Заинтересовавшись темой, я попробовал применить этот алгоритм на практике, но на этом пути меня поджидало некоторое количество граблей. Прежде всего, что именно нужно сравнивать? Непосредственно звуковые сигналы во временной области — долго и не очень эффективно. Спектрограммы — уже быстрее, но не намного эффективнее. Поиски наиболее рационального представления привели меня к MFCC или Мел-частотным кепстральным коэффициентам, которые часто используются в качестве характеристики речевых сигналов. Здесь я попытаюсь объяснить, что они из себя представляют.Читать полностью »

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

  • свободное пространство среди объектов верстки;
  • приятная цветовая гамма для элементов оформления;
  • эффекты теней и блеска благодаря CSS3;
  • тенденции собственного оформления элементов зоны тега ;
    внедрение пиксельных иконок в управляющие элементыЧитать полностью »

Давно хотел написать на данную тему, но создавая топик, подвис минуты на две, пытаясь понять, куда его запихнуть (в какую тему). В итоге запихнул в программирование, но тема актуальна вообще для всего хабра в целом.

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

Приступим.

Читать полностью »

Google Pac Man на своем сайте

Вдохновившись топиком Pac-Man навсегда и потратив некоторую часть утра на игру в догонялки от злостных привидений, мою голову посетила мысль о том, почему бы не разместить игру у себя на сайте и порадовать тем самым скромную аудиторию.
Читать полностью »

Гуляя по github'у я много раз видел в разных репозиториях одновременно и теги вида «v2.3.4» и коммиты с сообщениями типа «Bump version» и сменой номеров версии где-нибудь в lib/version.rb. И всегда мне казалось — что-то тут лишнее.

И когда пришло время задуматься и мне над расставлением номеров версий, я сказал: «Нет! Я не буду прописывать эти номера в файлы руками. Пусть это делает за меня моя система контроля версий!»
Читать полностью »

В недавнем топике по следам печальной истории «Фобос-Грунта» была затронута версия о заговоре руководства НАСА, якобы заставляющего сотрудников перекрашивать марсианские снимки с голубым, почти земным небом и кучей зеленой растительности в сплошные чужие красно-рыжие тона. Тема вызвала приличный отклик, и, я думаю, многим хабрапользователям было бы интересно самим поучаствовать в сеансе разоблачения жуликов космического масштаба. Либо «утки» такого же масштаба — смотря что покажет нехитрый эксперимент.

Нам понадобится:

  1. Совсем чуть-чуть простейшей теории о том, что и как снимают камеры марсоходов.
  2. Несколько исходных снимков этих камер.
  3. Любой графический редактор, позволяющий работать с цветовыми каналами (хотя бы GIMP).

Читать полностью »

image

Еженедельное развлекательно-информационное техно-шоу. Ведущие: Технослав Бергамот, Полина Булгакова, Виталий Бондарь

В 035 эпизоде:
Angry Birds Space: выход очередного хита от Rovio или от чего гибнут парнокопытные млекопитающие в открытом космосе.
— Об играх в мобильных телефонах. «Когда экраны были маленькими…» (Java-программистам лучше не слушать! Всё равно слушаете? Ну, мы предупреждали). Почему Технослав снова начал играть в игры. Вспоминаем (совсем чуть-чуть) о StarCraft, Civilization, Age of Empires, Pharaoh. Закат эры персоналок? Опять об OnLive. Homo consumendorum цифровой эпохи: «оп», «бац», «лайк»! Есть ли жизнь без ноутбука: версия Технослава. Полина и Технослав о сценариях и парадоксах использования Читать полностью »

В этой статье я попытаюсь кратко в примерах объяснить что такое свойства __proto__, prototype и работу оператора new в JavaScript.

Свойство __proto__

Абсолютно любой объект в JavaScript имеет свойство __proto__. Это скрытое системное свойство, и не во всех реализациях языка оно доступно пользователю.
При обращении к любому свойству объекта, оно в первую очередь ищется в самом объекте:

var obj = {ownProperty: 1};
console.log(obj.ownProperty);// 1

Но если его там нет, поиск происходит в другом объекте, свойстве __proto__:

obj.__proto__ = {propertyOfProto: 2};
console.log(obj.propertyOfProto);// 2

Если его нет и там, оно ищется дальше по цепочке:

obj.__proto__.__proto__ = {propertyOfProtosProto: 3};
console.log(obj.propertyOfProtosProto);// 3

Эта цепочка называется цепочкой прототипов (prototype chain).

Prototype,   proto   и оператор new
Читать полностью »

В любой профессии есть тонкая прослойка людей, которые являются действительно высококлассными специалистами. Не исключение и область фронт-енд разработки — здесь также есть выдающиеся личности. К их мнению прислушиваются, за ними следят в блогах и социальных сетях и читают их книги. В процессе своей работы они рождают различные оригинальные решения или техники, которые мгновенно расходятся по миру веб-разработки и остаются актуальными не один год. Они создают удобные онлайн-сервисы для верстки, пишут полезные js-библиотеки, совершенствуют браузеры, пропагандируют веб-стандарты и оказывают непосредственное влияние на их развитие. Они могут называть себя front end engineer, front-end developer, web developer, web designer, UI Designer, browser compatibility expert или просто css lover, но для большинства из нас они — звезды мирового фронт-енда, которые делают интернет таким, каким мы его знаем. На Хабре довольно часто появляются обзоры интересных решений, техник и новостей из мира веб-разработки с указанием западных авторов, однако далеко не все знают что-нибудь о них кроме имени. Мне захотелось вкратце рассказать для широкой публики о некоторых из этих товарищей.

Звезды мирового фронтенда
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js