Архив за 06 мая 2013 - 4

Программисты оптимисты
Мы, программисты, — оптимисты. Это проявляется во всем цикле разработки ПО от оценки сроков о внедрения и написания кода. Как показывает моя практика, в разработке ПО законы Мерфи работают в 100% случаев. Не смотря на это, я раз за разом сталкиваюсь с «программистами-оптимистами».

Топ «оптимистичных» допущений:
Читать полностью »

В данном посте я хочу обратиться к теме, о которой многие начинающие iPhone-разработчики часто имеют смутное представление: Objective-C Runtime. Многие знают, что он существует, но каковы его возможности и как его использовать на практике?
Попробуем разобраться в базовых функциях этой библиотеки. Материал основан на лекциях, которые мы в Coalla используем для обучения сотрудников.
Читать полностью »

В апреле главная "Рамблера" обогнала Twitter и Facebook по трафику на сайты онлайн-СМИ, сообщили в объединенной компании Афиша+Рамблера+SUP.

Среднесуточное число переходов с Rambler.ru на сайты группы "Новости и СМИ", по данным LiveInternet, составило в апреле 408,9 тыс. По этому показателю среди соцсетей "Рамблер" обогнал все соцсети, кроме "ВКонтакте": у ВКонтакте число переходов составило 603,9 тыс, у Facebook - 310,1 тыс, у Twitter - 220,2 тыс переходов, у LiveJournal 88 тыс.

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

Друзья, некоторое время назад у меня получилось выбить набор бюджетов и внимания к русскоязычному камьюнити. Наглядные результаты —

А будет всего больше — мероприятия в Москве, Минске, Петербурге, Калининграде, активно работаем над курсами по Unity с частными школами и вузами…
Читать полностью »

Хочу рассказать о конференции JavaOne Russia, которая проходила 23-24 апреля в Москве, с точки зрения разработчика JVM и одного из докладчиков.

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

Однокристальные системы китайских производителей постепенно принимаются на вооружение мировыми компаниями, а не только китайскими фирмами. Ранее свою заинтересованность в платформах MediaTek уже выказали HTC и LG (в основе недавно представленного смартфона LG Optimus L5 II как раз используется SoC Mediatek MT6575), а теперь появилась информация о том, что и Sony не прочь выпустить смартфон на базе платформы MediaTek. Новинка носит кодовое обозначение C3.

В основу смартфона ляжет Читать полностью »

БД. Справочники. Живые примеры на глобалах 3
Часть 1
Часть 2

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

Возможно, вам будет интересно посмотреть на некоторые варианты решений разработки БД (структур, механизмов).

На картинке изображён кусок кода, описывающего глобал правил справочника.

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

Ранее, мы остановились на том, что у нас есть следующие глобалы:

Посмотреть глобалы

^Dictionary("Vehicle","TransmissionType",1,0,"UpdateTime")="62086,66625"
^Dictionary("Vehicle","TransmissionType",1,0,"uid")=888
^Dictionary("Vehicle","TransmissionType",2,0,"UpdateTime")="62086,66625"
^Dictionary("Vehicle","TransmissionType",2,0,"uid")=888

^NameDictionaryElement(1,"partUri",0)="akp"
^NameDictionaryElement(1,"partUri",0,"UpdateTime")="62086,66625"
^NameDictionaryElement(1,"ru",0)="АКП"
^NameDictionaryElement(1,"ru",0,"UpdateTime")="62086,66625"
^NameDictionaryElement(2,"partUri",0)="meh"
^NameDictionaryElement(2,"partUri",0,"UpdateTime")="62086,66625"
^NameDictionaryElement(2,"ru",0)="МЕХ"
^NameDictionaryElement(2,"ru",0,"UpdateTime")="62086,66625"

^IndexDictionary("Vehicle","TransmissionType","name","partUri","akp",1)=1
^IndexDictionary("Vehicle","TransmissionType","name","partUri","meh",2)=1
^IndexDictionary("Vehicle","TransmissionType","name","ru","акп",1)=1
^IndexDictionary("Vehicle","TransmissionType","name","ru","мех",2)=1
^IndexDictionary("Vehicle","TransmissionType","uid",888,1)=1
^IndexDictionary("Vehicle","TransmissionType","uid",888,2)=1

^RefsDictionary(1,"^|""MONTOLOGY""|IndexDictionary(""Vehicle"",""TransmissionType"",""name"",""partUri"",""akp"",1)")=1
^RefsDictionary(1,"^|""MONTOLOGY""|IndexDictionary(""Vehicle"",""TransmissionType"",""name"",""ru"",""акп"",1)")=1
^RefsDictionary(1,"^|""MONTOLOGY""|IndexDictionary(""Vehicle"",""TransmissionType"",""uid"",888,1)")=1
^RefsDictionary(2,"^|""MONTOLOGY""|IndexDictionary(""Vehicle"",""TransmissionType"",""name"",""partUri"",""meh"",2)")=1
^RefsDictionary(2,"^|""MONTOLOGY""|IndexDictionary(""Vehicle"",""TransmissionType"",""name"",""ru"",""мех"",2)")=1
^RefsDictionary(2,"^|""MONTOLOGY""|IndexDictionary(""Vehicle"",""TransmissionType"",""uid"",888,2)")=1

Создать глобалы Ctrl+С/V

set ^Dictionary("Vehicle","TransmissionType",1,0,"UpdateTime")="62086,66625"
set ^Dictionary("Vehicle","TransmissionType",1,0,"uid")=888
set ^Dictionary("Vehicle","TransmissionType",2,0,"UpdateTime")="62086,66625"
set ^Dictionary("Vehicle","TransmissionType",2,0,"uid")=888
set ^NameDictionaryElement(1,"partUri",0)="akp"
set ^NameDictionaryElement(1,"partUri",0,"UpdateTime")="62086,66625"
set ^NameDictionaryElement(1,"ru",0)="АКП"
set ^NameDictionaryElement(1,"ru",0,"UpdateTime")="62086,66625"
set ^NameDictionaryElement(2,"partUri",0)="meh"
set ^NameDictionaryElement(2,"partUri",0,"UpdateTime")="62086,66625"
set ^NameDictionaryElement(2,"ru",0)="МЕХ"
set ^NameDictionaryElement(2,"ru",0,"UpdateTime")="62086,66625"
set ^IndexDictionary("Vehicle","TransmissionType","name","partUri","akp",1)=1
set ^IndexDictionary("Vehicle","TransmissionType","name","partUri","meh",2)=1
set ^IndexDictionary("Vehicle","TransmissionType","name","ru","акп",1)=1
set ^IndexDictionary("Vehicle","TransmissionType","name","ru","мех",2)=1
set ^IndexDictionary("Vehicle","TransmissionType","uid",888,1)=1
set ^IndexDictionary("Vehicle","TransmissionType","uid",888,2)=1
set ^RefsDictionary(1,"^|""MONTOLOGY""|IndexDictionary(""Vehicle"",""TransmissionType"",""name"",""partUri"",""akp"",1)")=1
set ^RefsDictionary(1,"^|""MONTOLOGY""|IndexDictionary(""Vehicle"",""TransmissionType"",""name"",""ru"",""акп"",1)")=1
set ^RefsDictionary(1,"^|""MONTOLOGY""|IndexDictionary(""Vehicle"",""TransmissionType"",""uid"",888,1)")=1
set ^RefsDictionary(2,"^|""MONTOLOGY""|IndexDictionary(""Vehicle"",""TransmissionType"",""name"",""partUri"",""meh"",2)")=1
set ^RefsDictionary(2,"^|""MONTOLOGY""|IndexDictionary(""Vehicle"",""TransmissionType"",""name"",""ru"",""мех"",2)")=1
set ^RefsDictionary(2,"^|""MONTOLOGY""|IndexDictionary(""Vehicle"",""TransmissionType"",""uid"",888,2)")=1

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

О переводе

Привет всем. Я решил заняться переводом документации по игровому движку DreemChest, не знаю, делал ли это кто-то до меня, но надеюсь, что нет.
Почему я решил начать именно с перевода «Цепной реакции»? Ответ прост: это самый интересный урок с одновременно практической частью из всей документации.
Ну что ж, начнем.

Chain Reaction

В данном уроке будет представлен пример простой игры «Цепная реакция»(Название соответствует жанру). Смысл игры в том, что игроку нужно уничтожать постоянно появляющиеся объекты нажатием на них мышью, как можно быстрее.

Основа

Запустите движок и создайте новый проект. Когда он будет запущен вы увидите диалоговое окно, которое вам предложит создать новый проект или же загрузить уже созданный. Введите имя проекта и нажмите на кнопку «Greate».
Читать полностью »

1 мая онлайн-магазин Asos запустил русскоязычный сайт и начал маркетинговую кампанию на русском языке. Россия стала седьмой страной целевого присутствия Asos и объявлена одним из приоритетов бизнеса Asos PLC на текущий год, наряду с Китаем. Кроме русифицированного интерфейса, на Asos.ru будет выходить русскоязычный журнал с фэшн-подборками.

Asos сделал русский сайт с бесплатной экспресс доставкой

Напомним, что в конце 2012-го появились слухи о выходе Asos в Россию через одного из местных игроков, в качестве такого игрока СМИ называли Wildberries.ruЧитать полностью »

Компания Dell пополнила свой ассортимент новым сенсорным монитором S2240T. Диагональ экрана, выполненного по технологии VA, составляет 21,5 дюйма, разрешение — 1920 х 1080 точек. Новинка характеризуется значением статической контрастности 3000:1, динамической — 8 000 000:1, яркостью 250 кд/кв.м и углами обзора 178°. Время отклика матрицы равно 12 мс.

Dell S2240T


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