Уже писала историю о том как парень убил у меня на глазах наше животное, писала что люблю и дилемма сердца и мозгов происходит. А теперь точно ставлю точку и ухожу, так получилось что с его сосействием остаюсь без работы и жилья, сама не рф но симпатичная девушка славянской внешности, ребят если у кого есть возможность трудоустроить, буду ооочень благодарна… лимит у меня до 2 декабря… потом я бомж на улице и без копейки в кармане… хочу начать жизнь с чистого листа… ну и как говорят попрошайки в метро «Люди добрые помогите кто может...» Ну или Пристрелите, меня пожалуйста!
Грушенька, как создавать запись в клубе?
Люблю свою девушку, живём в разных городах, видимся раз в несколько месяцев. Недавно всё начало налаживаться, собрались съезжаться, снимать квартиру вместе. Проблема в том, что у неё начались проблемы со здоровьем, она одержима этой «модной худобой», а на все мои попытки заботиться о ней и хоть как-то восстановить её пищеварение, слышу одно: «Я старше и лучше знаю, что мне делать» или «Мой организм, что хочу, то и делаю». Пытался её уговаривать, давить, просто уже сам покупал ей лекарства и насильно тащил к врачу — всё ни в какую, жалуется, что я её не люблю и не хочу принимать такой, какая она есть! Но она просто тает на глазах! А я НИЧЕГО не могу поделать! Кишечные колики, гастрит, постоянные головные боли и тошнота — это малый перечень всех бед! Уже и к психологу обращался, и скорую вызывал, а она попьёт немного лекарства и снова за старое. Стала похожа на скелет… Я просто не знаю, что мне делать. Люблю её, не могу уйти, но от всего этого уже устал… Взял на работе отпуск за свой счёт, сейчас провожу всё время с ней. Она сама медленно себя убивает… Просто ПМП.
За три года обучения в вузе я уже успел привыкнуть к тому, что абсолютно интеллигентный на вид молодой человек может без спроса схватить чужую вещь, а на попытку вернуть собственность ещё и возмущается: «Ну ты чё, э, я ж посмотреть тока!» Увы, жизнь меня ничему не учит: вчера в цепких лапах одногруппника оказался мой ноутбук. Я не успел отреагировать — и вот уже вся группа смотрит фотографии из папки, подписанной «Любимая».
— Фу, и ты что, с этой жирухой мутишь? — недоумевает один, глядя на фото девушки в полный рост. Через пять секунд вся группа начинает обсуждать свежую новость. Парни ржут, отпускают плоские шутки про «плавание по волнам», девчонки сочувствуют, предлагая познакомить с подругой, находящейся на грани истощения.
Нет, дорогие мои одногруппники, я не буду оправдываться перед вами, юлить и пытаться соврать, что это эксперимент и я вот-вот её брошу. Я не стану с пеной у рта доказывать вам, что она не жирная, у неё просто широкая кость. Я не хочу открывать скрытую папку с фотографиями, на которых хорошо видно плоский животик, упругую попу и прекрасные бёдра моей девушки. И уж тем более я не буду рассказывать о тех чудесах, которые она вытворяет в нашей с ней постели.
Я всего лишь отберу ноутбук и дам кому-нибудь из вас по зубам. И потом не возмущайтесь.
Испытываете трудности при отдачи контента порциями?
Дискомфорт, говорите? Поделюсь своим опытом раздачи терабайтов обновлений к игровым клиентам. Не знаю, как это у «танчиков», но принцип одинаков везде.
Вот вы зарелизили игру. Первый вопрос: как выкладывать? Одним большим куском или в развёрнутом виде? Тут вопросов не возникает — конечно же, большим куском, раскидать его по серверам поближе к клиентам, на площадки с доступом к основным магистралам. А вот небольшие патчи? Выкладывать сразу или творить кумулятивные обновления? Всего-то из изменений — брутального орка кто-то из локализаторов обозвал «МойЗайчик». Первая мысль была именно такая: давайте сбацаем торрент, и пущай клиенты с клиентов обновляются, меньше нагрузки на сервера, ведь при более-менее массовом апдейте нагрузка может подскочить на порядок, никаких «теньге» (10 Gigabit Ethernet) не хватит. Сделали. Водрузили Transmission на сервера — мол, обновляйтесь. Ой, что это? Почему скорость такая маленькая? А что это клиенты предпочитают качать с центра, а не с других клиентов? А неблагодарные клиенты, скачав обнову, тут же вырубают обновлятор, чтобы играть не мешал, из-за чего начинают выигрывать HTTP-пиры. Вот это и есть традиционные грабельки: гладко было на бумаге, да забыли про овраги…
Так и живём. Имеем кучу nginx, которые раздают или с общего стораджа, или по свистку синхронизируются сами. А найти сервер, который вдруг не поддерживает докачку, надо сильно постараться. Или на коленке самому написать. Nginx в том числе и для этого был создан, чтобы, не сильно потребляя ресурсы, мог отдавать кучу мелких файлов очень большому числу клиентов.
А теперь представьте, когда вы такое количество файлов обновили только наполовину. Да, проверяем целостность клиента, проверяем тысячи хешей, перекачиваем старые файлы. В результате какая-нибудь «ферма» убивает батарею недобука, когда хозяин сидит в «Макдональдсе» и пытается обновляться там. А ему ещё и каждые полчаса линк отключают: мол, переавторизоваться бы …
Счастья, чтобы никто обиженный не ушёл, не существует. Может, с приходом планшетов всё изменится?
Устроился в небольшую компанию программистом. Компания предоставляет некоторые услуги своим клиентам. Но предоставляет крайне фигово: больше полусотни пользователей не держит.
Начинаю разбираться, что почём. Первым делом настораживает, что сессия длится один пакет. Следующий пакет так же должен быть с авторизационными данными.
— Ну, у нас же реализована архитектура «запрос — ответ»! Нам же не надо держать TCP-сессию! — говорит программист с 25-летним стажем.
— Гм, — говорю я и лезу в код сервера.
Лучше бы я этого не видел.
На каждый входящий пакет создаётся поток-обработчик, который умирает сразу же после того, как отсылает пакет обратно. И, естественно, убирает за собой все данные о клиенте. Что характерно, поток-получатель парсит HTTP-заголовок.
Начинаю переписывать код. Сперва создаю пул потоков-обработчиков, но очень быстро утыкаюсь в ситуацию, когда у меня 100500 потоков на 24-ядерной системе. В общем, ситуацию это спасает, но не намного.
Далее избавляюсь от авторизации: клиенту передаётся его сессионный ID, и уже дальше работаем с ним.
Потом избавляюсь от пула потоков, создав очередь запросов, из которой могут брать любые рабочие потоки.
Потом делаю ещё одну страшную вещь: переношу очередь запросов как можно ближе к получению пакетов, до парсинга HTTP-заголовка. Результат — восьмиядерный рабочий комп выдерживает стрессовую нагрузку до 100 тысяч пакетов в секунду.
На следующую неделю компания закрывается: в связи с кризисом отвалились три крупных клиента, и бюджета на программистов не хватает.
А меня задолбали те, кто думают, что
пиво из порошка.
Как человек, запустивший не одну варку, заявляю: нет там порошка! Пиво варится из солода, хмеля и воды. Да, солод из соседнего колхоза, поэтому невкусный, но после он идёт в тот же колхоз на корм, и ничего страшного в нём нет. Да, не хмель, а хмелепродукты, но это то же, что чай из пакетика. Опять же, ничего алхимического. Просто чуть дешевле, да и держать целую мельницу под хмель — очень дорого, поэтому берут полуфабрикат. Вот вода говённая чаще всего: станция водоподготовки — штука очень и очень недешёвая, это тоже на вкус влияет сильно. Но она водопроводная в худшем случае, и тоже ничего страшного.
Да, летом в пиво добавляют ферменты, чтобы сбраживалось быстрее, а сорта типа живого, нефильтрованного — это недобродившее пиво, чтобы быстрее, чтобы объём больше… Но, опять же, после кипячения все напасти разлагаются. Грудь женская не вырастет, поверьте. Она растёт от того, что вторую сотню кило уже деть некуда, а жир равномерно распределён практически по всему телу.
Пиво я люблю, но пью зимой, когда ажиотажа нет и незачем его недобродившим разливать, и вам советую. Но те, кто считают, что пиво из порошка — задолбали!
Посылаю лучи ненависти производителям принтеров, внедривших в них функцию учёта тонера по количеству напечатанных страниц. Более бесполезную функцию и придумать сложно: зачем что-то считать, если любой зрячий пользователь и так определит, когда закончится тонер (потрясёт и будет дальше печатать), а если уж хотите упростить жизнь эникеям — сделайте функцию отправки e-mail, раз уж девайс сетевой. Но зачем же блокировать печать-то?! И ладно, к алчности двухбуквенного производителя за время непродолжительного эникейства уже привык, но вот такой мины от набирающего популярность производителя на букву «К» совсем не ожидал.
Пришёл в банк погасить кредит. Ладно очередь — конец месяца, сам виноват, но вот как назвать производителя, чей принтер сначала радостно и контрастно печатает платёжки, а потом так же радостно заявляет: «Я напечатал N тысяч страниц, неси мне новый картридж!»? И не волнует принтер, что тонера в нём ещё вагон. Конечно, может, и можно было там что-то ткнуть в менюшке, чтобы умаслить агрегат и уговорить ещё поработать на израсходованном картридже, но кто ж меня туда пустит — банк всё-таки. Да и работницы на вид уже сталкивались с проблемой, вот только известные им методы — включить-выключить и потрясти картридж — тут не помогали. Пришлось им звонить своему мальчику на побегушках. А мне в качестве сувенира досталась винтажная платёжка с еле проступающими буквами, отпечатанная на ещё не успевшем отправиться на пенсию матричнике.
Если кто-то ещё помнит историю вычислительной техники — начиналось всё с многообразия архитектур и процессоров. Пусть компьютеров было мало в штуках, зато они были очень разными. Ни о какой ОС речи ещё не было, всё было уникально и по-своему.
Потом сформировались несколько типов компьютеров, появились ОС для них. Операционные системы уже начали становиться неким стандартом, позволяя программистам не так сильно завязываться на особенности реализации конкретной машины.
С расцветом персоналок многообразие архитектур ещё более сузилось, а количество разнообразных операционных систем продолжало неуклонно уменьшаться.
Дальше — больше: давно пропали процессоры Alpha, несмотря на свою уже тогда имевшуюся 64-битность, исчезли процессоры Motorola, бывшие когда-то сердцем компьютеров Apple, передовой для своего времени PowerPC сейчас можно встретить разве что в некоторых моделях бытовой техники, и даже некогда топовое железо от Sun доживает последние дни.
Сколько было различных вариантов UNIX? Где легендарный NextStep? Куда пропал BeOS, обещавший перевернуть представления о компьютерах? Даже QNX, лидер на рынке встраиваемых систем, сейчас вряд ли попадётся вам на глаза.
И вот наши дни: из всего богатства вариантов, из всего зоопарка систем сейчас мы имеем в наличии потомков линеек процессоров х86 и ARM, а из ОС — Linux, OS X и Windows. Другие пока ещё есть, но…
Причина этого вовсе не в происках злобных маркетологов, а в том, что потребители (в данном случае — разработчики, программисты, пользователи) стараются получить как можно больше, затратив минимальные усилия.
Зачем вкладывать деньги в сверхмощные сервера с десятками ядер, когда можно накупить стандартных дешёвых х86 и решить ту же самую задачу, хоть и немного иначе?
Зачем разрабатывать свой уникальный процессор с уникальными системами команд, когда можно взять копеечный штампованный ARM, который к тому же постоянно совершенствуется?
Зачем тратить время и силы на какую-то особую ОС, если тот же Linux прекрасно работает и на x86, и на ARM, что позволяет устанавливать его хоть в дата-центр, хоть в утюг с автоподогревом?
Наоборот, это маркетологам надо сказать спасибо, что до сих пор существуют OS X (хотя от неё до Linux рукой подать) и Windows (вопрос принципов и амбиций известной компании). Если бы не их усилия — люди бы пошли по пути наименьшего сопротивления, сокращая свои издержки за счёт унификации оборудования и софта.
Зачастую проще допилить готовое решение под свои нужды, чем городить что-то уникальное и полностью своё. А вы про «обмылки» говорите…
Практически вылетела с последнего курса. Денег нет. Не могла найти работу. Нашла, наконец — и вдруг воспаление обеих почек. Не о что работать — ходить не могу. Разумеется, ждать, пока я пройду лечение, на работе никто не хочет. Живу с мамой-пенсионеркой. От отца никакой помощи. Мой парень попросил паузу, чтобы решить, хочет ли он быть со мной. Если скажет, что нет, моя жизнь окончательно рухнет.
Все сразу навалилось, не знаю, как пережить. Я, простите, каждые 10 минут хочу бегать в туалет, а из-за болей в пояснице не могу встать. Мне всего 20. ПМП.