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

У некоторых пользователей заработал магазин песен от Apple — iTunes Store.

iTunes Store и iTunes Match заработал в России и СНГ

Всех с этим поздравляю.

Доступный контент: Музыка, Фильмы.
Читать полностью »

Заметки после встречи с Сергеем БелоусовымВ пятницу прошел финал очередного конкурса Web Ready, одному из победителей — Qbaka респект (был бы программистом, наверное бы восхищался еще больше). Победителей в номинации mobile комментировать не буду, а вот коротким конспектом после совместной пресс-конференции и презентации Сергея Белоусова поделюсь с удовольствием.

К слову, это мнение не только предпринимателя, но еще инженера и представителя венчурного фонда.

Абсолютно согласен с Сергеем по поводу важности отслеживания трендов. Он сравнивает их с ветром, который дует в паруса стартапа. Я бы добавил аналогию с пульсом.

«Если ваш стартап развивается без учета трендов, то скорее всего вы что-то делаете не так.»

Итак, мне запомнились следующие:
Читать полностью »

image

Операторы связи как будто специально пытаются отпугнуть абонентов от использования смартфонов за пределами домашнего региона, а также подтолкнуть их к покупке местных сим-карт и использованию сторонних сервисов, вроде Whatsapp или Viber. Большинство абонентов уже знает, что роуминг не сулит ничего хорошего в плане расходов на услуги связи, за исключением редких случаев.

Недавно Мегафон напомнил, что в роуминге даже прием (!) 1 ММС вне домашнего региона может обойтись абоненту от 3 до 90 рублей в зависимости от страны пребывания. Будьте осторожны!
Читать полностью »

image

Первое SMS-сообщение было отправлено 3 декабря 1992 года, но сам концепт финский инженер Матти Макконен придумал за восемь лет до этого. Он редко даёт интервью, однако согласился ответить на вопросы BBC через SMS.

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

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

Возможно многим знакома игра DX-Ball, Я играл в нее еще в дошкольном возрасте, а уже в школе коротал за ней уроки информатики. Поэтому мне было интересно сделать ее на HTML5.

Новая жизнь старой игры
Читать полностью »

26 ноября 2012 года Джонатан Зиттрейн (американский профессор Интернет права и информатики Гарвардского Университета) опубликовал в газете Financial Times часть своей статьи на тему соотношения саморегулирования и внешнего регулирования споров, возникающих из отношений в сети Интернет. Данный пост представляет собой перевод полной версии его творения.

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

Заявление о находке, достойной занесения в книгу истории сделано. Джон Гротзингер, руководитель научной миссии Curiosity и другие ученые рассказали, что же обнаружил марсоход в своем исследовании марсианского грунта прибором SAM. Событию предшествовал нездоровый ажиотаж, вызванный неосторожными словами ученого и раздутыми в СМИ слухами. Это привлекло внимание всего мира к этому событию.
image
Читать полностью »

Специалистам, работающим с серверным оборудованием, известно насколько высокие требования ставятся перед источниками бесперебойного питания и системе кондиционирования и воздухообмена. Непосредственно сам неоднократно сталкивался с ситуациями, когда отказ той или иной системы приводил к падению ЦОДа одного из мобильных операторов стран СНГ. В одной из ситуаций одновременно основная и резервная линии питания ЦОДА были обесточены, дизельные генераторы завелись автоматически, но электрики не переключили определенный рубильник. ИБП до последнего держали нагрузку, а затем более 200 серверов оказались обесточены. В другой ситуации ЦОД после отключения питания на основной линии был переключен на резервную, напряжение на которой оказалось пониженным. Это привело к отказу в запуске кондиционеров, которые питаются в обход ИБП. От перегрева сервера отключились, коммутатор HLR завис надолго и восстановил полную работоспособность лишь спустя 2-3 дня. Все это приводило к тому, что без связи оставалось до миллиона абонентов. Отвечаю сразу на вопрос: “А что делала служба мониторинга?” В первой ситуации она посчитала работу сделанной до конца, во второй поздно заметила аларм на одном из многочисленных мониторов.

Так как непосредственно моей обязанностью было поднимать сервера после таких аварий и, мягко говоря, надоело надеяться на службу мониторинга стал искать решение кроме SNMP трапов. После разбора руководств, шедших в комплекте с ИБП и кондиционерами, было обнаружено, что все они поддерживают сухие контакты. Осталось найти, как с ними работать. На помощь пришла отладочная плата MSP430 Launchpad от Texas Instruments.
Читать полностью »

С первой версией лёгкого защищённого ноутбука Getac S400 мы познакомились два года назад.

На днях компания Getac представила обновлённый вариант этой модели. Внешний вид S400 не претерпел никаких изменений. Они коснулись лишь аппаратной составляющей.

Getac S400

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

в 17:33, , рубрики: .net, sql, метки: , ,

Думаю каждому разработчику баз данных (и не только их) приходилось обновлять/добавлять данные в конфигурационных таблицах. Я хочу поделится с Вами как я упростил работу с конфигурационными данными в таблицах с помощью T4.
Проще говоря данной статьей я хочу показать как вот этот SQL скрипт:

SET IDENTITY_INSERT dbo.Config ON
INSERT INTO dbo.Config(ID, ColorId, CategoryId, Name)
VALUES(2, 2, 4, N'Зеленый автобус')
SET IDENTITY_INSERT dbo.Config OFF

INSERT INTO dbo.CarDetail(ConfigID, DetailID, Count)
VALUES(2, 2, 4)
INSERT INTO dbo.CarDetail(ConfigID, DetailID, Count)
VALUES(2, 1, 1)
INSERT INTO dbo.CarDetail(ConfigID, DetailID, Count)
VALUES(2, 3, 3)

превратить в код C#:

var config = new ConfigTable();
config.Color = "Green";
config.Category = "Bus";
config.Name = "Зеленый автобус";
config.Id = 2;

config.Details.Add("Wheel", 4);
config.Details.Add("Engine", 1);
config.Details.Add("Door", 3);

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


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js