Pull to refresh
80
0
Загиров Рустам @Stamm

Kubernetes guy

Send message

Критика: «Настройка Firefox: устраняем подвисания и пожирание памяти»

Reading time 2 min
Views 1.2K
Я тоже давно пользуюсь и люблю firefox, правда, в отличии от автора топика Настройка Firefox: устраняем подвисания и пожирание памяти, у меня он не так часто подвисает. По-моему, то, что происходит у автора — нонсенс.
Теперь, собственно, что я хотел сказать. Хотелось обратить внимание на то, что автор дал только ключи, но не дал их описания. Не понятно: почему я должен выставлять тот или иной ключ в то или иное значение? Кроме того, некоторые значения ключей сомнительны. Поэтому я решил внести какую-никакую ясность.
Итак...

  1. browser.sessionhistory.max_total_viewer = 0. Данное значение приведёт к тому, что ни одна посещённая страница не будет кэшироваться, а это, в свою очередь, приведёт к повторной загрузке с сервера страницы, на которую Вы решили повторно вернуться, например, нажав Back.
  2. network.http.pipelining = true и network.http.proxy.pipelining = true вполне могут повысить скорость загрузки страниц, так как позволяют посылать запросы серверу, не дождавшись ответов на предыдущие запросы, а вот network.http.pipelining.maxrequests = 30 — бессмыслица, так как этот параметр может принимать значение от 1 до 8 (см. здесь http://kb.mozillazine.org/Network.http.pipelining.maxrequests).
  3. nglayout.initialpaint.delay = 0 — означает, что браузер начнёт прорисовывать страницу сразу, как только получит первую порцию данных. Но в этой первой порции может оказаться не так уж и много полезной информации. Сомнительная необходимость изменения данного параметра.
  4. network.dns.disableIPv6 = false — выполнять попытки разрешения имён в IPv6-адреса. Под Linux это значение выставлено по-умолчанию. Вероятно, правильнее было бы выставить в значение true, для отключения такой попытки.
  5. content.notify.backoffcount = 5 — честно говоря, не понял описания этого параметра. Что-то типа, предотвращения нежелательных перерисовок полученной страницы.
  6. plugin.expose_full_path = true — никак не повлияет на скорость загрузки страницы! А делает этот параметр вот что: при просмотре в about:plugins, данное значение покажет плагин с полным путём вместо просто имени.
  7. ui.submenuDelay = 0 — никак не отразиться на скорости загрузки страницы, так как этот параметр регулирует задержку между наведением указателя на подменю браузера и отображением содержимого подменю.(http://kb.mozillazine.org/Firefox_:_FAQs_:_About:config_Entries#UI..2A)
  8. сonfig.trim_on_minimize = true — этот параметр позволяет ОС Windows выбросить в swap данные из памяти, занимаемой firefox, в то время, когда его окно свёрнуто (minimzed). Да, на это время высвободится память, но это может повлечь долгое восстановление из состояния minimzed.
Total votes 23: ↑19 and ↓4 +15
Comments 11

Протоколы прикладного уровня: Jabber/XMPP часть1

Reading time 7 min
Views 8K
Прочитав статью и испробовав команды, научимся
--Соединяться с Jabber сервером
--Логиниться
--Менять статусы
--Отправлять сообщения
--Отключаться

И все это на чистом XML

В принципе, можно статью назвать «Введение в XMPP» или типа того… Но суть не изменится
Приступим-же!
приступить...
Total votes 79: ↑75 and ↓4 +71
Comments 21

Опыт настройки nginx на Debian

Reading time 5 min
Views 4.7K
Вчерашний вечер я посвятил возне с http-сервером nginx в качестве фронтэнда к apache. Как известно, nginx — легковесный надежный HTTP-сервер, написанный Игорем Сысоевым (сотрудником Rambler). Он отлично подходит для выдачи статических страниц, особенно под нагрузкой. Обычно настраивается связка nginx+apache, в которой nginx обслуживает все входящие на сервер запросы, статические файлы отдает своими силами, а запросы на динамическое содержимое проксирует на apache.

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

Читать дальше →
Total votes 14: ↑12 and ↓2 +10
Comments 13

Сервер дома — AMD, Debian x64, Bind9, Apache 2, PHP5, MySQL5, Trac, Subversion и море удовольствия

Reading time 7 min
Views 8.6K
Шило в известном месте всё никак не даёт мне покоя.
И решил я поэкспериментировать с установкой сервера дома.

Итак, дано:

1. Домашний интернет с внешним ip на роутере, канал туда/обратно — 8 мбит, провайдер — QWERTY *
2. Бюджет не больше 10 тысяч рублей — чем меньше, тем лучше. **
3. Жгучее желание экспериментов и чего-нибудь эдакого ***

* К сожалению, мой дом не подключает Корбина, у которой более широкие каналы. Приходится довольствоваться тем, что есть
** Получилось путём более-менее реального подсчёта стоимости комплектующих на среднестатический компьютер
*** Для тех, кто хмыкнет и скажет — «эка невидаль, я такое регулярно делаю» — я не так часто что-то настраиваю, больше пишу под уже настроенное, и для меня это чистой воды развлечение — что-то сделать своими руками=)

Ну, все процедуры тут, под катом.

Сразу хочу сказать, что у меня это работает — так, как есть. Дополнительно с бубном я не плясал — но тут вытяжки из моих гуглений и мануалокурений.

Вероятно, что-то можно настроить более гибко или качественно, и я крайне буду рад советам или решениям=)


Читать дальше →
Total votes 44: ↑38 and ↓6 +32
Comments 66

История одного программиста или путь от простого до точки. Часть вторая, заключение

Reading time 11 min
Views 3.4K
no speed limit

Это вторая и заключительная часть. Рекомендую ознакомится с началом, чтобы не потерять нить повествования.

Первая часть эссе рассказывала о давних временах, о вещах, которых уже нет или таких, которые забыты. Многое из этого знакомо не только мне и многочисленные комментарии тому подтверждение. Однако, в заключительной части речь пойдет о другом, о вещах которые для многих программистов являются повседневными. Это часть эссе будет отличаться от начала и это отличие будет заключаться в том, что я расскажу свою историю того, как наше настоящее для меня произошло из будущего. В этой части эссе прошлое уступает место настоящему.
Читать дальше →
Total votes 134: ↑116.5 and ↓17.5 +99
Comments 54

Коллекции иконок? Легко! Тысячи иконок в сетах.

Reading time 2 min
Views 39K
В продолжении поста "Ресурсы по поиску качественных иконок" представляю свою коллекцию сайтов, на которых вы найдёте очень(!) много качественных наборов иконок. Все сайты проверены руками, следовательно открываются и скачиваются легко.
Читать дальше →
Total votes 159: ↑135.5 and ↓23.5 +112
Comments 36

Важность факторов, влияющих на ранжирование сайта в Яндексе

Reading time 1 min
Views 2.3K
Мною был организован опрос среди опытных SEOшников на тему сабжа. Надеюсь — оцените.

Факторы с важностью по 10-и бальной шкале в картинках (чем больше — тем важнее):



Остальные графики спрятал под кат.

Читать дальше →
Total votes 161: ↑139 and ↓22 +117
Comments 99

Ранги разработчиков

Reading time 2 min
Views 18K


Конечно ранг разработчика — это достаточно абстрактное понятие, но я выскажу свое мнение по данному вопросу, оно не привязано ни к какой теории, а базируется лишь на моём опыте.
Читать дальше →
Total votes 117: ↑104 and ↓13 +91
Comments 114

Настройка Apache2.2+Nginx+eAccelerator+SVN+Trac на медленном VDS — часть вторая

Reading time 3 min
Views 1.6K
Первая часть

Сразу хочу заметить, что статья эта не претендует на авторитетность — делал всё в первый раз на удалённой машине с Линуксом. Соответственно, прошу особо не пинать, а лучше высказывать замечания — как что-то можно было сделать по-другому, или советы по настройке. Всё нижеперечисленное было сделано по мануалам из гугла.


С Subversion и Trac пришлось помучаться — здесь напишу финальный, заработавший вариант.

UPD: Рекомендуется сначала попробовать поставить из репозитория, указав соответствующий источник

apt-get install subversion


Subversion — руководствовался в основном этим.

Читать дальше →
Total votes 17: ↑14 and ↓3 +11
Comments 9

Установка и настройка Ubuntu 8.04 на ASUS Eee PC

Reading time 8 min
Views 9.9K

Когда я покупал себе ASUS Eee PC, я совершенно не думал о том, какую операционную систему установлю на нем — однозначно это будет Ubuntu Linux. Во-первых, потому, что Ubuntu у меня стоит и дома и на работе, во-вторых, потому, что и дома и на работе у меня есть локальное зеркало репозитория Ubuntu, а в-третьих просто потому, что данный дистрибутив меня всем устраивает.

После покупки я сразу же полез в Интернет в поисках различных HowTo по установке Ubuntu 8.04 на Eee PC. Результат меня несколько удивил. Несмотря на огромный ажиотаж вокруг Eee PC, этих самых HowTo в сети не так уж и много + большинство из них нацелены на Ubuntu 7.10 и предлагают запустить некий скрипт, который заменит системные конфигурационные файлы своими, заточенными под Eee PC.

На эти скрипты я даже и смотреть не стал, т. к. они предназначены для Ubuntu 7.10, и их запуск на Ubuntu 8.04 может привести к нехорошим последствиям. Поэтому во время поиска необходимой информации в сети я обращал внимание только на те статьи, в которых описывается, как можно настроить Ubuntu под Eee PC «своими руками». Найти такой HowTo, в котором содержались бы ответы на все встающие передо мной вопросы, мне не удалось, поэтому я решил систематизировать собранную мной информацию и слить ее в одну статью. Сейчас моя система уже настроена, поэтому я постараюсь вспомнить все действия, которые я производил над ней, дабы все заработало так, как мне хочется. Надеюсь, я ничего не упущу. :)

Читать дальше →
Total votes 89: ↑80 and ↓9 +71
Comments 102

Гуглякартим по умному

Reading time 9 min
Views 10K
В последнее время модно стало использовать гуглякарту.
Гугля карту суда, гугля карту туда.
И главное не забыть отобразить свои объектики на карте.
Но, почему-то, подавлявшее число сервисов используют неправильную реализацию процесса передачи маркеров с сервера на клиент.
Точнее они не правильно формируют запросы.
А если выразиться еще более точнее — они это делают
не-по-умному
Total votes 80: ↑63.5 and ↓16.5 +47
Comments 29

Купил новый компьютер? Старый тоже пригодится

Reading time 4 min
Views 7.7K
Так получилось, что я люблю программирование и компьютеры. Поэтому у каждого члена моей семьи было по одному PC. У меня стационарный (Ubuntu), у мамы тоже (Windows XP), а у жены — ноутбук (Windows Vista). Была задача — организовать интернет для всей этой техники. Провайдер мне его отдает по PPTP. Недолго думая (и будучи лентяем) я докупил обычные Ethernet-сетевые карты, вставил на стационарные компы и соединил все компьютеры проводами (если честно, я еще купил WiFi модуль для своего компа, но тупо не смог настроить для ubuntu).

Шло время, потребности росли (особенно потребности в мобильности рабочего места) и я стал обладателем ноутбука MacBook Pro. Что делать со старым компьютером? Выбрасывать? Было жалко… Ведь почти руками его собирал в течение двух лет. И тогда я решил — будет сервером! Я почистил компьютер и заново поставил туда Ubuntu Linux.
Читать дальше →
Total votes 225: ↑159 and ↓66 +93
Comments 250

Бизнесмен и рыбак

Reading time 2 min
Views 4.7K
Как-то раз один бизнесмен стоял на пирсе в маленькой деревушке и наблюдал за рыбаком, сидящим в утлой лодочке, как тот поймал огромного тунца. Бизнесмен поздравил рыбака с удачей, и спросил, сколько времени требуется, чтобы поймать такую рыбу.


Читать дальше →
Total votes 91: ↑65.5 and ↓25.5 +40
Comments 65

Выступление Стивена Джобса перед выпускниками Стэнфордского университета.

Reading time 8 min
Views 881
Для меня большая честь быть сегодня среди вас, выпускников одного из лучших университетов мира. Сам я так и не получил высшего образования. По правде сказать, сегодняшнее событие стало для меня тем моментом, когда я больше всего приблизился к окончанию университета. Сегодня я расскажу вам три истории из моей жизни. Только и всего. Всего лишь три истории.

Первая – о точках и линиях между ними.
Я бросил Рид Колледж (Reed College), проучившись всего полгода, однако потом я еще 18 месяцев болтался вокруг университета на правах бывшего студента, пока не решил уйти окончательно. Почему я тогда бросил учебу?
Читать дальше →
Total votes 24: ↑14 and ↓10 +4
Comments 28

Современный подход к визуальной идентификации бренда

Reading time 16 min
Views 25K
Природа тенденций * Мир стал другим * Матерные слова * Прощай, привычный логотип * Сквозная система визуальной идентификации — что это? * Решительное «нет» хиромантии * Открытый для фантазии * Учимся понимать клиента


Под катом много букв и картинок про то, что такое хорошо и что такое плохо.
Total votes 84: ↑77 and ↓7 +70
Comments 72

Настройка Apache2.2+Nginx+eAccelerator+SVN+Trac на медленном VDS — часть первая

Reading time 4 min
Views 2.9K
Вторая часть

Сразу хочу заметить, что статья эта не претендует на авторитетность — делал всё в первый раз на удалённой машине с Линуксом. Соответственно, прошу особо не пинать, а лучше высказывать замечания — как что-то можно было сделать по-другому, или советы по настройке. Всё нижеперечисленное было сделано по мануалам из гугла.


Итак, досталась мне хиленькая VDS от FirstVDS — с Debian и ISPManager.
Попытки оптимизировать ее работу вылились в следующее:

1. Оптимизация Apache и установка Nginx
2. Установка eAccelerator

Ну и для души —

3. Установка SVN
4. Установка Trac.

Читать дальше →
Total votes 15: ↑13 and ↓2 +11
Comments 19

Поиск — это просто

Reading time 3 min
Views 3.5K
Google, конечно, ищет хорошо, но корпоративные ресурсы вывешивать на открытый доступ нельзя, покупать google-mini с его ограничениями тоже не вариант. А поиск по базе внушительных размеров(4 гигабайта текстов, по которым и необходим поиск) надо. А если добаить к поиску по тексту еще и поиск по каким-то параметрам, то тут и google-mini не поможет и совсем страшно становится.

Но не стоит паниковать! На помощь нам приходит Sphinx — поисковый движок с открытым исходным кодом, который можно прикрутить практически к чему угодно не прилагая особых усилий

Читать дальше →
Total votes 93: ↑90 and ↓3 +87
Comments 124

Information

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