|
|
|
Найти записи с меткой
Habra Cat
Habra Cat
Включаем подсветку синтаксиса для less файлов в Notepad
Верстая проект при использовании less библиотеки в уже привычном для меня Notepad++ я долго не мог привыкнуть к отсутствию адекватной подсветки less синтаксиса. В очередной раз, столкнувшись с этой проблемой, я решил поставить крест своим мучениям и начал искать в сети способ добавления подсветки синтаксиса для less файлов в редакторе Notepad++. Читать дальше →http://habrahabr.ru/post/144642/
Habra Cat
Habra Cat
Неврология в видеоиграх: Deus Ex: Human Revolution
Существует любознательная штуковина, занимающая пространство между нашими ушами. Это пространство с несколькими фунтами серого вещества обеспечивает невероятную степень пластичности, учитывает полный спектр личностей, эмоций и мыслей, но все это в ограниченном физическом пространстве. При изучении неврологии, трудно пройти мимо красоты и эффективности человеческого мозга. Но каковы пределы биологического субстрата, как мозг, и как мы можем расширить свои возможности с его помощью? Отчаянные поиски улучшения нашей естественной биологии, по иронии судьбы, являются неизбежным результатом той же собственной биологии. Кроме того, идея, что миллиарды лет эволюции заключаются в механизме, может вызвать замешательство тех из нас, кто привык к идее постоянного технологического совершенствования и развития, например как наша нынешняя модель мироздания эволюционировала, чтобы справиться с устоем Древнего мира. Существует актуальный вопрос: «Где (и что это) Человеческий мозг 2.0?» Этот вопрос раскрывается в некоторых потенциально пророческих фантастических играх, таких как Deus Ex: Human Revolution, в которых неврология встречается с синтетическими улучшениями в увлекательной и ужасающей форме. Читать дальше →http://habrahabr.ru/post/144643/
Habra Cat
Habra Cat
[Из песочницы] LVA или «живой» видео-аватар для «ВКонтакте»
Вместо предисловияНет, конечно, речь пойдет не о синем гуманоиде с планеты Пандора. В далеком октябре 2010 года я, как активный пользователь социальной сети «ВКонтакте», задался вопросом «Как можно улучшить этот сайт?». И ответ на этот вопрос было не так уж легко найти, т.к. уже тогда «Контакт» сочетал в себе легкий и удобный интерфейс, стройную организацию данных, обширность контента и т.д. и т.п. Регулярно появлялись какие-то обновления и дополнения, но по большей части они были не глобальными (про микроблог тактично умолчим). Первое что пришло на ум — видеообщение, но чем же это будет лучше или новее того же «Скайпа»? Тем более, что вряд ли удастся перетянуть одеяло на себя в давно занятой им нише (а теперь «Скайп» стремительно интегрируется с «фейсбуком»). Читать дальше →http://habrahabr.ru/post/144637/
Habra Cat
Habra Cat
[Опрос] Графический интерфейс прошивки для беспроводного роут
Habra Cat
Habra Cat
[Перевод] Три ключевых принципа ПО, которые вы должны понимать
 Разрабатывая приложения, мы постоянно сталкиваемся с новыми подходами, языками и концептами. И постоянно мы мечемся в сомнениях «смогу ли я быть на волне, оставаться конкурентоспособным, учитывая все изменения и тренды?». Давайте задумаемся на мгновение, впомнив фразу из моего любимого фильма «Касабланка» — в любви законов новых нет — так создан свет. Все, что касается любви, применимо и к коду. Новых законов в коде нет. Если вы четко понимаете основные идеи разработки, вы способны максимально быстро адаптироваться к новым подходам. В этой статье я расскажу вам о трех основных принципах, которые, наряду с другими, позволяют регулировать сложность разработки. Я поделюсь своим видением вопроса, которое, надеюсь, поможет вам в повседневной работе. Читать дальше →http://habrahabr.ru/post/144611/
Habra Cat
Habra Cat
В ФБР создано подразделение по контролю интернет-коммуникаций
Федеральное бюро расследований США сформировало в своём составе специальное подразделение Domestic Communications Assistance Center (DCAS), задачей которого называется разработка и применение программно-аппаратных средств по контролю над интернет-коммуникациями. Ресурс CNET 4 мая этого опубликовал сведения о том, что Бюро «предлагает» ряду известных социальных сетей, провайдерам VoIP-связи, разработчикам IM и email-клиентов встроить в своё программное обеспечение бекдоры с целью скрытого наблюдения за обменом информацией. Этот проект имеет кодовое название «Тёмная сторона силы» (Going dark) и был профинансирован соответствующим комитетом сената США в размере 54$ млн. Немного позже выяснилось, что Microsoft и Google напрочь отвергли предложение секретных агентов. Создание подразделения DCAS, которое базируется в Квантико (по соседству с Академией ФБР и военной базой морской пехоты) и сформированное за счёт агентов со специальной подготовкой, многие называют продолжением упомянутого выше проекта «Тёмная сторона силы», официальное начало которого датируется прошлым годом, когда один из советников ФБР Валери Капрони ( Valerie Caproni)в докладе, сделанном перед сенаторами, высказала мысль, что ФБР находится в положении постоянно догоняющего и догадывающегося, тогда как всевозможные злоумышленники используют все современные технологии коммуникаций везде где только возможно. Любопытно, что ФБР официально опубликовала вакансию для специалистов, которых, видимо, в Квантико не нашлось или просто не хватило. Если кто-либо желал бы получать в год около 140 000 $ и при этом являлся бы техническим специалистом по разработке и поддержке IT-систем, то до 2 мая у него был бы шанс поработать на ФБР с графиком работы с восьми утра до половины пятого вечера. Источникhttp://habrahabr.ru/post/144641/
Habra Cat
Habra Cat
Германия поставила рекорд по солнечной энергии: 22 ГВтч
 Германия поставила новый мировой рекорд по потоку энергии от солнечных батарей. В солнечные полуденные часы пятницы и субботы 25 и 26 мая в немецкую энергосистему вливалось 22 ГВтч энергии от фотоэлементов. Это примерно треть полуденного потребления Германии в рабочий день и почти половина — в выходной. Таким образом, Германия доказала, что возобновляемые источники энергии могут закрывать существенную часть потребностей даже такой крупной индустриальной страны. Читать дальше →http://habrahabr.ru/post/144636/
Habra Cat
Habra Cat
Разрабатываем для Windows Phone под Windows Phone (на примере
Однажды, возвращаясь из командировки, мне необходимо было как-то скрасить своё время. Гостиничный Wi-Fi само собой был в недосягаемости, а телефон в роуминге. Так Я познакомился с TouchDevelop, который давно был установлен на телефон, но в котором не было времени основательно покопаться. Несколько часов пролетели под написанием калькулятора, умеющего конвертировать величины. Что такое TouchDevelop
Некоторую ясность может внести следущее видео: Но если быть чуть чётче, то TouchDevelop — это приложение для Windows Phone от Microsoft Research. Оно позволяет писать скрипты, при этом основной упор сделан на удобное взаимодействие с разработчиком. В TouchDevelop присутствует ООП, есть стандартная библиотека классов для взаимодействия с телефоном (ввод/вывод данных, проигрывание музыки, видео, работа с фотокамерой, акселерометром, работа с графикой и т.д.), а также своё коммьюнити с облаком, в котором мы делимся своими результатами, смотрим что делают другие и учимся у них и которое мы можем использовать для реализации рейтинга игроков (в случае, если мы делаем игрушку) и всё это opensource (да, форки тоже можно делать). Если вы заинтересовались, то прошу под кат, где будет разобран пример разработки тетриса. Читать дальше →http://habrahabr.ru/post/144602/
Habra Cat
Habra Cat
Засеки 25 минут!
Как часто вам бывает нужно просто засечь время? Я думаю, что такая необходимость периодически возникает у всех. Кто-то просто смотрит на часы, кто-то использует специальные программы, кто-то ставит будильник на телефоне. Но помимо всех этих способов можно ещё сделать вот так: sleep 25m ; xmessage 'Hey! :)'
Всего две команды, которые довольно легко запоминаются. Вместо xmessage может быть, разумеется, что угодно ещё. Например: sleep 8h 30m ; mplayer /home/user/Music/pink_floyd-the_happiest_days_of_our_lives.flac
Впрочем, тут надо учитывать, что команда не будет выполнена, если вы закроете терминал. Если же необходимо, чтобы команда всё-таки выполнилась, то есть несколько способов это сделать. Читать дальше →http://habrahabr.ru/post/144638/
Habra Cat
Habra Cat
[Перевод] Цитаты о языках программирования
Что учёные, писатели и программисты думают о популярных языках программирования. Все языки«Есть два подхода к программированию. Первый — сделать программу настолько простой, чтобы в ней очевидно не было ошибок. А второй — сделать её настолько сложной, чтобы в ней не было очевидных ошибок.» Tony Hoare. Профессор, занимался реализацией Алгол 60, сейчас исследователь в Microsoft Research. Algol 60 (позже повлиявший на C)«Я не мог устоять перед искушением добавить в язык нулевой указатель (null), просто потому, что его так легко было реализовать. Это привело к бессчётному множеству ошибок, уязвимостей и сбоев, которые нанесли ущерб, наверное, в миллиард долларов за последние сорок лет.» Tony Hoare. Читать дальше →http://habrahabr.ru/post/144632/
Habra Cat
Habra Cat
JavaScript для «маленьких». DOM (часть 4)
Ну что же продолжаем дальше. Из предыдущего поста можно почерпнуть много полезных замечаний, которые относятся к разряду « четче говори». Могу сказать, что критика для меня – это всегда плюс ( конечно, если она без фанатизма). Не сказав в первом посте, что по истечению небольшого курса статей у нас получится своя « библиотечка», я тем самым забыл про корректные названия функций. Читать дальше →http://habrahabr.ru/post/144635/
Habra Cat
Habra Cat
Трансляция со школьных соревнований по робототехнике
Трансляцию со школьных соревнований по робототехнике (спб) можно посмотреть прямо сейчас по ссылке . Самое интересное начинается с 14:30. А закончится в 16:00. Трансляция обеспечивается школьниками 239. http://habrahabr.ru/post/144633/
Habra Cat
Habra Cat
Open-source модуль для пушки Гаусса (coil gun)
Итак уже можно напечатать пушку Гаусса прямо на 3д принтере. Ну не совсем так, можно напечатать все необходимые детали, добавить электронную начинку и собрать рабочий модуль. Норвежский умелец hans66 разработал(напечатал) и собрал рабочее устройство с инфракрасным сенсором для активации запуска. Так при использовании сенсора модули можно сделать электрически независимыми и просто соединить их механически для достижения необходимой мощности. Сайт автора (норвежский, перевод) Youtube videoТhingiverse исходники Читать дальше →http://habrahabr.ru/post/144631/
Habra Cat
Habra Cat
Оптимизируем работу SQLite с NSCalendar
 В предыдущей статье мы решили проблему некорректного использования SQLite week based calendar, написав свое расширение для этой СУБД. Наш расчет сошелся, однако скорость его работы оставляла желать лучшего. Обработка таблицы, содержащей всего лишь 2500 записей занимала около 6 секунд. В то время как запросы, использующие strftime() исполнялись за десятые доли секунды. Так чего же мы не учли?http://habrahabr.ru/post/144192/
Habra Cat
Habra Cat
[Из песочницы] КВИС — критически важные информационные сегменты
Уважаемые товарищи Хабраюзеры. Очень интересно читать о методах критического менеджмента, управления в невообразимых условиях, когда все и везде не так, как хотелось бы. Поэтому представляю Вашему вниманию простую методику определения Критически Важных Информационных Сегментов. Называю её простой, так как использовал отечественные (читай Советские) наработки. Прошу внимания под кат. Читать дальше →http://habrahabr.ru/post/144597/
Habra Cat
Habra Cat
List-функции в CouchDB
На Хабре часто встречается комментарий о том, что документацию разработчики не дочитывают до конца. Столкнулся с этим сам, когда открыл для себя List-функции в CouchDB. Мне показался вопрос достаточно сложным и не очень хорошо объясненным в документации, решил поделиться с уважаемым сообществом своим исследованием. List-функции в design-документах CouchDB нужны для того, чтобы иметь возможность обработать всю базу данных одной функцией. Т.е. это некий аналог Full Table Scan в реляционных базах. Читать дальше →http://habrahabr.ru/post/144628/
Habra Cat
Habra Cat
Термометр с прогнозом погоды
 С рождением ребёнка существенно повышается внимание, уделяемое погоде на улице: если сам ты можешь выйти на улицу в чём придётся, и немножко помёрзнуть или промокнуть, не взяв зонтик, то родительский инстинкт просто не даст причинить неудобство твоему ребёнку. Спасибо современным технологиям, — температуру на улице и прогноз погоды можно в любой момент посмотреть на специальных сайтах (вроде pogoda.mail.ru или pogoda.yandex.ru). И всё было бы хорошо, но в один прекрасный день я пообещал своей супруге повесить за окно обычный термометр — ей было неудобно открывать ноутбук, заходить на сайт и смотреть погоду там. Как говорится в известной пословице: мужик сказал, женщина напомнила, женщина напомнила, женщина напомнила, женщина задолбала, — мужик сделал. Читать дальше →http://habrahabr.ru/post/144624/
Habra Cat
Habra Cat
Создание простейшего приложения на Java 2
Доброго времени суток. Прочитав пост VladimirJoy Создание простейшего приложения на Java, решил несколько развить начатую тему. Если вы знаете всю теорию ООП, но так и не поняли, с чего же начать писать свои классы с использованием полиморфизма и инкапсуляции, или же просто хотите поспорить на тему хорошего тона программирования на Java — прошу под кат. И да, сразу уточню, я буду писать про написание приложения в текстовом редакторе. Никаких IDE, никаких автоматических сборок и запуска приложения по кнопочке play. Потому что используя IDE сложно понять, как Java запускает ваше приложение. И потому что это круто :) Читать дальше →http://habrahabr.ru/post/144627/
Habra Cat
Habra Cat
Самый глубокий Сайт
Habra Cat
Habra Cat
IT Quest 4
Известные по своим предыдущим квестам, которые упоминались на хабре ранее, Kaimi и dx приготовили для нас четвертую часть IT-квеста. На этот раз он приурочен к десятилетию Форума Античат. Для непосвященных поясню, что такое IT-квест: это что-то вроде классического хак-квеста, но задания в нем нестандартные, затрагивающие различные сферы знаний компьютерной тематики. Процитирую основные фичи: — Смесь консоли и графического интерфейса + осмысленный сюжет — 7 сюжетных линий с разными концовками, вы сможете пройти все — Более 40 самых разнообразных IT-заданий с подсказками — 40 достижений — Различный дополнительный контент В процессе прохождения придется коснуться множества интереснейших областей из мира IT, например: реверс-инжиниринг приложений под win, примитивный data mining, основы криптографии, азы программирования на изотерических языках, общее понимание цифровых схем и многое другое. Адрес для регистрации в квесте: http://kaimi.ru/quest_x4 http://habrahabr.ru/post/144621/
Habra Cat
Habra Cat
Новый виток архитектуры CUDA
Всем привет! В начале апреля я увидел анонс новой видеокарты от nVidia, с новым мажорным индексом compute capability – 3.0. Внимательно изучив спеки был удивлён – по всему выходило, что теперь ветвления будут приводить к самым худшим последствиям: большим потерям производительности. Мне нравилось, что от версии к версии ветвления играют всё меньшую роль, а Kepler показался в этом плане шагом назад. Мозгом я понимал, что такое вряд ли возможно и решил немного выждать. И вот на этой неделе мне пришёл whitepaper по новой числодробилке на архитектуре Kepler и многое прояснил. А дальше - чистейший текст и ни одной картинкиhttp://habrahabr.ru/post/144202/
Habra Cat
Habra Cat
Создание простейшего приложения на Java
Добрый день! В этой статье речь идет об организации простейшего приложения на Java для начинающих разработчиков, которые уже изучили концепции объектного подхода. Но для опытных возможно тоже будет интересно. Зачастую начинающие разработчики задают вопроc: «С чего начать создание приложения», какие классы использовать и прочее. В этой статье мы даем ответ на эти вопросы. Читать дальше →http://habrahabr.ru/post/144617/
Habra Cat
Habra Cat
«Умные» часы MetaWatch для любителей гаджетов
 У многих из нас есть часы, к которым мы привыкли с детства. После появления и широкого распространения всякого рода портативных электронных устройств часы стали не столь уж и необходимы. Их носят кто по привычке, кто ради престижа (если часы от известного бренда). Часы ради часов уже мало кого интересуют. Но с появлением интересных проектов «умных» часов ситуация может измениться. Читать дальше →http://habrahabr.ru/post/144606/
Habra Cat
Habra Cat
Использование Arduino UNO в качестве программатора
Появилась у меня идея сделать внешний интерфейс для счетчика воды, чтобы не лазать в подвал для снятия показаний. После некоторых размышлений я остановился на ATTiny2313A(стоит ~80р, а ставить для этого Arduino ценой в ~1000р. мне жаба не дает) + несколько резисторов, кнопок и 7-ми сегментный индикатор. Но остановился перед проблемой — в отличии от Arduino здесь нужен программатор. Поскольку я не сильно увлекаюсь МК, то программаторов у меня как-то не водится. Arduino теоретически можно использовать в этом качестве, но реально я этого никогда не делал. Пришла пора заняться этим на практике...http://habrahabr.ru/post/144620/
Habra Cat
Habra Cat
[Опрос] Работаете ли вы по той профессии которую получили в в

|