Новости информационных технологий - 19871

Все, кто когда-либо писали программы на C#, использовали такую простую функцию как

Convert.ToDouble(string value);

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

image

В англоязычных странах в качестве разделителя используется точка, а в остальных странах, преимущественно, запятая. Всё в принципе, не плохо, и среда .Net, как иЧитать полностью »

Попробовал весьма интересный стартап сервис по приему платежей пластиковыми картами stripe, основанный в Сан-Франциско.

stripe blueprints

Судя по их блогу, открылись они совсем недавно, если верить информации в интернете, в декабре 2011 года. Примечательно, что среди инвесторов данного сервиса три наиболее влиятельных венчурных фонда силиконовой долины (Sequoia Capital, Y Combinator и Andreessen Horowitz), а также Peter Thiel и Elon Musk, которые являются основателями PayPal. Такая компания инвесторов сразу привлекает внимание к проекту.

Идеология

Они утверждают,Читать полностью »

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

<imgЧитать полностью »

Похоже, алгоритмы анализа паттернов на Youtube дают сбои. Хуже того, нынешняя система арбитража не позволяет их исправить.

Youtube-пользователь eeplox рассказывает, что увлекается съёмками дикой природы, обычно в удалённых безлюдных районах. Такое у него хобби. Отснятые видео он выкладывает на своём канале Simple Living. Причём он специально не использует никаких саундртреков, поскольку наслышан о разных историях, когда даже видеоролики с использованием свободной музыки удаляют с сайта Youtube в результатеЧитать полностью »

AMD APP
ATI Stream SDK было переименовано в AMD Accelerated Parallel Processing (APP) SDK, на смену основного языка программирования GPGPU вычислений Brook+ пришел OpenCL. Однако, не многие догадываются, что писать код для ATI-шных карточек можно при помощи другой технологии: AMD Compute Abstraction Layer (CAL) / Intermediate Language (IL). Технология CAL предназначена для написания кода, взаимодействующего с GPU и выполняющегося на CPU, в то время как технология IL позволяет писать код, который будет выполняться непосредственно на GPU.

В данной статье будет рассмотрена технология IL, ее область применения, ограничения, преимущества по сравнению сЧитать полностью »

Google / Google создает панорамный сервис «Google SeaView»

Этот сервис будет работать примерно так же, как работает Google Street View. Только конечно, никакой дорожной разметки, автомобилей и людей не будет. Все потому, что проект посвящен Большому Барьерному рифу, который окружает большую часть побережья Австралии. Именно из-за рифов побережье континента ранее слыло как очень опасное — сейчас неприятности у моряков, связанные с рифами, тоже бывают. Так вот, новый проект корпорации Google позволит создать панораму Большого Барьерного рифа, где будет видна малейшая деталь — будь то рыбка или кусочек коралла.

В рамках данного проекта будутЧитать полностью »

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

Adjacency List (AL) удобен:

  • самоподдерживаемостью целостности данных (ON DELETE CASCADE)
  • легкостью вставкипереноса веток (обновление затрагивает одно поле parent_id у одного элемента)
  • Легкостью получения детей на 1 уровень вложенности

Но главные неудобства возникают при выборках:

DIY или Сделай Сам / [Из песочницы] 2 в 1: усилитель звука и «домашний» блок питания

Простое и полезное преобразование компьютерного БП.

Предистория, чисто художественное

Когда 6 лет назад поступал в колледж, хотел по окончанию ковыряться в электронных устройствах, компьютерах, вообщем тесно жить и дружить с паяльником. Поступил, и в процессе учёбы понял, что попал немного мимо. Оказалось специальность Монтаж электрооборудования не предусматривает ковыряние в электронной технике. К сожалению, никто не просветил меня до поступления в этом. Ну, что делать, пришлось заканчивать колледж, прививать любовь к профессии и поступать в университетЧитать полностью »

Доброго времени суток, дорогой читатель. Ты наверное знаком с популярным web-framework Ruby on Rails. Если нет, то в этом посте ты сможешь найти много интересной и познавательной информации. Одно из его правил – «Одна модель – одна таблица». Следуя ему модель Cat должна брать информацию из таблицы cats, если не указано другое имя. А если наша модель состоит из нескольких, допустим шести, таблиц? Стандартный joins/include тут уже не в помощь.

Постановка задачи

Итак, смоделируем себе задачу для наглядности представленного решения. Допустим у нас должна быть модель Product. Графическая структураЧитать полностью »

Смартфоны и коммуникаторы / LG выпускает 4 х ядерный смартфон

Компания LG удивила многих конкурентов своей прыткостью: именно LG анонсировала на днях свой 4-х ядерный смартфон LG Optimus 4X HD. По словам производителей, это первый в мире смартфон с таким процессором. Правда, анонс — это еще не все, продажи устройства начнутся только во втором квартале этого года. Мобильный девайс, насколько можно судить, действительно ничего: у него мощная начинка, 4,7-дюймовый дисплей с родным разрешением в 1280*720 пикселей. В качестве ОС используется новенький Android 4.0.

Анонс смартфона был приурочен специально к выставке Mobile World Congress, причем компания подготовилаЧитать полностью »