Как стать автором
Обновить
-20
0

Пользователь

Отправить сообщение

Calque — калькулятор, который удобнее, чем консоль браузера

Время на прочтение1 мин
Количество просмотров54K
Приветствую.

Существует приложение для iOS — Tydlig, которое буквально переосмысливает калькулятор, и делает его потрясающе удобным. Попользовавшись один раз этим приложением, остаешься его любителем.

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

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

Поиск чего-то похожего на Tydlig ничего не дал, и было принято решение писать свое приложение.

Что из этой затеи получилось:


Читать дальше →
Всего голосов 105: ↑105 и ↓0+105
Комментарии91

50+ лучших дополнений к Bootstrap

Время на прочтение5 мин
Количество просмотров202K


Благодаря популярности CSS фреймворка Bootstrap, для него разработали массу различных дополнений. Даже сейчас вы можете использовать Bootstrap практически для любой задачи при разработке и оформлении вебсайта.

Для статьи я подобрал наиболее полезные дополнения «на все случаи жизни».
Читать дальше →
Всего голосов 123: ↑111 и ↓12+99
Комментарии25

Как вырастить айтишника

Время на прочтение4 мин
Количество просмотров27K


Как недавно признался Цукерберг, «я никогда не стал бы программистом, если бы не играл ребёнком в компьютерные игры». Не станем утверждать, что путь к успеху в IT лежит через геймерство. Но всё же без тесного знакомства с самыми разными программами и гаджетами программисту не обойтись. И в наши дни знакомство это начинается с достаточно раннего детства. Информационные технологии уже давно проникли в нашу жизнь. Современные программисты, в детстве игравшие на приставках и компьютерах, зачастую сталкивались с непониманием родителей, в чьей молодости не было подобных вещей. Зато теперь эти самые программеры сами обзавелись детьми и гораздо лучше понимают их увлечения. Зачастую даже становятся этакими наставниками по хайтек-развлечениями, обучая детей премудростям комбо-ударов, постройки юнитов и частой отправки врагов на респаун. Как волки обучают волчат азам охоты. И нам стало любопытно, во что же программисты сегодня могут поиграть со своими детьми? И не просто поиграть, а с пользой для молодого ума.
Читать дальше →
Всего голосов 46: ↑39 и ↓7+32
Комментарии18

Синхронизация музыки и игровых событий на Unity

Время на прочтение3 мин
Количество просмотров20K
image
Пример редактора уровня в игре.

Если вы когда либо играли в игры типа Guitar Hero, Osu или Bit Trip Runner вы знаете, как сильно погружает в «поток» простая зависимость геймплея от музыки играющей на фоне. Удивительно, что таких игр, на самом деле не так уж и много. Кроме того, такая синхронизация может быть полезна для создания спецэффектов, но тем не менее почти нигде не встречается, кроме обозначенных выше игр типа rhythm. Вот и я решил воспользоваться таким бесхитростным приемом в собственной игре, а также поделиться наработками.

Я постарался описать конструкцию, удобную как для программирования большого количества игровых событий, так и работающую как можно более оптимальным образом. Применить которую можно почти в любой игре, возможно и вам она пригодится, если вы занимаетесь их разработкой.
Читать дальше →
Всего голосов 31: ↑27 и ↓4+23
Комментарии13

Еще раз про учебу и работу ИТ-шника в Германии

Время на прочтение5 мин
Количество просмотров118K
Доброго времени суток Хабр.

Я читал множество статей на Хабре по поводу учебы в Германии, но часто их пишут люди, которые приехали сюда именно получать высшее образование. Я же в Германии вырос, поэтому розовые очки несколько потускнели и я смогу немного разбавить восторженные отзывы об этой стране и о системе обучения в частности.
Читать дальше →
Всего голосов 79: ↑66 и ↓13+53
Комментарии187

Анонсирован Xiaomi MI2

Время на прочтение1 мин
Количество просмотров104K
Компания Xiaomi анонсировала свой новый смартфон все так же работающий под прошивкой MIUI.

image

Краткие технические характеристики под катом

Читать дальше →
Всего голосов 66: ↑52 и ↓14+38
Комментарии109

CX-01 — еще один мини-ПК

Время на прочтение1 мин
Количество просмотров27K


Обычно после того, как какой-либо продукт или услуга становятся достаточно популярными, тут же появляются аналоги. Современные компании стараются не отставать друг от друга, и выпускают аналоги ставших успешными гаджетов одна за другой. В качестве примера можно привести и планшеты, и нетбуки, и много чего еще. На этот раз популярность набирает концепция мини-компьютера, отличной реализацией которой является Raspberry Pi. Сейчас и крупные, и мелкие производители начинают выпускать схожие мини-компьютеры.

Читать дальше →
Всего голосов 34: ↑26 и ↓8+18
Комментарии56

Smart KM Link A820

Время на прочтение2 мин
Количество просмотров8.7K
Часто приходится работать за ноутом и ПК одновременно — не весь софт есть и там и там, не весь софт на ноуте работает достаточно быстро, часто нужно прервать работу и ехать на встречу.

Работая таким образом, я, как наверное и многие, периодически пытаюсь мышкой компа что-то щелкнуть на ноуте или передвинуть мышу с ноута на соседний монитор. Особенно это знакомо тем, у кого больше одного монитора на столе.
Теперь это возможно!
Такую штуку я ждал давно
Всего голосов 110: ↑100 и ↓10+90
Комментарии123

Планшетный стол EXODesk

Время на прочтение2 мин
Количество просмотров3.5K
Специально для тех, кому на обычном планшетнике не разгуляться, компания ExoPC выпустила целый планшетный стол EXODesk! Хотя, возможно, правильнее было бы назвать его «интерактивная проекционная система».

image

Читать дальше →
Всего голосов 16: ↑14 и ↓2+12
Комментарии36

Как купить акции ИТ-компаний до, во время и после IPO

Время на прочтение4 мин
Количество просмотров57K
image

В комментариях к нашим прошлым материалам (об IPO и выходе на биржу концерна Alibaba) читатели задавали вопросы о том, как можно поучаствовать в этих размещениях и стать владельцем акций известных компаний. Сегодня мы рассмотрим данный вопрос подробнее.
Читать дальше →
Всего голосов 37: ↑34 и ↓3+31
Комментарии12

ReadyScript – наш взгляд на CMS для интернет-магазинов

Время на прочтение8 мин
Количество просмотров31K
image
Недавно рынок e-commerce CMS пополнился новым продуктом от ReadyScript lab. Система обладает рядом уникальных особенностей, о которых мы расскажем в этом посте.
Читать дальше →
Всего голосов 49: ↑37 и ↓12+25
Комментарии84

MongoDB Sharded Cluster на Centos 6.5

Время на прочтение8 мин
Количество просмотров21K
В этой статье мы рассмотрим только конфигурацию MongoDB, не затрагивая вопросы подключения репозитория монги и установки пакетов в систему.

Распределенный кластер MongoDB состоит из следующих компонентов:

Шард
Шард — это инстанс mongod, который хранит часть данных шардированной коллекции. Для использования в production, каждый шард должен быть набором реплик (replicaSet).

Сервер конфигураций
Так же экземпляр mongod, который хранит метаданные кластера. Метаданные указывают какие данные хранятся на каком шарде.

Сервер маршрутизации
Экземпляр mongos. Его задача — маршрутизация запросов от приложений к шардам.
Ниже приведена схема работы шардированного кластера MongoDB


Читать дальше →
Всего голосов 14: ↑10 и ↓4+6
Комментарии13

DIY: Универсальный Ambilight для домашней мультимедиа системы — Атмосвет

Время на прочтение8 мин
Количество просмотров98K
Добрый день.

Для своей первой статьи я выбрал одну из самых успешных своих поделок: HDMI-passthrough аналог Ambilight от Philips, далее я будут называть эту композицию «Атмосвет».

Введение

В интернетах не очень сложно найти готовые/открытые решения и статьи как сделать Амбилайт для монитора/телевизора, если ты выводишь картинку с ПК. Но в моей мультимедиа системе вывод картинки на телевизор c ПК занимает только 5% времени использования, большее кол-во времени я играю с игровых консолей, а значит нужно было придумать что-то свое.

Читать дальше →
Всего голосов 50: ↑47 и ↓3+44
Комментарии34

Грант Microsoft Azure for Research

Время на прочтение3 мин
Количество просмотров3.4K
Одно из наиболее интересных подразделений в Microsoft — это Microsoft Research. В этом подразделении ведутся исследования и разработки на самые разные темы и, помимо всего прочего, присутствует такой проект, как Microsoft Azure for Research. Этот проект помогает исследователям использовать облачные вычисления в своей работе путем безвозмездного предоставления вычислительных мощностей Microsoft Azure. Наш Центр изучения Интернета и общества получил этот грант, и в этом посте я расскажу, как это было и что из этого вышло.

Немного о нашем проекте, под который мы получали грант


Социальная сеть ВКонтакте на сегодняшний день в 5-10 раз больше русскоязычного Facebook и представляет большой интерес для исследователей. Граф пользователей содержит около 220 миллионов узлов, а количество постов исчисляется миллиардами. При этом, ВКонтакте часто игнорируется исследователями из социальных дисциплин, несмотря на более открытую политику конфиденциальности, чем, например, у Facebook. Частично это можно объяснить сложностью сбора большого объема данных, включающих пользователей и их друзей, посты и комментарии к ним, данные по лайкам и репостам. Кроме того, отсутствуют готовые инструменты анализа, как, например, NodeXL для Facebook. Можно предположить, что социологи не всегда обладают необходимыми навыками программирования и управления базами данных. Цель нашего проекта — решить эту проблему и выпустить в открытом доступе анонимизированный набор данных, содержащий связи между пользователями, группами, постами и лайками. Благодаря Microsoft Azure мы постараемся упростить задачу ученых из социальных наук и дать им дополнительные возможности для анализа.

Читать дальше →
Всего голосов 17: ↑15 и ↓2+13
Комментарии0

Асинхронный Php extension для работы с бд Cassandra без Thrift

Время на прочтение2 мин
Количество просмотров8.2K
Приветствую, хабрасообщество!
Думаю многие кто работал с базой Cassandra из php знают, что все существующие драйвера используют в себе Thrift интерфейс, который объявлен как deprecated ещё в версии 0.8.
Вместо него разработчики рекомендуют использовать новый интерфейс доступа к базе CQL (Cassandra Query Language), но драйвера под php для нового протокола уже очень длительное время нет. В официальном репозитории Datastax существуют драйвера для C++, Java, C# и Python. Как известно сам Php написан на Си, а значит, закатав рукава мы можем подружить официальный асинхронный драйвер C++ с Php. Кому интересно что из этого получилось — прошу под кат.
Читать дальше →
Всего голосов 18: ↑17 и ↓1+16
Комментарии12

Как получить хорошую верстку от верстальщика

Время на прочтение3 мин
Количество просмотров24K


Вводная часть


Прошлый мой материал “Краткая инструкция по работе с web-дизайнером (для менеджера проекта)” вызвал неоднозначные отзывы и отличную ответную статью (взгляд с другой стороны) “Краткая инструкция о том, как надо работать с web-дизайнером (взгляд дизайнера)”.

Прочитав обе статьи, вы сможете составить адекватное собственное мнение на заданную тему.

Новым материалом хотелось бы также получить отзывы и мнения, чтобы посмотреть на проблему со всех сторон. В статье будут ссылки на несколько полезных инструментов.
Читать дальше →
Всего голосов 34: ↑12 и ↓22-10
Комментарии16

9-килобайтный скрипт превратит любой браузер с WebRTC в узел распределённой CDN

Время на прочтение3 мин
Количество просмотров26K
Чуть больше двух лет назад я написал статью-исследование "Темная материя интернета". Основная идея той статьи — использовать ресурсы миллионов обычных пользователей интернета для того, чтобы снять большую часть нагрузки с веб-сайтов, подобно тому, как в сетях BitTorrent участники помогают друг другу качать файлы. Это могло бы многократно снизить стоимость хостинга, уменьшить зависимость сайтов от рекламы и платных сервисов или пожертвований. Тогда любые попытки реализовать подобную «децентрализованную CDN» наталкивались на необходимость устанавливать специальный софт в виде отдельного приложения или расширения браузера.

Но пару месяцев назад состоялся первый видеозвонок между браузерами Firefox и Chrome, ставший возможный благодаря технологии WebRTC. Вместе эти браузеры имеют долю рынка почти в 60%, а значит всё необходимое, чтобы стать узлом P2P-сети, у большинства пользователей интернета есть уже сейчас или появится в ближайшие недели (когда полноценная поддержка WebRTC войдёт в стабильную сборку Firefox).

Стартап PeerCDN собирается использовать новые возможности для создания распределённой CDN для статического контента, воспользоваться которой можно будет, просто включив в код страницы небольшой (9 кб) скрипт. Никаких плагинов, дополнений и дополнительных телодвижений не нужно, всё происходит прозрачно для клиента. Создатели обещают запустить сервис в течение ближайших недель, а пока можно записаться в список рассылки.



Как это работает?
Всего голосов 55: ↑51 и ↓4+47
Комментарии29

Создание игровой анимации на примере Pudding Monsters

Время на прочтение3 мин
Количество просмотров47K


Всем привет!
Сегодня я расскажу, как мы упростили процесс создания анимации в играх, используя возможности Adobe Flash.
Читать дальше →
Всего голосов 58: ↑52 и ↓6+46
Комментарии29

Делаем простую игру с кнопками, ящиками и дверями на Unity

Время на прочтение14 мин
Количество просмотров161K


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

Для самых нетерпеливых по ссылкам ниже находится готовый прототип.
Онлайн версия
Скомпилированная версия для Windows [Зеркало] ~7.5 МБ

Что мы собираемся делать? Двумерную головоломку с колобком в роли главного героя, который может двигать ящики, которые могут нажимать кнопки, которые могут открывать двери, за которыми скрывается выход из уровня, который построил я. Или вы, у нас же здесь туториал как-никак.

Подразумевается, что вы уже успели скачать Unity и поигрались немного в редакторе. Нет? Сейчас самое время, я подожду.
Читать дальше →
Всего голосов 96: ↑89 и ↓7+82
Комментарии32

Еще один клон Dropbox с возможностью установки своего сервера или ownCloud против Seafile

Время на прочтение5 мин
Количество просмотров29K
Я давно искал замену Dropbox на что-то, чтобы можно было полностью управлять сервером, размер хранилища ограничивался бы только размером диска на сервере и при этом клиент должен быть интуитивно понятным, запускаться под Linux/MacOS/Windows, уметь синхронизировать директорию на локальном компьютере без необходимости монтирование каких либо удаленных источников, т.е. иметь доступ к файлам в оффлайне. Ниже я расскажу о своем опыте использования ownCloud и Seafile.
Читать дальше →
Всего голосов 35: ↑34 и ↓1+33
Комментарии9
1

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность