Pull to refresh
0
0
ID175055 @ID175055

User

Send message

ТНТ открывает интернет-кинозал по подписке

Reading time1 min
Views560
«КоммерсантЪ» публикует интервью с генеральным директором канала ТНТ Романом Петренко о запускаемом 1-го марта проекте интернет-кинозала по подписке Now.ru.

Проект поддерживается каналом ТНТ и компанией «Газпром-Медиа Холдинг». В каталоге Now.ru содержатся как российские, так и зарубежные фильмы и телепрограммы. Подписка обходится в 499 руб. в месяц.

Господин Петренко считает, что «в рунете сейчас первобытно-общинный строй», но запуск проекта все же считает разумным.

Что скажете, други? Интересное начинание или поздновато?
Total votes 42: ↑34 and ↓8+26
Comments127

Перспективы развития центральных процессоров

Reading time19 min
Views21K
Семьдесят лет назад, в 1941 году, был создан первый программируемый компьютер. С тех пор утекло немало воды, и сейчас компьютеры окружают нас повсюду. Многие аспекты устройства компьютеров сильно эволюционировали, многие, напротив, ничуть не изменились по сути. В частности, не изменился и, вероятно, никогда не изменится сам принцип работы центральных процессоров — алгоритмическая модель. Хорошо понятны физические ограничения этой модели, и соответственно, отчётливо виден предел развития центральных процессоров в смысле их быстродействия. Технологически до этого потолка ещё довольно далеко: несколько десятилетий развития и несколько порядков быстродействия. Но это не должно помешать нам всерьёз подумать, какими же будут процессоры на пороге предела их скоростного развития.
Читать дальше →
Total votes 110: ↑102 and ↓8+94
Comments63

Представлена новая контентная платежная система от Google

Reading time2 min
Views542


Корпорация Google вчера анонсировала запуск нового сервиса — платежной системы, которая «заточена» под издателей контента различного рода, о чем уже сообщалось на хабре. Предлагаю несколько более подробную информацию о новом сервисе Google. Так вот, посредством этой платежной системы, получившей название One Pass, издатели смогут получать с читателей плату за доступ к различного роду контенту. При этом OnePass позволяет издателю самостоятельно выбрать тип доступа читателя к контенту. Это может быть, например, доступ к определенной статье, или же доступ ко всем материалам издания на определенный период.

Читать дальше →
Total votes 64: ↑58 and ↓6+52
Comments32

Семейный бюджет в Google Docs v3

Reading time6 min
Views42K
C Новым Годом всех, кто не может в праздники без мозговой деятельности и без хабра.
Продолжаю полюбившуюся серию постов (раз, два) про теорию и практику ведения семейного бюджета в Google Docs.

Я честно вел свой бюджет, написанный в Google docs год назад, и родил новую версию и новую философию (для себя) ведения бюджета. Чем и спешу поделиться.

Вступление

Я знаю, что есть много специализированных систем для семейного бюджета вроде 4 Конверта или ИзиФинанс, но я люблю все делать сам, ибо это позволяет сделать то, что сам хочешь и своим детищем пользоваться приятнее.

Основные преимущества ведения бюджета на Google Docs:

1. Можно заполнять откуда угодно (ноутбуки, телефоны, айпады) — с помощью Google forms
2. Можно самому разрабатывать логику и визуализацию
3. Надежность и почти 100% отказоустойчивость обеспечена корпорацией зла :)

Немного философии.

Зачем мы начинаем вести бюджет? У каждого есть свои причины: понять, почему за 10 дней до ЗП кончаются деньги; понять, почему долги по кредиткам только растут; понять какие расходы лучше сократить или как накопить денег на новую машину.
Многие финансовые системы предлагают нам завести целую уйму статей бюджета и записываться свои расходы в них, не задумываясь, а зачем нам все это. Я в самом начале пошел тем же путем и столкнулся с тем, что расходы почти невозможно анализировать, т.к. часть из них были явно не постоянными (покупка ноутбука или костюма — явно расходы «по необходимости/желанию») и планировать и анализировать их невозможно.
Сферический бюджет в вакууме — это две статьи: «приход» и «расход». Каждый день вписываете расходы и доходы и смотрите, что получается. Потом у вас появляются мысли, а что мы хотим анализировать? Кто-то хочет посмотреть, а сколько в итоге уходит денег на авто (бензин, страховка, налоги, ремонт, мойка), кому-то интересно понять, сколько он тратит на развлечения (походы в рестораны, кино, бары).
Я советую делить статьи расходов не более чем на 10-15 позиций исходя из того, что вы хотите анализировать в этом году/квартале.

Мои статьи расходов выглядят примерно так:
image

А самое интересное — как это сделать в Гуглодоксах с подробными инструкциями и формулами и примеров — под катом.
Читать дальше →
Total votes 118: ↑104 and ↓14+90
Comments90

Руководство для новичков в Twitter

Reading time1 min
Views445
Новичкам всегда сложно разобраться с новыми сервисами: английский язык, непонятные функции и настройки. До сегодняшнего дня Twitter был одним из таких сайтов. Но благодаря старанием нашей маленькой команды (из 2 человек) мы создали лучшую инструкцию для новичков в Twitter.

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

Во-вторых, это дизайн. Мы подошли к решению проблемы со всей любовью, организовали и отсортировали материал с лучшей степенью наглядности и читаемости. А какие замечательные картинки у нас получились!

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

Нужна помощь в освоении Twitter? Тогда милости просим — Руководство для новичков в Twitter!
Total votes 39: ↑12 and ↓27-15
Comments11

Вышел Meizu M9

Reading time1 min
Views618
Сегодня, на 5 дней раньше запланированного срока, появился в продаже многообещающий смартфон Meizu M9. Технические спеки, как и обещалось, почти соответствуют заявленным в этом посте, за одним исключением. Частота процессора всё-таки 800МГц, а не 1ГГц, как сообщалось ранее.
Лично мне очень понравился переработанный интерфейс компании Meizu. Он распологает к себе своей простотой и продуманностью. Ничего не тормозит, всё работает плавно. Видео для затравки:

Unboxing и другие видео (стоит посмотреть), eng
Total votes 11: ↑7 and ↓4+3
Comments18

ТАУ-Дарвинизм: реализация на Ruby

Reading time8 min
Views3.6K

Предисловие


Послушайте, ворона, а может быть собака,
А может быть корова, но тоже хорошо!
У вас такие перья, у вас рога такие,
Копыта очень стройные и добрая душа.

Мультфильм «Пластилиновая ворона».

В этой статье представляю Вашему вниманию реализацию эволюционного подхода к идентификации динамической системы. Программа написана на языке Ruby версии 1.9.2 (gems: NArray, GNUPlot). Заглянув под кат найдете пример вещественного кодирования генной информации и подходящего для него алгоритма скрещивания («flat crossover»).
Как узнать, кто есть кто, читать тут
Total votes 29: ↑21 and ↓8+13
Comments8

Знакомство с АОП

Reading time10 min
Views127K

Парадигмы программирования


В современном мире IT-разработки существует довольно большое множество различных подходов к написанию программ. Так, например, кому-то нравиться представлять программу в виде последовательности действий, а кто-то считает, что программа должна представлять собой множество объектов, общающихся друг с другом. Совокупности этих идей и понятий образуют своего рода стиль написания программы, который принято назвать – парадигма программирования.

У каждой парадигмы есть свои особенности, однако, главным фактором, различающим их, является понятие основной единицы программы. Вот самые популярные из них:
  • инструкция (императивное программирование, FORTRAN/C/PHP),
  • функция (функциональное программирование, Haskell/Lisp/F#/Scala),
  • прототип (прототипное программирование, JavaScript),
  • объект (объектно-ориентированное программирование, С++/Java),
  • факт (логическое программирование, PROLOG).

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

В этой статье я хочу рассказать о сравнительно молодой, но крайне, на мой взгляд, полезной парадигме программирования – аспектно-ориентированном программировании.

Читать дальше →
Total votes 105: ↑101 and ↓4+97
Comments70

Сотрудничество QIWI и Payoneer

Reading time1 min
Views5.3K
image Доброго дня всем, хочу рассказать про новую возможность для обладателей дебетовых карт от компании Payoneer. Что это за карты и кем выдаются распространятся не буду, компания довольно известная и десятки тысяч вебмастеров из России имеют данные карты на руках и активно их используют. Суть новинки такова, что сейчас имея карту Payoneer и кошелек в системе QIWI вы можете привязать свою карту к кошельку и совершенно официально, и без посредников пополнять баланс своего кошелька.

Зачем это нужно? К сожалению огромное количество российских сервисов: оплата услуг ЖКХ, оплата мобильных, интернет и телевизионных провайдеров, оплата в российских интернет магазинах, оплата штрафов ГБДД не доступна с помощью кредитных карт в принципе, либо не проходит платеж с карты выданной не российским банком (сам столкнулся с этим дважды за последнюю неделю, даже оплату за РИФ не смог осуществить) это с одной стороны.
Читать дальше →
Total votes 39: ↑28 and ↓11+17
Comments41

«Как доводить начатое до конца, если я …» или GTD и DISC для «нечайников»

Reading time8 min
Views5.5K
image
В одном из предыдущих своих постов я пообещал продолжить тему о теории DISC для «нечайников». Сегодня очередной пост в эту сторону.
Наверное одним из ключевых моментов работы программиста, прожект-менеджера, да и вообще любого человека, как связанного с IT так и не связанного – это привычка, навык или умение доводить до конца начатые дела.
В этом посте мы разберёмся с этим вопросом.
Читать дальше →
Total votes 71: ↑66 and ↓5+61
Comments36

О структурном программировании

Reading time2 min
Views14K
Многие в комментариях к посту об операторе goto высказывали одно и то же мнение, которое звучит примерно так: «За n лет написания программ мне ни разу не понадобился goto, и использовать его в будущем я тоже не собираюсь». И они абсолютно правы, уже давно доказана теорема о структурировании, в которой говорится, что любая простая программа функционально эквивалентна структурированной программе составленной с использованием функций и предикатов исходной программы, а также с использованием дополнительного счетчика. Доказательством является алгоритм составления той самой структурированной программы:
  1. пронумеровать все узлы схемы, при этом порядок обхода произвольный;
  2. пронумеровать все дуги схемы следующим образом: выходной дуге схемы припишем номер 0, всем остальным дугам присвоим номер вершины, в которую данная дуга входит;
  3. для каждого функционального узла исходной программы, имеющего номер i и выходную дугу j, составить новую простую последовательную программу Gi с номером входной дуги i
  4. для каждого предикатного узла с номером i составить новую простую программу
  5. построить программу типа while do с do-частью в виде структры, проверяющей значения L.

Читать дальше →
Total votes 73: ↑70 and ↓3+67
Comments35

Что делать если вас осенило или азбука стартапщика?

Reading time2 min
Views2.7K
Вас осенила идея и вы решили поиграть в игру под названием стартап. Несколько простых рекомендаций как в нее быстро включиться и что это дает.
Читать дальше →
Total votes 24: ↑12 and ↓120
Comments8

Лайтпак: Прокачан и открыт

Reading time1 min
Views22K
Прошло около 3х месяцев с тех пор, как хабрачеловек @brunql опубликовал в этом блоге описание ambilight-подсветки для ноутбука. А сегодня мы готовы представить вам полностью переработанную, теперь банановую™ версию этого опенсорс-устройства:


Читать дальше →
Total votes 163: ↑161 and ↓2+159
Comments93

Забавные возможности ImageMagick в помощь веб дизайнеру

Reading time1 min
Views3.6K
Сейчас когда на сайте нужно отобразить много мелких деталей, рамочки и тенюшки или оформления кнопок, делают один большой файл где все картинки идут друг за другом вертикально. Обладатели ImageMagick могут создать его одной командой.
Читать дальше →
Total votes 94: ↑81 and ↓13+68
Comments31

Знакомство с WebGL

Reading time6 min
Views44K

Введение


Статья создана с целью показать основные действия, необходимые для отображения 3d в современном браузере, используя технологию WebGL. Для достижения цели рассмотрим задачу построения нескольких линий в трехмерном пространстве.

Схема работы:
  1. Получаем WebGL контекст из canvas'а.
  2. Загружаем программу шейдеров. А именно:
    • создаем программу шейдоров;
    • получаем исходный код отдельно для вершинного и фрагментного шейдеров;
    • компилируем коды шейдеров;
    • присоединяем к программе;
    • активируем программу.

  3. Устанавливаем две матрицы: model-view и projection.
  4. Размещаем, заполняем, активируем буферы данных вершин.
  5. Рисуем.

Читать дальше →
Total votes 68: ↑67 and ↓1+66
Comments15

Как увеличить точность внутренних часов и начать лучше понимать время

Reading time4 min
Views5K


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

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

Психологи Джейн Бурка и Ленора Юэн предлагают в своей книге Procrastination: Why You Do It, What to Do About It NOW ряд конкретных упражнений по совершенствованию управления собственным временем.
Читать дальше →
Total votes 102: ↑87 and ↓15+72
Comments32

Современные веб-формы: еще несколько тонкостей

Reading time11 min
Views30K
Большинство людей воспринимают мир с помощью глаз, поэтому визуальный дизайн имеет огромное значение при создании фронтендов веб-приложений. Но так ли полезны все эти рюшечки и «карамельки», которыми любят насытить интерфейс современные веб-дизайнеры? В данной статье я хотел бы рассказать о типичных ошибках при дизайне веб-форм, а также поделиться некоторыми секретами создания правильного интерфейса.



Потратить время на чтение
Total votes 177: ↑167 and ↓10+157
Comments126

Кладезь полезной информации

Reading time1 min
Views2.6K
«Чем больше я знаю, тем больше понимаю, что ничего не знаю».

Даже если вы уже давно не чайник и не боитесь увеличить относительный уровень своего незнания — попробуйте проделать на своей машине:
sudo apt-get install fortunes-ubuntu-server
а потом просто вызывайте
/usr/bin/ubuntu-server-tip

Многократный мысленный оргазм гарантирован.
Вот просто некоторые примеры:
  • Для создания копии файла без дублирования пути файла используйте команду '$
    cp /long/path/to/file/name{,.orig}', которая создаст копию файла с суффиксом ".orig".
  • Если вы выполнили команду и забыли про 'sudo', вы можете набрать 'sudo !!'
    для вторичного запуска предыдущей команды с использованием 'sudo'.
  • Последующие команды обычно принимают аналогичный аргумент. 'Alt-.' вставляет
    последний аргумент предыдущей команды. Чтение документации рулит!

Приятного чтения!
Total votes 180: ↑169 and ↓11+158
Comments111
1

Information

Rating
Does not participate
Registered