Pull to refresh
7
0.5

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

Send message
По-моему ему просто завидуют :)
Вы знаете, это очень слабый аргумент — «вы просто завидуете». Чему завидовать то, деньгам? Ну так у Абрамочива их еще больше, а у Билла Гейста больше, чем у них обоих вместе взятых. Что теперь, сидеть и ненавидеть весь список форбс? Это идиотизм.

У него красивая жена и веселые дети.
А это то тут причем? Вы думаете люди завидуют, что у него есть веселые(sic!) дети? Серьезно?

Да, он брутальный чувак, сибиряк, но это не повод называть его такими словами и кличками :)
Он — неуровновешанное хамло с поведением подростка, до «брутальности» ему как до луны.

Большинство из тех, кто его ругает — еле 5 тысяч долларо в месяц то делают, а он делает миллионы, хоть и с такой спорной репутацией. Вот и завидуют.
Лично мне количество денег у Тинькова глубоко безразлично, меня оно никак не затрагивает. Я вижу откровенное публичное хамство и истерику взрослого мужика и это вызывает отвращение, которое было бы таким же, даже если бы Тиньков получат 100 долларов в месяц. И сомневаюсь, что я такой один.

К слову, Дуров тоже неплохо зарабатывает. Если рассуждать как вы — может это Тиньков ему завидует?
На мой взгляд ini читается человеком проще, чем xml.
Возможно, что Абрамовичу просто надо было в тот момент отмыть деньги перевести активы.
Первый проигрывает, т.к. дополнительно тратимся на вызов функции предиката и функция энумератора. Во втором идет вызов прямой Equals по N элементов с первого по последний. Ну а бинарный поиск в данном случае работает быстрее, т.к. наши элементы в списке отсортированы.
Я просто убеждён, что это заставляет коллег по проекту чаще и большие задумываться о том, почему они собираются использовать наследование.

Я в свое время работал в команде с человеком, который ставил sealed практически всегда и везде, ну если только класс не абстрактный. Через какое-то время привело это к обратному эффекту — т.к. все привыкли, что товарищ ставит sealed просто по механике, без особого умысла, привязанного к конкретному случаю, то просто удаляли этот модификатор считали нужным пронаследоваться. По этому и спросил.
ужаснах)

Насколько я понимаю, этот «ужас» позволяет лучше работать когда память сильно фрагментирована.
А чем продиктовано это стремление «как можно чаще»?
Чем больше функция — тем сложнее понять что она делает. Чем сложнее понять — тем больше вероятность, что при ее изменении будет допущена ошибка. Разбивать имеет смысл хотя бы ради этого.
Есть вероятность, что завтра будет рассказано о злобной атаке хакеров, которые заддосили gov.ru
Спасибо вам =)

Вот в качестве бонуса еще о потрохах .net
Какой самый быстрый способ проверить элемент на вхождение в список? Многие используют Contains и они абсолютно не правы
  1. var list = new List<string>();
  2. list.AddRange(Enumerable.Range(1, 10000000).Select(x => x.ToString()));
  3.  
  4. var sw = Stopwatch.StartNew();
  5. Console.WriteLine(list.Exists(x => x == "10000000"));
  6. sw.Stop();
  7.  
  8. Console.WriteLine(sw.Elapsed.TotalMilliseconds);
  9.  
  10.  
  11. sw = Stopwatch.StartNew();
  12. Console.WriteLine(list.Contains("10000000"));
  13. sw.Stop();
  14.  
  15. Console.WriteLine(sw.Elapsed.TotalMilliseconds);
  16.  
  17. sw = Stopwatch.StartNew();
  18. Console.WriteLine(list.BinarySearch("10000000") != -1);
  19. sw.Stop();
  20.  
  21. Console.WriteLine(sw.Elapsed.TotalMilliseconds);
* This source code was highlighted with Source Code Highlighter.

True
142,6747
True
187,8975
True
0,5824
На неком острове бушуют пожары. Робот смог затушить все города, кроме одного.
Пламя распространяется очень быстро, поэтому каждый день огонь пожирает все города,
соединенные дорогой с уже горящими городами. Тушить робот уже ничего не может,
единственное, что ему остается — это бежать от огня. Скорость робота совпадает со
скоростью огня, поэтому за один день робот может перебраться в соседний город.
Роботом посменно управляют два пилота Николай и Владимир, которые находятся на
естественном спутнике Земли. Не смотря на то, что робота уже не спасти и пользы от него
никакой нет, пилоты очень заинтересованы, чтобы он был уничтожен не в их смену. За
потерю робота полагается приличный вычет из заработной платы.
В первый день робот находится в столице (городе номер 1). Николай управляет роботом
в первый день и может направить его в произвольный город соединенный с 1. Далее пилоты
чередуются. Таким образом, каждый день единственное что может сделать робот — это
передвинуться на любой соседний с его текущим положением город.
В первый день горит только столица. Каждый следующий день дополнительно
загораются все города, соединенные дорогами с уже горящими.
Если пилот оставляет робота в горящем городе или направляет его в уже горящий
город, то робот не выдерживает огня и уничтожается.

По этой задаче можно кино снимать. Или даже минисериал.
Как ловко вы вывели всех на чистую воду. Скажите, вы считаете статью не информативной или апеллирующей ложными фактами? Если нет, то какая разница, оплачена она кем-то или нет?
Ну распаковка идет в папку с именем архива. Так что такая ситуация возникает только если и архивы у нас называются одинаково.
Раз в секунду — нет, не грузят. Один кол OpenFile в раз секунду вы даже на таскменеджере не увидите.

И еще: с запароленными архивами проблем нет?

Подозреваю, что винрар просто отвалиться с ошибкой распаковки. Но я не проверял — утром посмотрю.
Я тут еще подумал
inotifywait -e modify -e moved_to -e create "`pwd`"
Вот эта штука будет реагировать на создание/изменению любых файлов, что не очень хорошо: я создал текстовый файл — у меня пошли распаковываться все архивы в папке. А еще в скрипте вложенные архивы не обрабатываются.
Будет все тоже самое, как если бы я его просто остановил навсегда или убил из таскменеджера. Нет?
Не на всякую чисто административную (и редко используемую) команду есть UI. Это, в среднем, нормально (да, даже в Windows).
Я считаю это вопрос концептуальной целостности. Через services.msc я могу остановить сервис, я могу изменить ему права, я могу сделать так, чтобы он никогда больше не запустился. Вроде как центральная точка управления службами. Но для удаления я должен пользоваться деинсталятором(который мне снесет весь пакет продукта, а не только сервис) либо лезть в командную строку.
Не нужно. Можно просто остановить и заменить exe файл. После чего запустить сервис снова.
По поводу простоты — там в проекте лежит и консольное приложение — запускай и все. А если начать вешать доп. требования — автозапуск, настройка из одного места, параллельная распаковка, защита от рекурсивных архивов — то решение сразу усложнится и возможно написать его на том же питоне/C#/Lisp/ваш_любимый_язык_программирования и оформить демоном будет проще.
Вроде как на 2k3 была такая фича.

Information

Rating
2,085-th
Location
Саха (Якутия), Россия
Date of birth
Registered
Activity