Pull to refresh
0
0
GrossHo @GrossHo

User

Send message

Новости формата WebP

Reading time2 min
Views4.1K
Можно смело утверждать, что этой осенью формат WebP переживает второе рождение. Сообщения о новых возможностях следуют буквально одно за другим. Здесь я приведу перевод самых интересных новостей, касающихся формата WebP и перспектив его развития и поддержки. Топик сознательно не оформляется как перевод, так как данные приведены сразу из нескольких источников. Итак, полупрозрачность, сжатие без потерь, поддержка IE6+ и так далее!
Читать дальше →
Total votes 75: ↑73 and ↓2+71
Comments49

Окончательный дизайн схемы Raspberry Pi

Reading time1 min
Views8.6K


За месяц до начала продаж мини-компьютера Raspberry Pi стоимостью $25 разработчики опубликовали окончательную схему устройства. Сейчас разработка вышла на финишную прямую, через считанные дни начнутся первые тесты, и если пройдут без ошибок — плату отправят в тираж.
Читать дальше →
Total votes 69: ↑67 and ↓2+65
Comments85

Светодиодные лампочки. Практика

Reading time2 min
Views74K


Вступление


Мне как и многим, весьма понравился пост о внутреннем устройстве светодиодных лампочек. Единственное чего не хватало, так это видеть как все это светит в жизни. За последние полгода накопился десяток Китайских светодиодных лампочек и кое-какой опыт, которым хочется поделиться.

Update 02/11 23:00 — Новый тест, новые лампочки.
Читать дальше →
Total votes 90: ↑86 and ↓4+82
Comments72

144-ядерный процессор Чарльза Мура поступил в продажу по $20

Reading time2 min
Views45K
Чарльз Мур, создатель языка программирования Форт (Forth), довёл до стадии промышленного производства уникальную разработку — многоядерный процессор GA144. Чип размером 10х10 мм уже поступил в продажу по цене $20 (при заказе от десяти штук), также доступны материнские платы для него. Фактически, это аппаратное воплощение самого языка программирования Форт.

Крайне необычный процессор по ряду параметров не имеет себе равных среди CPU:
  • 144 независимых ядра, которые активируются только при поступлении инструкции, то есть у этого процессора нет такой характеристики как «тактовая частота»;
  • скорость выполнения инструкций 1400 пикосекунд (эквивалент 700 МГц);
  • энергопотребление 7 пикоджоулей на одну инструкцию;
  • энергопотребление в «спящем» режиме менее 100 нановатт;
Читать дальше →
Total votes 216: ↑209 and ↓7+202
Comments135

Экзоядро: архитектура операционной системы управления ресурсами на уровне приложений

Reading time6 min
Views12K
Привет, хабраюзер!
Сегодня я хочу тебя порадовать переводом части статьи за авторством Доусона Энглера, Франса Каашоека и Джеймса О'Тулла-младшего из лаборатории компьютерной науки M.I.T. (Dawson R. Engler, M. Frans Kaashoek, James O'Toole Jr., M.I.T. Laboratory of Computer Science) про экзоядерные операционные системы. Сама статья довольно объемная, так что переводить я ее буду по частям, если, конечно, вам будет интересно.
Читать дальше →
Total votes 57: ↑40 and ↓17+23
Comments16

Патентные войны: копание ямы самим себе?

Reading time4 min
Views1.2K

Введение


В начале августа один из трех IT-китов, корпорация Google, обвинила двух других IT-китов: Microsoft и Apple в сговоре, направленном на то, чтобы подорвать позиции ее знаменитой операционной системы Android, которая сейчас фактически занимает более половины рынка операционных систем для мобильных устройств. Для этого Microsoft и Apple купили у обанкротившейся компании Nortel ее патенты. Что будет дальше – понять не трудно: многомиллионные или даже многомиллиардные иски против Google, уличающие ее в нарушении авторских прав. Это последняя информация о патентных войнах, которые разгораются, как пожар, и уже даже не в лесу, а на бензохранилище. Еще бы! Ведь объединившись, Microsoft и Apple выкупили патенты Nortel за рекордные 4,5 млрд. долларов при стартовой цене в 1 млрд. долларов. При этом было куплено около 6 тыс. различных патентов.
читать дальше
Total votes 88: ↑66 and ↓22+44
Comments142

О чём не знал Гордон Мур

Reading time5 min
Views2.3K
Память на фазовых переходах, первый прикладной квантовый компьютер, ДНК как интегральная схема, и запутанные фотоны — разрозненные события и значительные прорывы, до некоторых пор не взаимодействующие между собой заставляют пытливые умы всей планеты искать пути наиболее эффективной консолидации технологий и применения прорывов в фундаментальной науке к решению прикладных задач. Нам повезло жить в эпоху цифровой эволюции: на наших глазах сменилось четыре поколения компьютерных технологий, и сейчас, господа, давайте понаблюдаем за развитием и становлением следующего поколения.
Читать дальше →
Total votes 118: ↑109 and ↓9+100
Comments116

Электронная подпись физического лица (часть 2)

Reading time4 min
Views28K
В первой части мы разобрали, что такое квалифицированная электронная подпись физического лица, как получить ключи для генерирования этой подписи, а также сертификат для ее верификации. В этом топике я предложу инструмент для генерирования подписи и опишу проблемы, с которыми я столкнулся. Если кому-то не интересно технарство – добро пожаловать в самый конец топика, где выложены файлы проекта.
Читать дальше →
Total votes 35: ↑32 and ↓3+29
Comments48

Электронная подпись физического лица (часть 1)

Reading time6 min
Views58K
Я расскажу о Федеральном законе от 6 апреля 2011 г. N63-ФЗ «Об электронной подписи»: что он, зачем он, а главное, как обывателю его использовать. Рассмотрю проблемы, с которыми я столкнулся, и их решения. Этот пост направлен больше в сторону социума, поэтому для технарей будет присутствовать некая избыточная информация.
Читать дальше →
Total votes 68: ↑66 and ↓2+64
Comments30

Региональное Интернет-СМИ: Часть 1. С чего начать

Reading time5 min
Views17K
В 2007 году мы с другом решили открыть свою интернет-газету. Ни он, ни я, журналистами не являлись, в СМИ никогда не работали, какого-то специфического опыта у нас не было, поэтому все делалось методом проб и ошибок.

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

Сразу хочу сказать, что наш путь — один из многих, наверное можно действовать иначе и… ну в общем вы поняли.
Перейти к сути
Total votes 35: ↑31 and ↓4+27
Comments40

Региональное Интернет-СМИ: Часть 2. К чему надо быть готовым

Reading time4 min
Views5.1K
Продолжаю писать про особенности создания и работы регионального СМИ. Я решил, что нужно прояснить еще некоторые вопросы перед тем, как перейти к сути работы СМИ, поэтому вторая часть называется «К чему надо быть готовым».
Что же вас ждет?
Total votes 22: ↑18 and ↓4+14
Comments29

Redis, hiredis, libev и multithread. Часть 2

Reading time3 min
Views5.8K
В продолжение первой части хочется рассказать, как это все действительно работает. Много времени было положено на тесты и отладку, и сейчас хочется выложить подробные рекомендации по результатам исследований, которые были проведены.

Внимание! Исследования проводились не для понимания, зачем мне это нужно, а для понимания как оно работает!

Читать дальше →
Total votes 19: ↑18 and ↓1+17
Comments9

Кучи. Часть 1. Биномиальная куча

Reading time4 min
Views29K
Здравствуйте, Хабросообщество!

На хабре есть описание множества интересных структур данных, таких как деревья отрезков, дуча и т.п. Если Вам интересны сложные структуры данных, то добро пожаловать под кат!
Читать дальше →
Total votes 53: ↑45 and ↓8+37
Comments14

Что такое искусственные нейронные сети?

Reading time10 min
Views125K
Искусственные нейронные сети применяются в различных областях науки: начиная от систем распознавания речи до распознавания вторичной структуры белка, классификации различных видов рака и генной инженерии. Однако, как они работают и чем они хороши?

Читать дальше →
Total votes 58: ↑37 and ↓21+16
Comments16

Язык программирования Rust

Reading time1 min
Views9.6K
Разработчики из Mozilla Research опубликовали презентацию, в которой рассказали о прогрессе за последний год в разработке экспериментального языка программирования Rust, преимуществах Rust перед Google Go, о его применении в проектах Mozilla, а также о типичных примерах использования в будущем.

Rust — новый мультипарадигменный, исключительно функциональный, императивно-процедурный, объектно-ориентированный язык программирования, над которым Mozilla Research работает с 2009 года (сам проект ведёт историю с 2006 года). Исходные тексты распространяются через Github под лицензией BSD.

Как и Go, язык программирования Rust объединяет производительность и безопасность компилируемых языков (как С++) со скоростью разработки динамических языков (как Python).
Читать дальше →
Total votes 25: ↑15 and ↓10+5
Comments13

Релиз XML-СУБД Sedna 3.5

Reading time2 min
Views3.2K
После 13 месяцев интенсивной разработки в свет вышла новая версия прирождённой XML-СУБД Sedna под номером 3.5.

Sedna предназначена для хранения и работы с XML-данными и работает с ними в «родном режиме». Sedna написана на C/C++, распространяется под все основные платформы под лицензией Apache 2.0. Для загрузки доступны как бинарные файлы для Windows, Linux, MacOS X, FreeBSD и Solaris (x86/x64), так и исходные коды для самостоятельной сборки.

Sedna 3.5 Проект разрабатывается с 2003 года и по сей день командой разработчиков отдела информационных технологий Института системного программирования Российской академии наук.

Итак, что же умеет Sedna?
Total votes 38: ↑34 and ↓4+30
Comments28

Фоторама

Reading time4 min
Views55K


Около полугода назад я написал простой джейкверный плагин для галерей на сайтах. Назвал его Фоторамой и выложил в интернет. По клику кроссфейдом показывалась следующая фотография, клик с шифтом мотал назад — вот и всё.

За эти месяцы Фоторама повзрослела, обзавелась сайтом с логотипом и, думаю, теперь можно написать о ней на Хабре.
Читать дальше →
Total votes 304: ↑295 and ↓9+286
Comments111

Синхронизация представления с коллекцией

Reading time5 min
Views1.6K
Во многих современных языках программирования и фреймворках есть специальные классы коллекций, которые умеют оповещать клиентов при каждом своем изменении. Во Flex этот класс носит имя ArrayCollection, в .Net — ObservableCollection, в ExtJS — Ext.util.MixedCollection и Ext.data.Store, в jWidgetJW.Collection. Такие структуры данных просто необходимы при разработке приложений по схеме MVC (Model, View, Controller). Наиболее часто они применяются в качестве модели для разного рода UI-компонентов: списков, таблиц, аккордионов и пр. В сложных приложениях коллекции нужны для связи нескольких слоев системы между собой.

Сегодня расскажу вам об одном оригинальном способе работы с коллекциями.

Читать дальше →
Total votes 4: ↑2 and ↓20
Comments2
1
23 ...

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity