-Поиск по дневнику

Поиск сообщений в rss_habrahabr_of_lokoman

 -Подписка по e-mail

 

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2008
Записей:
Комментариев:
Написано: 2




Все публикации подряд на Хабре


Добавить любой RSS - источник (включая журнал LiveJournal) в свою ленту друзей вы можете на странице синдикации.

Исходная информация - http://habrahabr.ru/.
Данный дневник сформирован из открытого RSS-источника по адресу http://habrahabr.ru/rss/, и дополняется в соответствии с дополнением данного источника. Он может не соответствовать содержимому оригинальной страницы. Трансляция создана автоматически по запросу читателей этой RSS ленты.
По всем вопросам о работе данного сервиса обращаться со страницы контактной информации.

[Обновить трансляцию]

Сделаем код чище: Специальные расширения vsnprintf() в ядре Linux

Воскресенье, 08 Марта 2015 г. 03:00 + в цитатник

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

Книга Linux Device Drivers устарела, а новая версия выйдет нескоро. Поэтому мне хочется заполнить пробелы в знаниях тех программистов, которые пишут код в ядро.
Читать дальше →

http://habrahabr.ru/post/252453/


Метки:  

[Перевод] Взаимодействие с командной строкой perl 6 из функции MAIN

Суббота, 07 Марта 2015 г. 23:47 + в цитатник

В Unix-среде множество скриптов получают аргументы из командной строки. В Perl 6 обрабатывать их очень просто:

    $ cat add.pl

    sub MAIN($x, $y) {
        say $x + $y
    }

    $ perl6 add.pl 3 4
    7
    $ perl6 add.pl too many arguments
    Usage:
    add.pl x y


Просто создав функцию MAIN и задав ей сигнатуру из параметров, вы автоматически получаете парсер командной строки, который передаёт их в аргументы функции $x и $y, и сообщение о правильном вызове скрипта.
Читать дальше →

http://habrahabr.ru/post/252451/


Метки:  

Два с половиной приема при работе с argparse

Суббота, 07 Марта 2015 г. 23:27 + в цитатник


Приемы, описанные здесь, есть в официальной документации к модулю argparse (я использую Python 2.7), ничего нового я не изобрел, просто, попользовавшись ими некоторое время, убедился в их мощности. Они позволяют улучшить структуру программы и решить следующие задачи:

  1. Вызов определенной функции в ответ на заданный параметр командной строки с лаконичной диспетчеризацией.
  2. Инкапсуляция обработки и валидации введенных пользователем данных.

Что там еще за пол-приема?

http://habrahabr.ru/post/252333/


Метки:  

Оформление документации в Doxygen

Суббота, 07 Марта 2015 г. 21:54 + в цитатник



Недавно мной была написана статья, посвященная системе документации Doxygen (если вы не знакомы с данной системой, то советую обратить внимание на указанную статью и познакомиться с ней хотя бы в общих чертах). В комментариях к ней был поднят важный вопрос об оформлении документации в Doxygen, и этот вопрос актуален, поскольку зачастую используется стандартное оформление, которое хоть и практичное, но достаточно невзрачное.

В данной статье я отвечу на этот вопрос. Для этого мы рассмотрим общие принципы оформления документации Doxygen, познакомимся с ними, и посмотрим на примерах, чего можно добиться, основываясь на них.
Читать дальше →

http://habrahabr.ru/post/252443/


Метки:  

Метод фрагментарного сжатия видеопотока

Суббота, 07 Марта 2015 г. 21:52 + в цитатник

Я решил представить на суд уважаемого хабрасообщества свою разработку — метод фрагментарного сжатия видеопотока. Особенностью предлагаемого метода является полное соответствие сжатого видеопотока исходному, то есть метод осуществляет сжатие без потерь.
Читать дальше →

http://habrahabr.ru/post/252445/


Метки:  

Reconnect — уязвимость в Facebook Login

Суббота, 07 Марта 2015 г. 20:17 + в цитатник

image

Все очень просто — если мы можем перелогинить пользователя в свой фейсбук то мы можем присоединить свой фейсбук к аккаунту жертвы на других вебсайтах. Жертва загружает нашу страничку и мы получаем доступ к аккаунту жертвы на Booking.com, Bit.ly, About.me, Stumbleupon, Angel.co, Mashable.com, Vimeo и куче других вебсайтов.
Читать дальше →

http://habrahabr.ru/post/252441/


Метки:  

[Перевод] Неожиданное поведение фильтров исключений в C# 6

Суббота, 07 Марта 2015 г. 19:32 + в цитатник

Что такое фильтры исключений?


Фильтры исключений (Exception Filters) — новая фича C# 6, которая позволяет устанавливать специфические условия для блока catch. Этот блок будет исполнятся только в случае, если указанные условия выполнены. Проиллюстрируем синтаксис небольшим фрагментом кода:

public void Main()
{
  try
  { 
    throw new Exception("E2");
  }
  catch(Exception ex) when(ex.Message == "E1")
  {
    Console.WriteLine("caught E1");
  }
  catch(Exception ex) when(ex.Message == "E2")
  {
    Console.WriteLine("caught E2");
  }
}
Читать дальше →

http://habrahabr.ru/post/252437/


Метки:  

[Перевод] Супер-куки на основе HSTS отследят вас даже в приватном режиме

Суббота, 07 Марта 2015 г. 19:04 + в цитатник

Уже несколько лет все браузеры предлагают настройки для приватного браузинга. В приватном режиме они могут не сохранять куки, историю страниц и временные файлы. Люди, ценящие приватность, полагаются на эту возможность. Но недавно был предложен ещё один способ отследить пользователя даже и в этом случае, если тот не предпримет особых мер.

Ирония в том, что работе этой системы отслеживания способствует механизм под названием HTTP Strict Transport Security. Он нужен для того, чтобы сайты могли убедиться, что пользователь работает с их серверами только по протоколу HTTPS. Если сервер добавляет в заголовки соответствующий флаг, то по правилам HSTS все соединения с сервером должны быть зашифрованы. Таким образом пользователя защищают от различных возможных атак.
Читать дальше →

http://habrahabr.ru/post/252433/


Метки:  

[Из песочницы] Сто строчек кода для любимой

Суббота, 07 Марта 2015 г. 14:47 + в цитатник

Я бы мог читать ей поэзию. Я бы мог забронировать столик в ресторане, устроить ужин при свечах: хорошее вино, услужливый официант, приличные люди вокруг. Нежно касаюсь её руки и шепчу:
— Любимая…


Но когда ко мне подошел коллега и сказал:
— Смотри, что я закодил для своей женщины.…
Я понял, что это — любовь. Это — навеки.
Я тоже хочу так.
Читать дальше →

http://habrahabr.ru/post/252421/


Анонс книги Брайана Кернигана «The Go Programming Language»

Суббота, 07 Марта 2015 г. 13:27 + в цитатник

На Амазоне анонсировали новую книгу Брайана Кернигана и Алана Донована с ёмким названием «The Go Programming Language». Кто не в курсе — Брайан Керниган это один из соавторов Unix, автор cron-а и автор одной из самых культовых книг в мире программирования "The C Programming Language", написанную вместе с Деннисом Ричи в 1978-м.
Книга доступна для предзаказа, релиз бумажной версии запланирован на 27 августа 2015.

Читать дальше →

http://habrahabr.ru/post/252417/


Метки:  

Собираем Wi-Fi робота

Суббота, 07 Марта 2015 г. 11:33 + в цитатник


Давно мечтал сделать Wi-Fi робота, которым можно было бы управлять удаленно. И вот наконец настал тот день когда я смог управлять роботом через интернет, видеть и слышать все что происходит вокруг него.
Заинтересовавшихся приглашаю под кат Читать дальше →

http://habrahabr.ru/post/252411/


Метки:  

CxxMock — принцип действия

Суббота, 07 Марта 2015 г. 00:04 + в цитатник


Иногда бывает интересно изучить архитектуру какого либо изделия, и посмотреть как оно устроено. Вот бывало разберешь часы, а обратно собрать не можешь… Но в отличии от часов программные продукты при доступе к исходникам можно разобрать, и собрать. А найденные решения применять уже в своей практике.

Когда у меня возникла необходимость в создании CxxMock, о котором я писал в статье CxxMock — Mock-объекты в C++, я разобрал принцип действия похожего GoogleMock. Или еще раньше разобрал основную идею c10k сервера mathopd, что последующих проектах позволило мне лучше маневрировать в проектировании архитектуры.

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

http://habrahabr.ru/post/251133/


Метки:  

Do it with love — приложение, которое учит тебя любить

Пятница, 06 Марта 2015 г. 22:47 + в цитатник

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

Мы предлагаем провести личный эксперимент и прокачаться в деятельности из любви.

image

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

Читать дальше →

http://habrahabr.ru/post/252399/


Метки:  

Нюансы коммерческой разработки на WordPress

Пятница, 06 Марта 2015 г. 22:33 + в цитатник



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

По большей части информация будет «технического плана», касательно CMS Worpdress, «по верхушкам». Я рассказываю лишь про наш путь, для кого использование технологий, путей, приемов etc. вопрос религии — просьба воздержаться от холиваров. Приступим

http://habrahabr.ru/post/252393/


Метки:  

[Перевод] Большая подборка ссылок о галереях и всем, что с ними связанно

Пятница, 06 Марта 2015 г. 22:04 + в цитатник

Дадли Стори, автор «Pro CSS3 Animation», представил подборку своих статей с сайта demosthenes.info/ о галереях на сайтах и всем, что с ними связано. Решения используют HTML, CSS и PHP в различных комбинациях, текст статей на английском языке. В начале каждой статьи представлена демонстрация эффекта, о котором говорит автор.
Читать дальше →

http://habrahabr.ru/post/252397/


Метки:  

Что плохого в изменении *_defconfig при работе с исходниками ядра Linux

Пятница, 06 Марта 2015 г. 20:08 + в цитатник

По следам моей первой публикации хочу сделать небольшую заметку об изменении файлов i386_defconfig или x86_64_defconfig, входящих в поставку исходников ядра Linux.

Читать дальше →

http://habrahabr.ru/post/252391/


Метки:  

Некоторые тонкости работы с Github и NPM — со вкусом ES6

Пятница, 06 Марта 2015 г. 20:00 + в цитатник

Здравствуйте, меня зовут Александр, и я пишу велосипеды по выходным программист.



В нашем клубе анонимных велосипедостроителей считается особым шиком не только сотворить очередной шедевр, но и поделиться им с сообществом. Так как существует просто огромное количество статей о том, как выложить проект на Github или npm, я не буду в 100500 раз пересказывать одно и то же.

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

Приступим

http://habrahabr.ru/post/252389/


Метки:  

[Перевод] 10 советов по работе в Sketch

Пятница, 06 Марта 2015 г. 18:56 + в цитатник



Я сравнительно недавно использую Sketch, но уже в восторге от этой программы. Поэтому я подумал и решил объединить в одную статью несколько приемов, которые я использую на ежедневной основе и которые помогли увеличить продуктивность моей работы в Sketch.
Читать дальше →

http://habrahabr.ru/post/252387/


Метки:  

[Из песочницы] Термометр на Raspberry pi с беспроводным датчиком на rf 433 и МК attiny85

Пятница, 06 Марта 2015 г. 17:58 + в цитатник

Данная статья описывает мой опыт создания беспроводного датчика температуры на базе МК Attiny85 + ds18b20 + rf 433 TX, работающего от батареек. Прием данных и программирование Attiny85 сделано на основе Raspberry pi B+.
Читать дальше →

http://habrahabr.ru/post/252381/


Метки:  

[Из песочницы] Веб-парсинг на Ruby

Пятница, 06 Марта 2015 г. 17:40 + в цитатник

Это перевод статьи «Web Scraping with Ruby», которую я нашел полезной при изучении языка программирования Ruby. Парсинг меня интересует в личных целях. Мне кажется, это не только полезный навык, но и хороший способ изучить язык.
Читать дальше →

http://habrahabr.ru/post/252379/


Метки:  

Поиск сообщений в rss_habrahabr_of_lokoman
Страницы: 1962 ... 66 65 [64] 63 62 ..
.. 1 Календарь