|
Какой рейтинг вас больше интересует?
|
Главная /
Каталог блоговCтраница блогера Хабрахабр: Web-разработка / Блог / Захабренные/Записи в блоге |
|
Хабрахабр: Web-разработка / Блог / Захабренные
Голосов: 1 Адрес блога: http://habrahabr.ru/blog/webdev/ Добавлен: 2008-06-12 19:52:21 блограйдером ZaiSL |
|
Веб-разработка / Про XML, base64, Android, HTTPS и сжатие
2012-02-17 18:24:58 (читать в оригинале)Прогресс неумолимо движется вперед! Развитие Web, повышение сложности приложений, использование таких стандартов, как HTML, CSS, XML, JSON и т.д. требует все больше и больше ресурсов. С одной стороны это оправдано, т.к. приоритетом здесь является функциональность. С другой стороны, повышение требований к вычислительным и сетевым ресурсам не может остаться без контроля, иначе они перекроют доступные ресурсы производителей оборудования.
Одним из ресурсов, за которым требуется следить, является размер данных: документов, файлов, баз данных. Современная страничка на www.yandex.ru требует загрузки данных общим размером почти 200 килобайт и всего 20 лет назад загружалась бы три минуты на модеме со скоростью 9600 (без использования MNP5 и V.42bis).
Недостаточная скорость роста доступных ресурсов компенсируется процессом их экономии. Так, сжатие данных (преобразование производимое с целью уменьшения объёма данных) — одна из широко используемых техник оптимизации, когда дорого обходится занимаемая память или процесс передачи данных.
И в Web, и в мобильных приложениях, где нехватка ресурсов, в т.ч. доступного объема для хранения данных, широко применяется сжатие. О некоторых моментах применение сжатия и пойдет речь в данной статье.
Читать дальше →
Веб-разработка / Тетрис на JavaScript с исходным кодом, который можно твитнуть
2012-02-16 16:10:43 (читать в оригинале)
Любопытный пример минимализма продемонстрировал пользователь GitHub c ником Aemkei.
На скриншоте — известная игра Тетрис, справа — её исходный код. В игре нельзя вращать фигуры, нет подсчета очков — зато она может похвастаться размером JS-кода: менее 140 байт.
Поиграть можно здесь.
Github автора c его комментариями.
UPD: Судя по всему, автор — Мартин Клеппе — занят любимым делом: у него также есть реализации игры «Жизнь» на JavaScript (140 байт) и на Ruby (140 символов).
[Перевод] Считываем hash: пуленепробиваемый способ
2012-02-16 13:48:07 (читать в оригинале)Хабы: Веб-разработка
Это, вероятно, одна из тех задач, о которой все думают, что знают решение, но многие решают её в итоге некорректно. Наткнувшись на ещё один сверхслабый кусок кода, написанный для этой цели, я задумала разъясняющую блогозапись.
Суть проблемы
Вы хотите убрать символ
Сложные случаи
Вот что большинство разработчиков, кажется, упускает из виду: в современных, мощно наджаваскриптованных, приложениях переменная hash может содержать любые юникодовые символы. Она не обязательно должна соответствовать значению реального
Наивные подходы
Вот наиболее недавний — я нашла его в книге, на которую составляла техническую рецензию:
var hash = location.hash.match(/#(\w+)/)[1];У него сразу несколько проблем:
Читать дальше →
Тэги: lea, locate, slice, split, verou, веб-разработка, выражение, регулярный, регэкспы
Постоянная ссылка
Веб-разработка / [Перевод] Считываем hash: пуленепробиваемый способ
2012-02-16 13:48:07 (читать в оригинале)Это, вероятно, одна из тех задач, о которой все думают, что знают решение, но многие решают её в итоге некорректно. Наткнувшись на ещё один сверхслабый кусок кода, написанный для этой цели, я задумала разъясняющую блогозапись.
Суть проблемы
Вы хотите убрать символ
Сложные случаи
Вот что большинство разработчиков, кажется, упускает из виду: в современных, мощно наджаваскриптованных, приложениях переменная hash может содержать любые юникодовые символы. Она не обязательно должна соответствовать значению реального
Наивные подходы
Вот наиболее недавний — я нашла его в книге, на которую составляла техническую рецензию:
var hash = location.hash.match(/#(\w+)/)[1];У него сразу несколько проблем:
Читать дальше →
Веб-разработка / Почти кроссбраузерный beforeprint
2012-02-15 15:52:08 (читать в оригинале)Для Internet Explorer впервые реализовали события beforeprint и afterprint, и долгое время он был единственным, кто их поддерживает. Затем подтянулась Mozilla, поддерживающая эти события с 6-ой версии своего браузера. Вебкит очень долго не решался на реализацию, и наконец полностью от неё отказался, отсылая нас к интерфейсу matchMedia. Опера, насколько автор смог разобраться, не реализовала ни события, ни matchMedia, хотя не исключено недостаточное гугление этого вопроса.
На основании всего вышеизложенного хочется поделиться с читателями простым плагином jQuery, который добавляет поддержку методов beforeprint и afterprint.
Читать дальше →
Страницы: ... 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 ...
Категория «Бизнес»
Взлеты Топ 5
|
| ||
|
+1006 |
1094 |
ДеВаЧкА-НеФоРмАлКа |
|
+989 |
1001 |
White_Rabbit_Pics |
|
+988 |
1000 |
Смотрим на жизнь сквозь сетку |
|
+934 |
1101 |
Вадим Гоц |
|
+928 |
932 |
Блог о подарках и праздниках |
Падения Топ 5
|
| ||
|
-1 |
10 |
Блог Находчивого Продавца |
|
-1 |
459 |
alexfox2011 - BLOG.I.UA |
|
-2 |
3 |
Деньги в интернете |
|
-5 |
992 |
Allendy.ru - экономический портал |
|
-6 |
729 |
Натяжные потолки Херсон |
Популярные за сутки
Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.
взяты из открытых общедоступных источников и являются собственностью их авторов.
