Pull to refresh
110
0
Григорий @Krovosos

User

Send message

Почему веб-приложения на мобильных платформах работают медленно

Reading time34 min
Views66K
От переводчика
Это перевод статьи Drew Crawford «Why mobile web apps are slow», опубликованной 09 июля 2013. Статья очень интересная, но большая — ошибки возможны — прошу простить и присылать замечания в личку.
Поскольку затронута острая тема, прошу заметить, что переводчик не обязательно разделяет мнение автора статьи!
При переводе текст слегка видоизменялся, поскольку прямой перевод не всегда понятно передает смысл. Для перевода термина «native code» был использован англицизм «нативный код», который понятнее и короче, чем «родной для платформы код». Термин «word processing» переводится как «верстка текста», хотя это немного сужает первоначальный смысл. Термин managed код («управляемый код») не был переведен, так как удачного перевод (на взгляд переводчика) не существует. Под «терминированием» приложения подразумевается его принудительное завершение операционной системой.
Повествование в статье ведется от первого лица: автора статьи.


Читать статью
Total votes 156: ↑150 and ↓6+144
Comments74

Опыт использования LG Nexus 4 (16 Gb) «по горячим следам»

Reading time8 min
Views97K
Nexus 4 был куплен в качестве подарка, но понравился самому. До этого вместо смартфона использовал связку: неубиваемый телефон (Samsung, зарядка раз в месяц) + IPad3 3G. Андроидом никогда не пользовался, только «брал попробовать». Написать статью сразу после покупки решил, так как понял, что со временем впечатления «смоются» и все забуду — и что бесило, и что радовало. Тут многие на Хабре жалуются, что обзоры «формальные» и интересует именно личное впечатление. Держите! :)

Краткое резюме по телефону: сожалений нет, Nexus 4 — отличный выбор за свои деньги.

Читать дальше →
Total votes 35: ↑19 and ↓16+3
Comments34

SQLite и UNICODE

Reading time10 min
Views59K
Первая часть — вводная.
Вторая часть — быстрый старт.
Третья часть — особенности.

Несмотря на то, что эта тема затрагивалась на Хабре и раньше, некоторые ключевые вещи не прозвучали. В этой статье делается попытка «закрыть тему». Замечания по дополнению/исправлению приветствуются.

Читать дальше →
Total votes 29: ↑28 and ↓1+27
Comments17

SQLite — замечательная встраиваемая БД (часть 1)

Reading time5 min
Views476K
Решил все-таки написать статью про SQLite, в которой хочу обобщить свой 3-х летний опыт использования этой БД под Windows. Вижу, что тема популярная, но информации мало.

Часть 2
Часть 3

Небольшая вводная.

Эта статья не для начинающих программистов.
Она не является учебником по SQL.
Она не агитирует использовать SQLite.
Она не агитирует не использовать SQLite.
Статья написана в виде вопросов от гипотетического новичка в SQLite и ответов на них (поскольку информации очень много и так хоть немного проще ее структурировать).

Читать дальше →
Total votes 102: ↑100 and ↓2+98
Comments54

Андроид и все-все-все

Reading time7 min
Views6.7K
Я с интересом слежу за всеми планшетными новинками. Поигравшись с первым iPad (который был куплен как бы «для жены»), я предвкушал появление более технологичного конкурента на платформе Андроид, который хотел взять себе.

И вот Samsung выкатывает свои Galaxy-новинки, выходит Andriod 4.0 и я… вытираю слюни и чувствую разочарование.

Читать дальше →
Total votes 69: ↑25 and ↓44-19
Comments129

Новый формат документов — CDF (Computable Document Format): альтернатива PDF?

Reading time1 min
Views2.9K
Компания Wolfram Research продемонстрировала новый формат электронных документов под названием CDF.

Основная «фишка»: интерактивность; пользователь может взаимодействовать с графиком (ввести новые данные) и тут же увидеть результат и т.д.

Читать дальше →
Total votes 10: ↑7 and ↓3+4
Comments7

AA-Tree или простое бинарное дерево

Reading time6 min
Views19K
Тема бинарных деревьев уже обсуждалась на хабре (здесь и здесь).

Про AA-дерево было сказано, что «из-за дополнительного ограничения операции реализуются проще чем у красно-черного дерева (за счет уменьшения количества разбираемых случаев)».

Мне, однако, кажется, что AA-дерево заслуживает отдельной статьи.

Читать дальше →
Total votes 42: ↑39 and ↓3+36
Comments10

Регулярная ловушка

Reading time2 min
Views3.3K
Допустим, мы хотим проверить регулярным выражением, что в строке есть хотя бы одна цифра. Пишем код:

<script>

var digits = /([0-9])+/g;

function has_digit(s) { return digits.test(s); }

</script>


Этот код неверен.
Вам очевидно — почему? Если нет — добро пожаловать под кат!

Читать дальше →
Total votes 203: ↑159 and ↓44+115
Comments54

Зачем ООП

Reading time3 min
Views8.7K
Продолжаем про ООП.

Налицо поверхностное понимание. Я попробую сжато ответить на вопрос «зачем» (осознавая грандиозность замысла).

Давайте так. Задумайтесь над вопросом «зачем ООП», ответ дайте в нескольких словах. Выразите максимально емко все пользы ООП.

Не нажимайте «читать дальше» пока не ответили для себя.

Читать дальше →
Total votes 29: ↑12 and ↓17-5
Comments21

ПЛАНАТА — современная многопользовательская система управления проектами и задачами

Reading time8 min
Views2K
Добрый день, уважаемые Хабравчане!

Мы хотим вам рассказать о новой системе управления задачами.

Удивлены?

Читать дальше →
Total votes 26: ↑7 and ↓19-12
Comments62

Оптимизация JSON датасетов (массивов записей)

Reading time11 min
Views9K
Под датасетом будем понимать массив записей JavaScript:

var dataset = [
  { foo: 'xxx', bar: xxx' },
  { foo: 'yyy', bar: 'yyy' },
  ...
  { foo: 'zzz', bar: 'zzz' }
];


Это обычное JavaScript представление некоторой части таблицы (или выборки) из реляционной базы данных: имена свойств соответствуют именам столбцов, значения свойств — значениям полей записи.

Читать дальше →
Total votes 46: ↑27 and ↓19+8
Comments34

Викторина для тех, кто любит Javascript больше ECMAscript

Reading time2 min
Views3.5K
Викторина для тех, кто любит JavaScript больше ECMAScript. Главный приз: пирожок на полке.

Update: Пояснение. Для тех кто совсем не в теме. ECMAScript — это стандарт языка, на котором основаны реализации JavaScript в современных браузерах. Именно этот стандарт определяет поведение программ в этой статье. JavaScript является «надстройкой» над ECMAScript.

Пояснение номер 2. Глюки IE не имеют прямого отношения к викторине поскольку это ошибки (ну или «особенности») реализации стандартов.

Читать дальше →
Total votes 49: ↑41 and ↓8+33
Comments49

Google Talk EN

Reading time1 min
Views547
Все мы знаем, что Google Talk имеет статус beta уже достаточно продолжительный период и что она неадаптированна к Vista\7. На самом деле есть адаптационная версия к Vista (и к 7-ёрке в том числе, только не пишут).

Делаем следующее: Идем на сайт www.google.ru/talk/index.html (да, да, именно на зарубежный). Загружаем версию (предварительно удалив старую русскую).
На стадии установке все тоже незамысловатое окошко в один пункт:
images49.radikal.ru/i126/0910/4e/5cb4019d378e.jpg
Дальше все как обычно.
images15.radikal.ru/i189/0910/6f/29a606ae7d28.jpg
Немного изменён дизайн. А именно разноцветные nophoto добавлены =)
imagei034.radikal.ru/0910/ca/43e483e36828.jpg
Ну и вот, собственно говоря, ради чего мы старались. Теперь в сайдбаре идет отображение как чата, так и главного окна.
imagei034.radikal.ru/0910/09/e308300d8ff2.jpg

Автор: staind.habrahabr.ru, публикуется по его просьбе

UPD: вставил картинки

Total votes 12: ↑2 and ↓10-8
Comments12

Использование V8, заключение

Reading time4 min
Views2.6K
Использование V8, заключение

Часть 3 находится здесь: habrahabr.ru/blogs/development/72765

Часть 2 находится здесь: habrahabr.ru/blogs/development/72592

Часть 1 находится здесь: habrahabr.ru/blogs/development/72474

Читать дальше →
Total votes 21: ↑16 and ↓5+11
Comments6

Использование V8, часть 3

Reading time5 min
Views3.3K
Использование V8, часть 3

Часть 3. Многопоточность, расширения и оформление кода

Часть 2 находится здесь: habrahabr.ru/blogs/development/72592

Часть 1 находится здесь: habrahabr.ru/blogs/development/72474

Читать дальше →
Total votes 29: ↑25 and ↓4+21
Comments5
1

Information

Rating
Does not participate
Location
Москва и Московская обл., Россия
Date of birth
Registered
Activity