Один из самых главных советов, который дают начинающим инвестором – это важность диверсификации вложений. Советники, авторы статей в интернете в один голос твердят о том, как важно не «держать все яица в одной корзине». Это хороший совет, который в действительности позволяет снижать уровень риска для инвестиционного портфеля, однако в реальности далеко не у всех инвесторов получается осуществлять диверсификацию грамотно.
Портал Investopedia опубликовал описание распространенных ошибок, которые на этом пути совершают инвесторы, а мы подготовили адаптированную версию этого материала.
Робот-рекордсмен, разработанный в лаборатории биомиметической роботехники Массачусетского технологического института
Есть игры, в которые ИИ обыгрывает человека. А есть такие задачи, где человек вообще не рассматривается как конкурент. Здесь роботы соревнуются только друг с другом. Сборка кубика Рубика — типичная такая задача.
В ноябре 2016 года робот компании Infineon Technologies AG установил новый мировой рекорд по сборке кубика Рубика: собрал его за 0,637 секунды, побив предыдущий рекорд 0,89 с. Но европейских инженеров превзошли студенты лаборатории биомиметической роботехники (Biomimetic Robotics Lab) Массачусетского технологического института. Их робот справился с заданием за невероятные 0,38 секунды. Это «грязное» время, которое включает в себя нажатие клавиши «Старт», распознавание изображения и вычисление последовательности действий. Непосредственно механическая часть выполнения задачи заняла примерно 335 миллисекунд. Решение задачи в программе на базе min2phase и отправка инструкций — 45 миллисекунд.
Недавно мы закончили курс по SEO в Нетологии и составили для себя чек-лист того, что обязательно нужно сделать на сайте «Я люблю ИП» для поисковой оптимизации. Но эти советы универсальны для любого проекта. В статье вы найдёте список практических рекомендаций со всего курса из 13 лекций от 8 разных специалистов, а также полезные ссылки и сервисы, которые помогут вам улучшить SEO вашего сайта.
Для кого эта статья:
для веб-дизайнеров и разработчиков, которые хотят создавать сайты, изначально оптимизированные под SEO,
для владельцев интернет-ресурсов, которые хотят самостоятельно разобраться в SEO, чтобы увеличить поисковый траффик.
Дисклеймер: эти советы вряд ли помогут вам выйти в топ по высокочастотным запросам, но вы сможете исправить все технические и текстовые ошибки на сайте, чтобы повысить свои позиции.
В блоге на Хабре мы пишем о развитии веб-технологий и их практическом применении — ранее публиковали истории нетехнарей, которые изучили вёрстку и получили работу в сфере ИТ, и сегодня продолжим тему обучения. Ещё одна сфера, которая близко связана с вёрсткой, — это веб-дизайн. На этот раз мы попросили российских интернет-экспертов дать советы по профессиональному развитию для начинающих дизайнеров.
Привет всем хабровчанам, любителям Yii и Node.js. Почему объединены любители PHP-фреймворка и серверного JavaScript?
Потому что Yii теперь доступен и на JavaScript (как для Node.js, так и для браузера)!
В этой статье мы рассмотрим Query Builder, полностью сохранивший API от Yii2 и работающий на Node.js.
Конструктор запросов — это лишь одна из реализованных частей Jii (не путать с Yii), в данной статье я специально не буду рассматривать фреймворк в целом, потому что его вполне можно использовать и частями.
Что такое Jii?
Jii — это компонентный JavaScript MVC фреймворк, который повторяет архитектурные решения легендарного PHP фреймворка Yii 2, в большинстве случаев сохраняя его API. Отсюда происхождение названия Jii — JavaScript Yii.
Всем, привет! Наша команда сейчас проходит важный этап становления любого разработчика игр — первый запуск игры на Steam Greenlight. Пока я готовил материал для этой статьи, наша игра вошла в ТОП-100 проектов на Greenlight, набрала почти 2000 голосов «ЗА» и через 12 дней получила зелёный свет.
В этой статье хочу поделиться информацией, которую «нарыл» в процессе подготовки к Greenlight'у, а также попробовать проанализировать, какие гипотезы по продвижению сработали, а какие пути оказались тупиковыми. Надеемся, эта информация окажется полезной и кому-то попадёт в избранное.
Печально выбирать слои в макете и каждый раз запускать палитру цветов только для того, чтобы получить шестнадцатиричное значение того или иного цвета. Hexy позволяет использовать инструмент «Пипетка»: нажмите на цвет объекта и скопируйте его непосредственно в буфер обмена.
Я —.NET разработчик. Но в последнее время всё чаще сталкиваюсь с JavaScript. Причём, процентах в 50 случаев я что-то на нём пишу, в остальных 50 — разбираюсь с чужим кодом, да ещё и прошедшим через минификацию, а иногда и обфускацию. В этой статье захотелось поделиться теми моментами, которые мне показались важными для понимания языка и эффективной работы с ним. Тут не будет ничего нового или неизвестного для людей, уже имевших дело с языком, и не будет чего-то такого, чего нельзя найти в других источниках. Для меня статья будет полезна как способ лучше разобраться в предмете, для читателей, я надеюсь, — как повод освежить знания.
Брендан Айк упоминал, что JavaScript был создан за 10 дней. Думаю, идея вынашивалась дольше. Как бы то ни было, язык получился и с тех пор только набирает популярность. Особенно после появления AJAX.
JavaScript — язык со слабой динамической неявной типизацией, автоматическим управлением памятью и прототипным наследованием.
JavaScript состоит из трёх обособленных частей:
ядро (ECMAScript),
объектная модель браузера (Browser Object Model или BOM),
объектная модель документа (Document Object Model или DOM).
В статье, в основном, пойдёт речь о ядре. Конечно, в примерах кода будут использоваться элементы DOM и BOM, но заострять на них внимание не буду.
Сегодня, 15 октября, оказался недоступен один из самых популярных в Украине файлообменников — ресурс FS.to, ранее известный среди пользователей Уанета как FS.ua.
Между тем, газета Капитал со ссылкой на неназванные источники утверждает, что ресурс недоступен из-за действий МВД, якобы изъявшего из-за обвинений в пиратстве серверы, на которых размещен сайт.
В начале сентябре газета Коммерсантъ-Украина писала, что популярный украинский ресурс FS.ua сменил владельца. По данным издания, создавшая его компания Вебкейс продала сайт иностранным инвесторам, которые перевели его на новый домен и новый хостинг.
Набор содержит аж 750 (!) глифов. Это пиктограммы, часто используемые в различных мобильных приложениях для воспроизведения медиа, коммуникаций, редактирования контента, установки соединения и т.д.
На хабре уже было несколько статей по Web Audio API: создание визуализатора, вокодера и пианино в 30 24 строки. Поиск же по всея интернетам по запросу эквалайзер упорно выдавал туториалы по созданию спектрограмм. (Если заголовок этой статьи сбил вас с толку или вы таки купились на картинку:) и ожидали именно визуализации аудио — вам сюда или вот сюда). Но именно просто эквалайзера я так и не встретил (хотя уверен, что где-то он таки есть). Возможно, это настолько простая задача, что об этом и писать не стоит. Но, в таком случае, почему бы не сделать её ещё проще?
Наверное, многим известно, что 25 августа — день рождения Linux. Именно сегодня, 23 года назад, Линус Торвальдс отправил свое знаменитое письмо. В этот знаменательный день я хотел бы порадовать русскоговорящее сообщество переводом подборки цитат, которого, как выяснилось, до сегодняшнего дня в полном объеме не существовало.
Под катом — кладезь мудрости, сарказма, иронии и косяков перевода. Добро пожаловать!
Недавно прочитал неплохой пост на тему поиска работы QA и подумал, что похожий пост был бы полезен для JavaScript разработчиков. В конечном счёте, веб движется вперед семимильными шагами, и соискателей на позицию JavaScript программиста хоть отбавляй (разумеется, хороших всегда меньше).
Это пост про ограничения старых видеоигр. Сам я под NES никогда не программировал, но с архитектурой поверхностно познакомился. Теперь я не могу играть в игры для NES, не задумываясь, как же они устроены. Иногда это на столько вызывает восхищение, что невольно забываешь про саму игру. «Чему же там восхищаться?», — скажете вы. Да просто укладываться во все ограничения NES, но при этом делать игру красивой, — это действительно целое искусство.
Сейчас я постараюсь рассказать об этом вам, максимально всё упростив.
В предыдущих статьях мы рассмотрели принципы верстки на чистом CSS и с помощью Bootstrap. Сегодняшней статьей мы начинаем рассматривать особенности верстки под популярные CMS. И начнем с WordPress, как самой популярной из них. Будем считать, что WordPress у вас уже установлен и перейдем непосредственно к созданию шаблона, в качестве которого у нас по-прежнему будет выступать Corporate Blue от студии Pcklaboratory. Если вы не знаете как установить WordPress, то инструкцию можно найти здесь. В данном руководстве мы не будем подробно описывать CSS стили и HTML код – это было сделано уже в предыдущих статьях. Вместо этого рассмотрим детально особенности создания темы именно под WordPress.
Недавно передо мной стала задача разработки IPhone и Android приложения. Опыта разработки под IOS у меня ранее не было, да и хотелось написать один раз и запускать на обеих платформах. Соответственно был выбран был выбран Javascript и PhoneGap.
И если с языком я определился относительно быстро, то далее было много вопросов.
Хотелось сделать, что бы приложение максимально повторяло интерфейс IOS7 и было похоже на native по скорости работы. При этом с одной стороны не было желания использовать «монстров», на подобии dojo или jquery mobile. c другой стороны хотелось получить удобную модульную MVC структуру приложения.
"… хочу бесконечные патроны и в ад" из бородатого анекдота
«Сюжет в игре — как сюжет в порнофильме. Он должен быть, но он не так важен» Джон Кармак
«Мы были на пороге удивительного открытия — супертехнологии… с бесконечными возможностями. Но вместо этого пришли они. Так дивный новый мир обернулся настоящим адом»
10 июня на официальном канале выложили видео о новом DOOM
Подробная информация появится на QuakeCon 2014 17 июля
Хронология событий:
— 3 августа 2007 года на QuakeCon 2007 Джон Кармак неофициально говорил о планах сделать Doom 4
— Официально игра Doom 4 была анонсирована 7 мая 2008 года.
— Джон Кармак пообещал, что Doom 4 на движке id Tech 5 будет выглядеть «в три раза» лучше Rage. «Мультиплеер в Doom 4 не будет таким же хорошим, как в Quake Live. Однако многопользовательская составляющая этой игры все равно будет на высоте, превосходя Doom 3 или Quake 4»
-15 января 2009 года опубликована новость о том, что британский писатель Грэм Джойс (англ. Graham Joyce) разрабатывает сценарий для Doom 4.
— 9 февраля 2009 года Брэд Хокинс (англ. Brad Hawkins), американский актёр кинофильмов и телевидения, сообщил, что принимает участие в создании «Doom 4», работая актёром по захвату движений
— В середине января 2010 года на официальном сайте id Software была открыта страница со списком вакансий для работы над новым проектом, при этом на странице был размещён логотип Doom
— На QuakeCon 2011 в интервью журналистам Кармак сообщил о возникших проблемах с Doom 4, связанных с размером игры.
— 21 октября 2011 года сайт Kotaku опубликовал материал, в котором сообщил о том, что разработка Doom 4 остановлена на неопределённое время (заморожена)
— В этот же день, через некоторое время после сообщения от Kotaku, вице-президент Bethesda по PR и маркетингу Пит Хайнс (англ. Pete Hines) в своём профиле в Твиттере сообщил, что никакая из игр от id Software в разработке, в том числе Doom 4, не была заморожена
— На мероприятии QuakeCon 2012 во время пресс-конференции Джон Кармак сообщил, что бо́льшая часть команды id Software в данный момент работает над Doom 4
— 9 февраля 2014 года, Bethesda показали, что доступ к бета-версии Doom 4, переименованной в «новый Doom» будет предоставлен тем, кто сделал предварительный заказ Wolfenstein: The New Order
Несколько месяцев назад наша компания решила выбрать корпоративный PHP-фреймворк, который мы бы использовали для большинства проектов. До этого у нас был целый зоопарк: Symfony, Zend Framework, Yii — кому что больше нравилось. После рассмотрения популярных фреймворков мы решили попробовать Laravel. Результатом нескольких обучающих дней стал конспект, в котором строится простенькое приложение, но так как подробный туториал уже присутствует на хабре, то я решил написать только о четырёх инструментах, которые будут полезны при разработке и о которых почему-то не упоминают в туториалах:
За последние два месяца мы разработали две мобильные социальные сети высокой нагрузки с абсолютно разным функционалом (Coastr и Symblistic). На разработку первой ушло 4 недели, на разработку второй ушло 3 недели. Это и дизайн, и сервер, и iOS, и Android приложения. На одном из брифингов кто-то из нас спросил «А возможно ли разработать полноценную социальную сеть за 48 часов, нашими силами?». Поразмышляв, прикинув объемы работ и учтя строгие сроки, у меня вырвалось «А почему бы и нет?».
Таким образом, дорогие друзья, мы решили собрать целую социальную сеть за 48 часов в качестве некого «Proof of concept». Мы хотим доказать, что создать рабочую версию, имея на руках современные инструменты, возможно и в сжатые сроки. Более того, каждый член команды будет транслировать свою работу в интернет — вы сможете лично наблюдать за прогрессом разработки.
Disclaimer: Пожалуйста, не принимайте эту статью близко к сердцу, примите шутку и веселье этой задумки. Мы — серьезные ребята, которые решили немного подурачиться, вот взять и написать социальную сеть за 48 часов. Знаю, что многим это покажется невероятно простым; знаю, что многие спросят: «Зачем вообще все это?». Мы не претендуем ни на аудиторию, ни на известность — мы просто решили на практике доказать, что, используя современные технологии, возможно написать социальную сеть в сжатые сроки. Перед тем, как ставить минус, поделитесь, пожалуйста, ссылкой на трансляции других людей, которые делали то же самое. Спасибо вам!
Всем привет. Недавно меня тоже настигла переломная веха студенческой жизни — бакалаврская дипломная работа. Среди многих формальных деталей этого замечательного явления особо заметным стоит нормоконтроль. Нет, я понимаю и всячески поддерживаю, что стандарты необходимы, в том числе стандарты на оформление академического текста. Просто наши стандарты, в отличие от западных, достаточно идиотичны. Они не экономят ни чернила, ни бумагу, они не упрощают поиск литературы по номенклатуре, а усложняют чтение названия. Не говоря уже о том, что текст стандарта спроектирован и описан людьми, работающими в редакторе Microsoft Word. Опять-таки, я не имею ничего против Word, это мощнейшая система. Но технический текст в нем набирать неудобно, и по гибкости он во много раз проигрывает бессмертному творению Дональда Кнута — LaTeX.
Итак, мое написание диплома началось с того, что я потратил 4 часа на настройку преамбулы под нормы украинского стандарта оформления ДСТУ 3008-95. Насколько мне известно, он почти полностью соответствует русскому ГОСТу. Я знал, что существуют готовые решения (например, disser), но после пары проб предпочел настроить каждую деталь самостоятельно. Для тренировки. Тренировка удалась — я узнал бездну новых вещей о LaTeX, этого монстра невозможно выучить полностью :-)
Под катом я полностью опишу процесс настройки каждой конкретной детали и использование их при написании, а также разные мелочи, упрощающие написание диплома еще больше. Сразу предупреждаю: где-то мои решения могут показаться костылями. Где-то они не слишком универсальны. Я это знаю, понимаю, принимаю и приветствую критику и предложения в комментариях ;-)