Статья для тех, кому интересна реализация библиотеки boolinq из предыдущего моего поста. В этой статье я копну в исходники и покажу несколько интересных приёмов, которые позволили сделать библиотеку «ленивой» и расширяемой.
Новости информационных технологий - 26333
Внутренность boolinq для взрослых
2012-04-23 в 16:33, admin, рубрики: c++, iterator, range, Программирование, метки: c++, iterator, rangeКлавиатура как основной рабочий инструмент
2012-04-23 в 16:17, admin, рубрики: Дизайн в IT, Железо, клавиатура, метки: клавиатура Текст не является всеобъемлющим исследованием, это небольшая заметка о моей клавиатуре и немного о их дизайне.
По роду деятельности я в чем-то программист. Так случилось, что мне приходится набирать много текста, причем специфического. Сейчас я понимаю, что код отличается от просто текста, как, например, эта заметка. У кода есть одна отличительная и важная черта. Код имеет четкую строчную структуру, форматированный код содержит множество отступов. Ну и что, и содержит, о чем речь? А речь о одной горячо любимой мной клавиатуре и о том, как я ее потерял.
Читать полностью »
Динамическая загрузка, эксплуатация и выгрузка сборок в .NET
2012-04-23 в 15:18, admin, рубрики: .net, метки: .net, c++ Довольно часто перед разработчиком встаёт вопрос о расширении основного алгоритма однотипными задачами. Например, агрегаторы различных сервисов, которые предоставляют единый интерфейс пользователю, делая запросы сотне-другой поставщиков услуг. Задача стоит таким образом, чтобы основное ядро могло динамически загружать сборки с различными реализациями некоторого интерфейса. Никакой непосильной работы для программиста .NET здесь изначально не предвидится. Если термин «отражение» Вам известен, Вы вероятно уже хотите пройти мимо? Но в этом топике речь пойдёт не про отражение как таковое… я расскажу как это сделать наиболее «чисто». Т.е. с одним нюансом — исследуемые сборки нужно выгрузить после их эксплуатации.
Читать полностью »
Один конфиг Nginx для работы с кучей разных сайтов
2012-04-23 в 15:07, admin, рубрики: nginx, настройка, метки: nginx, настройкаЕсли вам приходилось настраивать Nginx под нужды веб-студии, сеошников или киберсквоттеров ;), то уже наверняка знаете про символ подчёркивания в качестве server_name. Тем не менее несколько других небесполезных приёмчиков из моего примера почерпнуть можно.
Чтоб создать новый сайт на сервере с такой конфигурацией, достаточно создать директорию с именем сайта и залить в неё содержимое. А конфигурационный файл остаётся единственным и неизменным.
Конфиг делает следующее:
1. Отрезает «www» от адреса, дабы сервер нашел директорию с сайтом невзирая на эти буквы в URL.
2. Выдаёт отдельную страничку при запросе несуществующего сайта.
3. Делает стандартный редирект на index.php в корне сайта при запросе несуществующего пути.
4. Перенаправляет запрос на php-fpm при вызове .php файлов.
5. Добавляет возможность обработки .htm(l) файлов как PHP.
Samsung готовит смартфон Jasper на платформе Qualcomm Snapdragon S4
2012-04-23 в 14:53, admin, рубрики: Новости, метки: новостиКак известно, мобильное подразделение компании Samsung готовится к, пожалуй, самой важной премьере в текущем году: третьего мая должен состояться официальный анонс флагманского смартфона Samsung Galaxy S III. Однако, как оказалось, ассортимент высокопроизводительных смартфонов скоро пополнит не только Galaxy S III, но и другой аппарат — Jasper (SCH-i200). Информация о нем недавно появилась в базе данных GLBenchmark.
Kickstarter: статистика народного финансирования
2012-04-23 в 14:45, admin, рубрики: Kickstarter, краудсорсинг, сбор денег, стартапы, метки: Kickstarter, сбор денег, стартапыРазработчик Бенджамин Джексон (Benjamin Jackson) написал скрипт и собрал информацию по всем проектам Kickstarter с апреля 2011 по апрель 2012 года.
Kickstarter — площадка для «народного финансирования» интересных идей и стартапов за комиссию в 5%. Третий год бизнеса оказался вполне успешным: профинансировано проектов на $119,6 млн, заработок Kickstarter составил около шести миллионов.
Под катом — список самых успешных проектов Kickstarter, а также любопытная статистика по количеству собранных денег.
Читать полностью »
Системная плата BIOSTAR TZ77A построена на чипсете Intel Z77 Express
2012-04-23 в 13:42, admin, рубрики: Новости, метки: новостиКомпания BIOSTAR сообщила о доступности системной платы TZ77A. Плата типоразмера ATX поддерживает процессоры Intel Core второго (Sandy Bridge) и третьего (Ivy Bridge) поколения в исполнении LGA 1155. Максимально допустимое значение TDP — 95 Вт. Благодаря использованию набора системной логики Intel Z77 Express, плата обладает встроенной поддержкой USB 3.0 и технологии быстрого SSD-кэширования Intel Smart Response Technology (SRT).
На плате есть четыре разъема для модулей DIMM,Читать полностью »
Корпоративная культура в компании Valve
2012-04-23 в 12:52, admin, рубрики: game development, human resources, Valve, корпоративная культура, менеджмент, управление, управление проектами, метки: human resources, VALVE, корпоративная культура, менеджмент, управление
Вы слышали, что в некоторых компаниях сотрудникам разрешается 20% времени работать над собственными проектами? Оказывается, существует компания, где этот принцип возвели в абсолют. Представьте, что 100% рабочего времени вы можете работать над любыми проектами, какими пожелаете. Менеджеров не существует вообще, никаких отделов и начальников. Структура компании — плоская, все сотрудники равны между собой и добровольно группируются по интересам. Выживают те проекты, которые привлекают больше сотрудников.
Звучит как утопия? Знакомьтесь с принципами менеджмента в компании Valve, которая занимается разработкой компьютерных игр (Half-Life, Portal, Steam).
Читать полностью »
«Ростелеком»: выборы — за Интернетом
2012-04-23 в 12:48, admin, рубрики: Блог компании Ростелеком, КИБ, риф, Ростелеком, метки: КИБ, риф, РостелекомКрупнейший интернет-форум «РИФ + КИБ — 2012» не оставил без внимания самую горячую тему сезона — президентские выборы, на которых впервые в истории России за ходом голосования можно было наблюдать в режиме реального времени в Интернете. Девятнадцатого апреля в рамках секции «Выборы и Интернет» состоялось обсуждение масштабного технологического проекта по организации видеотрансляций с избирательных участков, разработчиком и реализатором которого выступила компания «Ростелеком».
Актуальная информация на сайте, работа сайта в ее рамках и хорошая служба поддержки. Почему это важно?
2012-04-23 в 12:38, admin, рубрики: качество обслуживания, служба поддержки, услуги, Я негодую, метки: качество обслуживания, служба поддержки, услуги Вздумалось мне послать девушке букет цветов.
Я нашел сайт http://edelweiss-service.ru/ и решил воспользоваться его услугами.
К моему удивлению букет пришел не только не в указанное при заказе услуги время, что еще можно было бы понять, но даже не в указанный день.
С весьма забавным объяснением со службой поддержки вы можете ознакомится под катом.
Читать полностью »