Search
Write a publication
Pull to refresh
40
0

User

Send message

JavaScript: жать или не жать?

Reading time1 min
Views1.8K
После публикации статьи на тему архивирования JS/CSS-файлов для последующей выдачи клиенту, я задумался на тему, какой же метод минимизации (minify) следует использовать. В докладе на конференции ClientSide'2007 не удалось установить четкого критерия, чем и как лучше всего сжимать JavaScript-файлы. Данная заметка посвящена рассмотрению как раз этой проблемы.

Задача



В качестве цели исследования был закреплен анализ всех известных средств статической минимизации JavaScript-кода, после чего нужно было ответить на три основных вопроса:

  • Имеет ли смысл пользоваться каким-либо минимизатором JS-кода?
  • Есть ли среди них универсальное средство, показывающее лучшие результаты в подавляющем большинстве случаев?
  • Если такого средства нет, то каковы критерии использования набора инструментов?


Итак, с постановкой задачи разобрались. Теперь рассмотрим, собственно, сами инструменты и графики степени сжатия ими исходного кода.

читать дальше на webo.in →

Исследование проекта Facebook.com

Reading time8 min
Views1.4K
Интернет бурно развивается, постоянно появляются новые технологии, стандарты и концепции создания Интернет-ресурсов. В 2005 году заговорили о качественном изменении развития всего Интернета в целом. Новые идеи и подходы были названы «Веб 2.0», его суть заключается в позиционировании веба как платформы. К веб 2.0 относят сайты использующие такие технологии как ajax, mash-up, веб-синдикации, идеи меток и тегов, а также интернет-ресурсы, направленные на социализацию, создание сообществ. В последние несколько лет появилось большое количество социальных сетей. Наиболее крупными в мире являются myspace.com, facebook.com, xing.com, classmates.com и др. В Рунете можно отметить такие успешные проекты, как одноклассники (odnoklassniki.ru), мой круг (moikrug.ru), вконтакте (vkontakte.ru) и др. Подобные интернет-ресурсы могут иметь активную аудиторию в десятки миллионов посетителей в месяц. Причем эти посетители проводят значительную часть своего времени в этих социальных сетях. Однако возникают вопросы. Могут ли ресурсы такого типа приносить доход? Не являются ли эти проекты убыточными? Стоит вспомнить, что революция, которую произвел Google, заключалась не столько в изобретении нового типа поиска, сколько в открытии метода заработка на поисковых системах, не приносивших до этого таких фантастических прибылей. Сейчас многие ожидают от социальных сетей нечто подобного той революции, которую когда-то произвел Google
Читать дальше →

Советы и подсказки по bash

Reading time2 min
Views37K
Для непосвященных, bash — командная оболочка по умолчанию во многих Linux-дистрибутивах, включая Fedora, Ubuntu, Redhat и др. Используя операционную систему Linux-семейства, вы, вероятно, используете и bash. По этой причине ниже я собрал несколько часто возникающих проблем с bash и простые способы их решения.

1. Потеря истории команд

Если открыть окно терминала и ввести несколько команд, а после открыть второе окно, то история команд bash во втором окне не будет содержать команд из первого. К тому же, если закрыть первый терминал, а затем второй, то история команд из первого терминала будет перезаписана вторым. Вдвойне неприятно!

Так происходит из-за того, что история команд записывается только при закрытии терминала, а не после каждой команды. Это можно исправить.
Читать дальше →

Основателей Facebook обвиняют в мошенничестве и краже проекта

Reading time5 min
Views2.1K
Как и обещал, я публикую здесь с задержкой в несколько дней некоторые интересные материалы со своего блога о венчурных инвестициях, венчурных инвесторах и стартапах IdeaBlog.ru

Большинство стартаперов волнует как бы кто-то не украл их идею. И хотя сама идея, как правило, ничего не стоит, но продуманная бизнес-модель стартапа, построенного на этой идее, стратегии монетизации проекта, его старта и продвижения являются know-how стартаперов, а эту информацию любая компания — большая или маленькая, только начинающая свой бизнес или существующая уже долгое время — старается охранять от чужих глаз. Я уже писал о том, могут ли инвесторы украсть вашу идею, и как следует выбирать инвестора, чтобы не допустить подобной ситуации. То, что от существующих на рынке конкурентов, работающих в той же нише, что и вы, следует охранять свои секреты, думаю, всем понятно. Однако есть и другие пути утечки вашей конфиденциальной информации, которые могут привести к тому, что кто-то начнет реализовывать ваш проект без вас и стартует раньше вас, и вы, в итоге, останетесь не при делах. Я говорю про персонал, который вы нанимаете, и рассмотрю эту проблему на примере иска, поданного против основателей компании Facebook, в котором они обвиняются в мошенничестве и краже идеи других стартаперов, у которых Марк Цукерберг, один из основателей Facebook, работал программистом.
Читать дальше →

Одно полезное правило для новой жизни

Reading time2 min
Views7.7K
Часто ли вы говорили себе, что «с завтрашнего дня» начнете новую жизнь? Начать что-либо новое с «завтра» выглядит логичным решением. Потому что «сегодня» вы можете жить как хочется, а не как надо «по-новому». Вы думаете, что «сегодня» будете готовится к «завтра» и вам будет легче начать что-то. В конце концов, «сегодня» — уже начавшийся день и «новую жизнь» лучше начать с нового (завтрашнего) дня. Все эти доводы выглядят логично и заставляют вас отложить «новую жизнь» на завтра.
Читать дальше →

Сколько заработали основатели YouTube

Reading time2 min
Views7.8K
Понятно, что продажа 20-месячного стартапа YouTube за $1,65 млрд. должна была изрядно пополнить денежные счета основателей, инвесторов и первых сотрудников компании. Однако, до вчерашнего дня мы не знали точного размера их вознаграждения. Ответ пришел вчера с официальным отчетом Google перед комиссией SEC. Суммы, которые причитаются этим парням, огромны даже по меркам Кремниевой долины.
Читать дальше →
12 ...
42

Information

Rating
Does not participate
Location
Киев, Киевская обл., Украина
Date of birth
Registered
Activity