Pull to refresh
0
0
Send message
чет качество что на фотках вверху, что этой — не очень

для чего статья, если на качество выйти не удалось?
Это еще раз доказывает, что нехуй юзать уебанско-убогое гавно. Юзайте нормальные браузеры. А опера как была гавном так им и осталась несмотря на то, что по номерам версий обогнала все остальные :)
а че ждать. они не пофиксили дыру, что я им еще в 98-м году репортовал, когда последний раз пользовался антивирусами и платил за них — искплоит работает, как и работал. С тех пор не юзаю антивирусы вообще — как-то вирусов не цепляю :)

ЛК — это контора по зарабатыванию бабла, в т.ч. на бирже. им абсолютно с высокой колокольни на пользователей.

А новости обе плохие.
Суть в том, что делать нужно необходимые вещи, а не то, что нахуй никому не упало — а тем более требует от юзера нереальной хуеты — привязать ифон к себе и оставть свою программу работающей в фореграунде — где пуш бля? Ах да, даже с пушем оно не будет работать, потому что для запуска нужны действия юзера :) Глупо в втором случае жаловаться на то, что програма не стала хитом продаж.
БЛЯДЬ!!! И ЗДЕСЬ ОНОТОЛЕЙ!!!
мне нахуй не упало грузить мсдн — он у меня локально
опера нормально не настраивается — как была говном — так и осталась
Как заебала эта хуепера желанием залезть во все щели. Нормальные браузеры себе не жужжат и кому надо ими пользуются. Одну бедную хуеперу никто не ставит.

Нужно блять не жалобы катать, а делать нормальный браузер, чтобы люди его ставили сами.

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

С другой стороны правы те, кто говорит о том, что если клиент не хочет платить, то денег у него тупо на эти цели нет.

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

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

Ну и еще… незадолго до кризиса мы решили поднять цены с целью почистить клиентскую базу от дятлов-экономистов, которые, как показывает практика, меньше всех платят и больше всех трахают мозг. Чистка базы еще продолжается — дятлы-экономисты уходят. Причем в 95% случаев уходят не к более дешевым конкурентам, а просто отказываются от услуг. Зато в базе нарастает объем нормальных клиентов — в основном юрлиц, которые платят хорошо и более стабильны, чем частные лица.
Неверна здесь предпосылка в том, что «в которой копирайт, фактически отсутствует». Попробуйте продвигать какой-либо контент за деньги без согласия владельца копирайта. Вероятность того, что это продлится недолго весьма высока.
Главное сначала самому разобраться, чтобы не нужно было не понимать, чего вы не поняли :)

Но направление в принципе верное — дерзайте. По крайней мере это лучше, чем у некоторых, которые для реализации очередей используют IOCP под виндой :)

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

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

По ходу для обычных 32-бит используют обычный cmpxchg, который полегче будет, а cmpxchg8b достаточно тяжелая операция, которая актуальна только для 64-бит.

cmpxchg8b (double 32-bit cas) используют для реализации lock-free очередей, где обычной практикой является изменение за одну операцию двух 32-битных чисел — собственно того, что нужно изменить и тэга (версии) этого изменения, чтобы избежать, так называемой проблемы ABA, которая в свою очередь возможна и при использовании обычных мутексов ;)

Но, собственно, поскольку нормальный lock free возможен только при double CAS, при тенденции плавного перехода на 64-бит lock free становится относительно непопулярным методом, поскольку пока производители CPU не реализовали 128-бит CAS и не собираются этого делать в ближайших перспективах, в следствие того, что это считается тупиковой ветвью развития, которая все равно не решает ряда проблем. Некоторые все равно тупо держатся за само понятие lock free, которе бесспорно актуально в некоторых случаях, но явно не в тех, где это реализуется через sleep() — ведь основная цель lock free также и sleep/wait free — чтобы не было переключения контекстов потоков и т.п. :)

А еще применительно к смежной области хорошо бы изучить memory barriers и все, что связано cache line size применительно к SMP — и быстродействием, которое будет так заметненько прихрамывать на подобной реализации ;)

Если опыта в подобных делах не очень много, то для обычной работы, чтобы не ловить глюки, которые проявляются далеко не всегда, лучше использовать стандартные мутексы и кондишны :)

P.S. Извините за краткость — если об этом написать более подробно, получится материал на несколько глав большой и толстой книги. Курите доки — там все есть.
Урок хороший и работа вполне достойная.

Правда это не matte painting, а скорее коллаж :)

matte paiting это типа такое goodbrush.com/gallery2/main.php?g2_view=core.DownloadItem&g2_itemId=98 — когда есть процесс собственно рисования, а не совмещения нескольких фото.
Поэтому первым и основным правилом хорошей поддержки я бы ввел обязательную необходимость обеспечивать достаточные для нужного уровня суппорта ресурсы — людей, железо, софт.
В целом материалы нормальные и насущные, как и предыдущий про 5 правил.

Есть правда одно большое «но».

Для компаний, где требуется поддержка, важнее всего обеспеченность необходимыми ресурсами в частности людскими (да и жезелом тоже). Если у компании нет денег на достаточное число грамотных сотрудников поддержки, то как бы ни старался приходящий на полставки вечерний Одмин улыбаясь обслужить 5000 клиентов — нифига из этого не получится — и Одмина заебут так, что он будет злой на всех рычать, и реальное число клиентов, которое можно будет обслужить будет низким, а остальные будут наслаждаться мегамелодией на офисной АТС и думать, что надо менять провайдера, магазин, хостера и т.п.

Information

Rating
Does not participate
Registered
Activity