Как стать автором
Обновить
251
542
xenon @xenon

Пользователь

Отправить сообщение
Да даже для десктопа он кому-то совсем неудобен — а кому-то вполней сойдет. Я вот даже задумался насчет того, чтобы поставить его родителям — им бы хватило. Да и если что — переставить его просто, а все документы и наработки сохранятся. В мире до сих пор нет «одной ОС на все случаи жизни» — ни винда, ни линукс, ни QNX не покрывают все области. Так же и хром — конечно же никто не собирается делать из него ОС для embedded например, и даже 100% десктопов ему не нужно завоевать. Но отвоевав хороший кусок десктопного рынка — это уже будет очень полезно и выгодно для гугла.
Для сравнения, youtube (еще когда он не был гугловым) основан в 2005 году. Это сейчас я в сибири имею 10mbps канал, а тогда, думаю, даже в США не всем возможно полосы хватало чтобы пользоваться им (предположение — может быть и не прав). Но уже в 2006 его купили за немалые деньги потому что это был монополист в своей области. Он еще не так популярен был как может быть и еще не приносит прямой прибыли — но купив youtube, гугль получил почти монополию на рынке internet video. Даже если сам рынок может быть даже еще и сегодня недостаточно развит. Это дело времени.

Сейчас гугль «застолбил» место браузерной ОС. Все, событие свершилось. Сейчас потихонечку-помаленечку весь рынок в этой области (и все разработчики) будут ориентироваться на него. Браузерная ос = chrome os. Сегодня она нужна ничтожному проценту пользвателей. Но когда через год-два-десять это интернет практически нигде не будет ограничивать использование таких ОС, гугль окажется монополистом в этой области, потому что он стал им уже сегодня. Он еще не копает золото (а может быть и золота-то нет), но участок уже его.
imho, грамотно сделанному сайту не страшен хаброэффект. Если для выдачи страницы выполняется много работы — то чем больше пользователей — тем сильнее они буду тормозить сервер. Решение простое — хоть ruby on rail, drupal, php и прочие ваши любимые инструменты и чудесны — но всему свое место. Информационная часть сайта (тот же «каталог товаров» для вебмагазина) она одновременно и самая посещаемая (больше всего хитов) и статичная. Так что либо статически генерировать страницы (и автоматом их пересобирать при изменении), либо, если уж совсем психологически сложно отказываться от своей CMS и database-driven-website, то memcached или proxy перед сайтом.

А для статики советую поглядеть WML — Website Markup Language. Сайты собираются обычным make'ом при изменении данных. А обычный апач на обычном вебсервере может столько статичных запросов обслужить — что не каждый хабр такой эффект создаст. ;-)
Я бы посоветовал перед тем, как решать проблему — сначала понять в чем она заключается ;-). Очень вероятно, что канал хоть и толстый, но RTT до сервера большой, поэтому TCP'шный slow start медленно «разгоняется», ну и потом малый размер окна ограничивает скорость. Это все можно подкрутить стандартными средствами. Повышение скорости скажется тогда не только на apt-get'е, но и на всем остальном трафике с машины.

Начать можно с fasterdata.es.net/TCP-tuning/linux.html
Раз возник такой вопрос — значит никуда. В уголок положить. Зато когда появится потребность в еще одном сервачке — то можно будет вытащить его из угла и начать пользоваться уже без раздумий «зачем оно нужно» :-)
какой-нибудь synflood от множества разных IP легко можно сэмулировать через hping например:

--rand-source
This option enables the random source mode. hping will send
packets with random source address. It is interesting to use
this option to stress firewall state tables, and other per-ip
basis dynamic tables inside the TCP/IP stacks and firewall soft-
ware.

да и вообще можно сделать роутинг скажем сетки 10.0.0.0/8 на свою подсеть и с нее и генерировать DDoS трафик любого типа, хоть с одной машины, хоть с разных. И защищаться от него, делая вид, будто мы не знаем, что все 10.0.0.0/8 IP — ботнетовские :-). Ну или чтоб без мухлежа — пару IP среди них сделать «чистыми» и с них периодически ползать по сайту, чтобы убедиться что только трафик от ботов режется.
Она врядли может сетевую карту «стопорить», так как ни сетевуха, ни ее драйвер внутрь пакета не лезут. Разве что могут чуть-чуть лезть в заголовок TCP чтобы checksum посчитать аппаратно, но не глубже.

Проблема с synflood'ом обычно от того, что ядро на каждый такой пакет открывает запись о соединении, которое будет очень долго висеть в памяти (так как соединение не завершится, даже не установится)

А самый «дефолтный» метод защиты — через syncookies пробовали?
для меня — коррупция, это некий непубличный (тайный) договор (=заговор) между его участниками (например, между коммерсантом, чиновником и контролирующим чиновника другим чиновником/милиционером/прокурором) ради достижения личных целей (обычно выражающихся в доходе).

А что такое заговор в вашем понимании, и каким его особенностям не соответствует коррупция, раз уж она не заговор?

Посылка в тексте о том, что «прогресс идет как-то медленнее чем надо». Но это очень спорный вопрос, так как неясно «как надо», «как лучше».

Я, например, параноик (этим и деньги зарабатываю), и считаю, что, скажем, картошка, устойчивая ко всем с/х напастям (заморозки, колорадский жук) — это прогресс, но вот пихать в рот то, от чего могут потом яйца отвалиться у меня или моих правнуков — остерегаюсь. И то что ее изобрели две минуты назад и пока что ни у кого ничего не отвалилось — для меня слабый аргумент. Когда ее, как и обычную картошку, будут несколько сотен лет массово есть и никаких проблем ни у кого со здоровьем не будет — тогда я тоже буду рад ее покупать. (это мое мнение — тут не надо его оспаривать, вопрос не в этом). Получается, что для прогресса в этом вопросе этап «тестирования» в течение 500 лет — совершенно нормально для потребителей вроде меня.

Да и вообще… оглянитесь вокруг, на все вещи что вас окружают (интернет, сотовая связь, автомобиль) — что из них сделало вас счастливым? Благодаря сотовому телефону вы можете эффективнее работать, но эффективнее работают и ваши конкуренты, и в итоге — вы по прежнему как и раньше работаете 8 часов в день (если не больше). Где выгода-то? ;-))
Иными словами — потратите стопиццот триллионов-шавиллионов на переоборудование производства, как я понимаю? (технологический процесс переделать под другой продукт — время занимает, а за это время расходы тикают, доходов нет, да еще и закупить кучу всего надо).

А можно выкупить патент на взаимовыгодных условиях. Может так оказаться, что его цена для изобретателя (совсем не миллионера) будет фантастически высокой, а для вас эта сумма — всего-то прибыль от получаса работы ваших автозаводов. Лучше чтобы они полчаса поработали на покупку этого патента, или же чтобы два года простаивали, потребляли средства и потом работали на новом, еще неизвестном рынке…

И что выгоднее?
А что считать «объективным фактором»? Каждый склонен свое мнение считать самым трезвым, взвешенным и объективным.
Если на базаре укропом торгуют две бабульки, и у обоих цена — 20р за пучок, допустим, то на мой взгляд это результат маленького заговора этих двух бабулек, то есть, результат объективного явления «заговор, сговор, договор, соглашение». А не результат менее важного объективного фактора «конкуренция», согласно которому обе бабульки должны снижать свою цену на пару копеек сразу же как увидят, что соседка снизила цену.

Цена вообще субъективный фактор (потому что в магазине мы предпочитаем покупать разрекламированный дезодорант Axe, а не тот, что нам кажется наиболее эффективным, после того как мы потратили три года на изучение технологий производства каждого noname дезодоранта), а все что касается производства, исследований — все равно или поздно касается цены. Как можно говорить о объективных факторах в мире, где все зависит от денег и прибыли, а прибыль зависит от цены? «Объективная потребность в видеосвязи» на мой взгляд отсутствует вообще. Объективно человеку надо воздух-витамины-белки-жиры-углеводы. А информацию передавать можно с гонцами, как это было сотни лет назад — и все как-то все таки жило, крутилось. Сейчас спрос на видеосвязь обусловлен факторами комфортности и «понта», которые никак нельзя назвать объективными.

Меня вообще удивляет, как в сознании одного человека могут сочетаться уверенность в сильной коррупции например (вы же согласны, что в России очень сильно коррумпированная власть?), которая и является заговором, и при этом — неверие в заговоры вообще.
тоже помню эту новость, но вот тут опровержение пишут — www.broadband.org.ua/content/view/1368/335/
как я помню новость — выбор PS был обусловлен тем, что было эмбарго на поставку мощной вычтехники, а вот детские игрушки (PS) поставлять было можно.

хотя я не понимаю в чем сложность заставить слаженно работать 4 тысячи консолей — если задача распараллеливается на много потоков, то хоть на 2 машинах ее обсчитывай, хоть на миллионе — особых проблем нет.
пользовал как раз AVG, и очень долго, и он мне ничего не ловил — ну я и думал что все у меня чисто на машине потому что каку из интернета не качаю. Потом напоролся на проблему (описал тут — forum.mozilla-russia.org/viewtopic.php?pid=382056) — оказалось, что где-то месяца три если не больше (с регулярными обновлениями AVG) у меня был троян, который так гадил. Avira нашла (но вылечить толком его не смогла — очень уж заколдованный троянчик), по имени трояна потом уже нагуглил как его вычистить и заборол.
Знаю человека, у которого гектар земли и своей коттеджик на нем. Грибы на своем участке собирают. 100 метров от трассы и полтора километра от ближайшего села. Холодная-горячая вода, интернет через тарелку, все как надо, в общем — география не ограничивает качество жилья, вопрос в стоимости только. Подключение квартиры к коммуникациям в городе гораздо дешевле, зато есть много «левых» расходов, начиная от взяток чиновникам (которые платятся строителями и переносятся на стоимость жилья), откатов поставщикам (какой-же снабженец закупает без откатов?) и расходов на посредничество между покупателем квартиры и реальными строителями-таджиками. И мне кажется, что эти расходы давно уже превышают расходы на подключение своего дома к коммуникациям.

Тем более, что уж вода-то почти в любой деревне есть (пусть и холодная), а цены на электричество для деревень — просто копеечные, так что своим титаном ее греть не очень накладно. (за ГВС в городе ведь тоже немало платится)

В деревне Кусак (алтайский край) кирпичные дома с холодной-горячей водой и канализацией продавались по 300 тыс рублей пару лет назад.
Понравилось. Но у меня немного не такой взгляд на то «каким должен быть сервис».
Конечно же, за деньги имеет смысл клиента со всех сторон облизывать — тут понятно. И в принципе, ничего особо плохого в перечисленных пунктах нету, но мне кажется, что выглядят они на бумаге чуть лучше, чем на самом деле. Понимаю, что комплименты слушать приятнее, но критику — может быть и полезнее :-). Прокомментирую по пунктам:

«1) Мы знаем людей по именам. „
Ложь в какой-то мере (на мой взгляд). То есть, ложь не в посте — я верю, что вы знаете, что с номера X вам звонит, скажем Алексей, но на мой взгляд это небольшое лицемерие, когда диспетчер никогда не видела Алексея, да и не помнит даже его из сотен других клиентов, но называет по имени. Что-то типа искусственной улыбки в макдональдсе. Но — если клиентам это нравится — то и ладушки. Просто я лично такую “хорошую память» диспетчера не так уж высоко ценю. Если клиентов мало и почти всех на самом деле помните — тогда это куда ценнее, но это не может сохраниться при росте компании.

«4) Мы стараемся присылать человеку одного и того же водителя каждый раз»
Плюс. Но только в случае если клиент не торопится или этот водитель итак недалеко от него находится. Если же ради продолжения разговора нужно ждать такси на 15 минут дольше, или оплачивать больше (ведь в итоге-то все равно клиент платит за все, и если вы гоняете водителя с другого конца города, значит клиент оплачивает излишнее рабочее время и расход топлива. ) Я бы возможно предпочел нового водителя, но который ближе ко мне, и который обойдется дешевле (за счет того что вы снижаете расходы и не гоняете зря машины).

«10) Мы обязательно звоним людям после поездки и спрашиваем, все ли прошло хорошо.»
С одной стороны — это приятно (иногда могут быть претензии к водителю, но не столь сильные чтобы самому звонить и «ябедничать»), с другой — это все таки больше нужно вам, а не клиенту.

«11) Водители никогда не курят в присутствии клиента, даже если сам клиент курит.»
То есть водитель мне мило улыбается, а сам думает — «быстрее бы уж этот козел вышел, курить хочется — аж уши пухнут». На мой взгляд это перебор с сервисом. Если я сам курю — меня не напрягает, что водитель тоже закурит. Серьезно мучать другого человека ради мизерного моего удовольствия — немного неэтично.

5) Если клиента надо подождать — в 90% случаев мы ждем его бесплатно.
14) У водителей, как правило, есть зарядки для нескольких моделей телефонов, инверторы для подзарядки ноутбуков.
15) Мы всегда возвращаем забытые в машине вещи. Их привозят клиентам. Разумеется, бесплатно.
16) Если темно — водители обязательно подвозят людей максимально близко к подъезду, предложат проводить, посветят фарами.

Плюс. Действительно твердый плюс. Это как раз тот случай, когда НАДО прогибаться под клиента. Для вас это несерьезные затраты, а для клиента — большой плюс. (в отличие от 11го пункта с курением).

«Мы готовы к тому, что постоянный клиент окажется где-то без денег, или кому-то из его близких понадобится такси, а он не сможет сразу оплатить»
Вот это — самый большой плюс. Будете расширяться в Новосиб — сообщите, буду вашим клиентом! ;-). Это уже переход от системы «деньги-стулья» к настоящему человеческому отношению к клиенту. Если нужна помощь и вам несложно помочь — то почему б и не выручить человека? Даже если есть риск, что он в итоге обманет и не заплатит. Молодцы!

Вообще, очень приятно, что вы пытаетесь сделать «как надо», как лучше. (даже не смотря на то что не все ваши методы лично мне по вкусу).

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

У меня другой бизнес — удаленное администрирование серверов и длительные проекты в области программирования. В моем случае «сервис по-русски» выглядит так:
— Клиент платит за работу и необходимую поддержку. Например, ему не приходится оплачивать несколько улыбчивых, но туповатых девочек с приятным голосом, которые ему никак не помогут, только время отнимут, зато создают приятную иллюзию сервиса — повисят с ним на телефоне (пока настоящий специалист не сможет пообщаться), займут его тупыми просьбами попингать что-нибудь или перегрузить компьютер :-).
— Нейтральное или искреннее общение. Если среди ночи человека разбудили чтобы срочно исправить какую-то проблему, это на мой взгляд лицемерие, говорить, что мы безумно рады вашему звонку. Говорить ему обратное тоже не стоит (зачем еще сильнее настроение портить?), но «наигранные улыбки» не нужны.
— Разделение способов общения. Все мелкие проблемы и задачи — почтой. Будет удобное время — рассмотрим. Нужно что-то обсудить в диалоговом режиме — тогда аська или скайп (назначаем время, если прямо сейчас не очень удобно). Срочная проблема — SMS или телефонный звонок. В итоге я знаю, что если мне позвонили на телефон — то есть серьезная проблема и нужно выручить человека. И я готов это сделать, но это происходит раз в несколько месяцев. Конечно, было бы неплохо по каждой мельчайшей проблемы разбираться в реальном времени, но см. пункт первый — это не так уж и нужно клиенту, но стоить может такой уровень сервиса в разы дороже.
— У программиста или другого технаря может быть депрессия, запой, семейные проблемы. Иногда прогресс по проекту идет не так быстро, как хотелось бы заказчику. Но обычно мы стараемся «наверстать» это, если уж такое случилось. Это в разы дешевле, чем иметь в три раза больший штат, который работает с этим же заказчиком, знает его сеть и сервера, и когда один из трех в отпуске, а второй в депрессии — то третий помогает. Нет, у нас обычно только один специалист на сочетание «техническая область: заказчик», и в несрочных задачах он порой не может работать с полной отдачей. 90% эффекта от фуллтайм-робота, который не болеет и не пьет, но за 100% оплаты, а не за 300%.
— И самое главное: Если у заказчика серьезная и срочная проблема — ему нужно помочь. Практически любой ценой. Даже если нужного специалиста сейчас нет (например, у него полетело что-то, что ему делали сто лет назад совсем другие люди), то разбирайся быстро, читай документацию, делай на любых соплях, но чтобы mission critical приложение все таки заработало. Когда заработает и аврала не будет — там уже «причешем». Даже если ты не в офисе, а в отпуске в палатке под проливным дождем. Даже если надо вылезать из постели. Даже если в той постели ты наконец-то был с «близняшками-японками» и это твой единственный шанс в жизни испытать такое. НО — это касается только важных и срочных проблем. Это — редко, исключение, мы на него готовы и мы так работаем, но только в этих случаях. Если же есть желание посмотреть как будет выглядеть сайт если его перекрасить в лиловый цвет, или «давайте попробуем проапгрейдить mysql, я слышал новый работает быстрее» — то тогда письмом, скорее всего (но не факт) что ответ будет в течение суток, а само действие будет сделано когда будет удобно всем, и после того как расправимся с более серьезными задачами.

Что это дает: сильное сокращение затрат на ненужные заказчику флейты, лютни и тамбурины. мы экономим ЕГО деньги. Достаточно высокую производительность (ударение на слово «достаточная», а не «высокая»). И самое главное — почти стопроцентная гарантия что «все будет хорошо». Нет, не отлично — но хорошо. Потому что если будет плохо — то ВСЕ на уши встанут если потребуется, но спасут ситуацию.
да — бывает и так.
но посмотрите с другой стороны — иногда бывают «сладкие» проекты, а иногда — такие вот провальные (тратишь время и нервы — получаешь разочарование вместо денег). Но нужно учесть, что это общая проблема — она есть у всех фрилансеров. И все тратят какой-то процент времени на такие безнадежные проекты. Так что это не проблема — это возможность. Кушать всем хочется, поэтому за время, потраченное технарем на такие проекты будет платить в итоге другой заказчик (честный). И цены у всех за счет этого немного повыше, с некоторым запасом. Скажем, 120%. 100% за работу, 20% страховка на случай «кидка». Если на 5 честных заказчиков появляется один кидала — то ваша «страховка» это покрывает.

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

Фриланс — замечательная возможность понять, что за ВСЕ в своей жизни ты отвечаешь сам. Уже нет дурака-директора который не ценит тебя, такого классного специалиста. Если мало заработал — сам виноват. Если кинули — то тоже САМ виноват. Кидала, конечно, тоже не молодец, но ведь и сам — не наивная девочка, это особенность рынка, на который ты пришел, и нужно ее учитывать. Единственный виноватый во всем — только сам.

Такой взгляд очень хорошо прочищает мозги ;-)
Я тоже когда начинал, был (ну или считал себя) мега-специалистом, но большинство проектов были «недостойны меня» — либо совсем уж простые и дешевые, либо наоборот — достаточно сложные, но с бюджетом годным только для «написать домашнюю страницу с фото меня и моей собаки и сесты». Первый день настраивал почту чтобы уведомления о сообщениях с сайта приходили мне на СМС. И даже по проектам на $100 вставал среди ночи чтобы моментально ответить на письмо. У заказчиков создавалось впечатление что «по ту сторону» либо живет человек с их же режимом, либо команда с круглосуточным дежурством. Первые заказы — без предоплаты, а иногда заказ (если уж простой) делал еще до того как заказчик меня выбирал. То есть он выбирает команду исполнителей, а я уже даю ему готовое решение.

Конечно же, это было совершенно нерентабельно — копеечный доход, много работы, частая работа вхолостую (потратишь на заказчика день — а он не выберет тебя).

Зато первое достижение — первые проекты, которые отмечены заказчиком в пять звездочек и отличные отзывы. После этого уже проще стало брать проекты.

Затем — первый проект на $1000.

Потом — первый долгосрочный проект.

Сейчас заработано на фрилансовых проектах уже за сотню тысяч USD (а может быть и «сотнИ»). Правда, проедено столько же почти :-)

Основной доход не с «ежедневных» проектов на два часа, а с очень длительных (месяцы, годы). Но без кучи мелких проектов не удалось бы взять проект покрупнее. Зато на большом проекте он скорее превращается в фуллтайм работу на одного заказчика по хорошему рейту. (что, кстати, может быть и не очень хорошо — утомляет однообразие).

Как и любой бизнес — тут требуется время на раскрутку. Набор постоянных клиентов. Потом постоянные дают разные мелкие задачи, но регулярно. А потом и очень крупные бывают.

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

Фриланс как подработка к основной работе — на мой взгляд заранее неудачная идея. Небольшие деньги можно подзаработать, но это ведь мало. Более серьезно — скопить немного «подкожного жира» на фуллтайме, и уходить в фриланс основательно. При этом понимая, что придется иногда и за копейки работать. Если у заказчика есть достаточно большой проект, то кому он его доверить — тому, кого вообще не знает, или же тому, кто для него уже делал пару мелких задач и справился с ними блестяще?
Я, нотариус Иванова А.А. заверяю, что на моем компьютере, зараженном девятью троянами (см приложение А), в браузере был открыт сайт www.чтототам.ru, IP адрес сайта был предоставлен DNS сервером зараженным cache poisoning, страничка была загружена не с сервера, а из прозрачного кеша моего криворукого ISP. Затем javascript код в страничке изменил ее очень причудливым образом. После этого страница была распечатана и заверена.

;-)
Сейчас со своим заказчиком используем интересный кнуто-пряничный метод. Проект долгий, и изначально был можно сказать без ТЗ, к тому же наполовину исследовательский (то есть, существует цель, а как ее добиться — это еще надо решить, и техология по ходу проекта не раз менялась). Естественно, закачику категорически не хочется потерять исполнителя в середине проекта, так как нанять другого — это считай все заново начинать.

Так вот схема такая — заказчик оплачивает рабочие часы (да — не очень идеальное решение — есть возможность для исполнителя накрутить, а иногда наоборот — приходится объяснять, что вот это решение из двух строк требовало не 5 минут а три дня чтения документации и RFC'шек), но особенность в следующем — каждую неделю подсчитывается заработанная сумма, и часть ее уходит в «бонус-фонд». Выплачивается только остаток. В итоге исполнитель имеет и деньги на жизнь, и мотивацию дойди до назначенного майлстоуна чтобы получить бонус-фонд, и при этом мотивация «пряничная», а не «кнутовая».

Есть конечно риск, что заказчик не захочет бонус выплачивать — но в данном случае это невысокий риск, так как проект без исполнителя «умирает».
Была веселая ситуация. Есть у меня тоже наработанное годами правило, не работать с "идиотами". То есть заказчиками, у которых наполеоновские планы (которые рееедко бывают успешными) и которые перед проектом хотят о них поговорить несколько недель. Когда понял, что заказчик "такой", просто сказал ему, что возьмусь за проект, и назвал стоимость часа. А он... согласился. И это было давно, а я до сих пор работаю с этим заказчиком и зарабатываю очень неплохие деньги. Просто ошибся я с тем, что он идиот. Очень даже умный дядька оказался. Просто на самом деле проект мощный. И деньги хорошие.
12 ...
126

Информация

В рейтинге
2-й
Откуда
Россия
Дата рождения
Зарегистрирован
Активность