« first day (851 days earlier)      last day (1457 days later) » 

7:44 AM
@Squidward Добрый день! Отвечая на ваш вопрос в комментариях к этому ответу. Согласно этому положению, разбирать кто именно, что именно и кому именно сказал – выходит за рамки сообщества.
Если разбирать ситуацию в общем, то стиль повествования в удаленных тревогой комментариях можно отнести к следующей категории: ru.meta.stackoverflow.com/questions/2349. То есть, проблема в том, что (1) они не относятся к теме вопроса или ответа, а просто не обоснованно и не конструктивно критикуют личность автора (то есть вносят ненужный шум), а не изложенное содержимое, (2) выражают явную агрессию (ты – мне никто, что хочу, то и делаю).
 
8:02 AM
@NicolasChabanovsky Не понял суть положения, но если комментарии останутся в текущем состоянии, меня это устраивает.
 
@Squidward Да, как вы правильно заметили, я забыл удалить другие нетематические комментарии. Спасибо!
 
@NicolasChabanovsky Как считаете, если автор умышленно допускает ошибки, относить это к неуважению собеседников?
@NicolasChabanovsky В частности, используемое здесь некоторыми участниками намеренное искажение "он не умеет в русский язык".
 
@Squidward Суть положения в том, что правило гласит «не стоит выяснять, кто и что сделал не так каждый раз», вместо этого следует рассматривать лишь набор общих правил, общих ситуаций и ими руководствоваться.
 
@NicolasChabanovsky Ну здрасте. "У вас в тексте много ошибок" — это оскорбление личности автора? Так или иначе, я уже пояснил содержательную функцию этих комментариев. Давайте повторю.
Эдем пишет: "Человек допускает ошибки в тексте" => "Человек по-свински относится к собеседникам" ("Текст, который изобилует ошибками сигнализирует о наплевательском отношении к окружающим" в формальной форме). Два оппонента в комментариях: "У Эдема в тексте много ошибок". Эти комментарии ставят целью не оскорбить, а аргументированно разрушить позицию Эдема.
Логическая цепочка прозрачна: "У Эдема в тексте много ошибок" => "Он по-свински относится к собеседникам" [применение общего утверждения Эдема к частному случаю]. НО: "Эдем призывает писать грамотно" => "Эдем уважительно относится к собеседникам" [также сам Эдем вряд ли оценивает себя отрицательно]. Приходим к противоречию, следовательно, исходное утверждение ложно.
2
 
@VladimirGamalian Я не знаю, я не автор. Могу лишь поделиться своим опытом. До того, как я стал заниматься сообществом, я писал так плохо, что вы даже не представляете (хотя и сейчас, вероятно, не блистаю знанием правил). У меня где–то внутри засела мысль, что главное – это идея, а не способ ее донесения, что, как мне кажется теперь, конечно же, не верно. Хотел ли я кого–нибудь обидеть? – Абсолютно нет! Просто приоритеты были другие.
2
@Squidward Это ваши умозаключения, которые, с огромной вероятностью, не верны. У другого участника, опять же, с огромной вероятностью, совершенно другая система ценностей, не говоря уже об цепочки умозаключений.
 
8:18 AM
@NicolasChabanovsky У математической логики нет системы ценностей.
 
@Squidward Вопрос рассматривает «а нужно ли нам в описании правки давать ссылку на правило». Участник говорит «да, потому что». В комментариях при этом «да ты сам пишешь с ошибками» и не грамма информации по теме вопроса или ответа.
@Squidward Почему–то я вижу вашу «логическую» цепочку завязанной исключительно на вашем мировосприятие, никак не относящуюся к математике в моем мировосприятие (это примерно как теория игр: все зависит от ваших ценностей и целей, а не от самой теории).
 
@NicolasChabanovsky Кстати о типографике и её упадке. Вы заменяете все дефисы-минусы (hyphen-minus: -) на короткое тире (n-dash: –). Это даже более неправильно, чем повсеместнои использование дефиса-минуса. Правильно использовать в качестве дефиса (например, в "где-то") дефис-минус или неразрывный дефис, в качестве тире (например, "слон — это апельсин") — длинное тире (m-dash: —), в идеале с неразрывным пробелом перед ним. Короче, следует использовать "-" и "—", а не "–". Остальное по вкусу.
 
@Squidward Как мне кажется, использовать знак минус не корректно, лучше уж везде тире. Все, нашел как ставить длинное тире. Буду исправляться :)
 
@NicolasChabanovsky Если вы считаете, что в моём математическом доказательстве какое-то утверждение или переход неверны, то укажите на них. Я вижу в своём доказательстве ровно одно слабое место, но что-то мне подсказывает, что именно его вы опровергать не будете.
 
Еcли хотите. «Он по-свински относится к собеседникам» — вероятно, не верно и логики тут нет, так как вы не можете залезть человеку в голову.
«Человек допускает ошибки в тексте» => «Человек по-свински относится к собеседникам» – тоже лично ваше видение мира.
17 mins ago, by Nicolas Chabanovsky
@VladimirGamalian Я не знаю, я не автор. Могу лишь поделиться своим опытом. До того, как я стал заниматься сообществом, я писал так плохо, что вы даже не представляете (хотя и сейчас, вероятно, не блистаю знанием правил). У меня где–то внутри засела мысль, что главное – это идея, а не способ ее донесения, что, как мне кажется теперь, конечно же, не верно. Хотел ли я кого–нибудь обидеть? – Абсолютно нет! Просто приоритеты были другие.
 
8:36 AM
@NicolasChabanovsky Конструкция {"Человек допускает ошибки в тексте" => "Человек по-свински относится к собеседникам"} — это утверждение Эдема "Текст, который изобилует ошибками сигнализирует о наплевательском отношении к окружающим" в форме "если А, то Б" (формально: "Если человек принадлежит к множеству допускающих ошибки в тексте, то человек принадлежит к множеству относящихся наплевательски к собеседникам").
"По-свински" — синоним "наплевательски", используется исключительно для краткости. Можно заменить на исходное слово, на доказательство это никаким образом не влияет.
 
@Squidward Опять же, тут все очень и очень субъективно. Для вас «изобилует» ошибками — одно, для него — совершенно другое!
Не говоря уже о том, что это утверждение, опять же, субъективно (как минимум, в моем случае, оно не верно). Мат логики тут не может быть :)
 
9:01 AM
@NicolasChabanovsky ОК. Я принял как данность, что в среднем одна ошибка на предложение — это много, что грамотный человек должен понимать смысловую разницу между "не" и "ни", помнить одно из самых простых, рано изучаемых и легко запоминаемых синтаксических правил про использование тире в конструкции "А — это Б", не строить семантически косых предложений "у автора привычку написания текстов в наплевательском стиле, также можно будет найти и в его коде".
Может быть, для среднего человека подобный текст и был бы образцом для подражания, но через этот текст красной нитью проходит снобизм "я умею писать грамотно, и все плебеи тоже должны учиться", и поэтому требования гораздо выше.
4
Грамматический нацист не имеет право на ошибки. Если я пишу текст с грамматически-нацистским уклоном, то я сижу и получаса выверяю каждую запятую, перечитывая текст по десять раз. Грамматического нациста с ошибками в тексте поднимают на смех — это закон Интернета.
5
 
@Squidward Соглашусь, далеко не все в ответе здорово. Если бы вы указали бы это в корректной манере, цены бы вам не было! В комментариях же, было показано, что кто–то «не очень», именно поэтому они и были отмечены тревогой.
2
 
@NicolasChabanovsky Не что "кто-то не очень", а что "текст не очень". На личности в первых комментариях никто не переходил.
(Поздние комментарии про "вы" — уже взаимный флейм, да.)
 
9:17 AM
4
A: FAQ-вопрос с наиболее востребованными правилами правописания на Мете

edemЕсли коротко, то я за. Чуть подробнее: Кто ясно мыслит, тот ясно излагает. Текст, в котором соблюдены правила правописания, приятнее читать, а это показывает уважение автора к своим читателям, да и к себе тоже, ибо речь, это как одежда: в грязной быть неприятно. Можно предположить, что текст, к...

 
9:32 AM
@VladimirGamalian Смысл ответа менять не принято. И зря разделили предложение на две части. Стало хуже.
 
@Squidward Хорошо себя чувствую )
 
@VladimirGamalian Вообще говоря, правило "если не знаешь, какой знак поставить, то поставь точку" имеет право на существование, и даже я к нему изредка прибегаю, но всё-таки лучше оставлять мысль цельной.
 
Видел вчера на ruSO комментарий к вопросу: "для начала выучите родной язык". На мой взгляд, это не нормально! У человека 7к репутации, а он до сих пор не знает положений.
 
@EgorTrutnev 7к это сколько?
 
@VladimirGamalian у него было больше 7 000
 
9:38 AM
@Squidward "И зря разделили предложение на две части, стало хуже." => "И зря разделили предложение на две части. Стало хуже."
 
Не в тему, но...
 
@EgorTrutnev Это нормально, предлагать сделать <что-то>, что уже сделал сам, как бы говоря, что сам то уже сделал, и молодец.
 
@EgorTrutnev Ну вон у Your Common Sense на большом СО 120 000 репы, но это не мешает ему улетать в бан за то, что он не без оснований считает оружающих идиотами. Во время отпуска на большом СО заглядывает к нам.
 
@EgorTrutnev А вам бы следовало хотя бы 4к набрать, прежде чем в чат лезть.
disclaimer ^^^ ирония конечно же
 
@VladimirGamalian Я вот тоже подумал, какая мысль позади?) Вроде же 5 баллов ограничение!
 
9:43 AM
@NicolasChabanovsky Судя по отсутствию спаммеров, 5 прямо таки идеальный порог.
 
@VladimirGamalian 1) Я специально заглянул в профиль к человеку, задающему вопрос. Там не было сказано, что он из России. 2) Не по теме был комментарий. 3) Не очень дружелюбно.
 
@EgorTrutnev Наверное, не могу ниче сказать без контекста
^^^ ниче - сокращение от ничего
 
 
2 hours later…
12:00 PM
@Squidward Чья–либо оплата ровным счетом ничего не значит: можно работать много и знать много, а получать мало, как и наоборот. Данная инициатива подразумевает сбор базовых правил в самом простом виде и ссылки на полные их описания. Я не планировал учить кого–либо русскому языку в общем смысле, но в то же время, было здорово дать возможность людям научить коллег/научиться писать чуть-чуть грамотнее. — Nicolas Chabanovsky ♦ 2 hours ago
@NicolasChabanovsky Зарплата управляется спросом и предложением. Корректоры получают мало не потому, что они мало знают — с точностью до наоброт: это сложная профессия, и я не утверждал обратного, — а потому, что грамотных много больше, чем спрос на них. Корректоры банально никому не нужны.
 
@Squidward Почему вы думаете, что редакторы получают мало?) И как это вообще относится к инициативе?
К слову, мало – понятие относительное.
 
@Squidward О, надо почаще провоцировать его там, чтобы он появлялся здесь!
 
12:27 PM
@NicolasChabanovsky К инициативе это относится тем образом, что вы считаете, что грамотность текстов кому-то из окружающих нужна. Я утверждаю, что подавляющему большинству пофиг.
Я не относился к урокам русского языка в школе с особой любовью, учителям не нравились мои упоротые эксперименты со шрифтами и манера исправлять ошибки закрашиванием всего слова чернилами до состояния ровного пятна. И хоть у меня в итоге вышла пятёрка, я как не знал правил, так и не знаю. Спряжения и все 30 исключений я не осилил даже один раз во время изучения (и это во времена, когда я ещё был отличником, а не троечником).
И при этом всём я вижу огромное количество ошибок даже у тех, кто пытается писать грамотно. Я вижу ошибки у носителей неродного для меня языка, когда они пытаются в литературу. Я не вижу грамотных людей. Вообще. В Интернете грамотность мертва, она никому не нужна.
 
@Squidward Да, грамотность нужна. Если сообщение написано без ошибок, то мы читать его проще и читая, мы обращаем внимание на его содержимое больше, чем на способ подачи информации. Ко всему, знающим людям, нет необходимости вносить улучшающие правки.
 
@NicolasChabanovsky Вы цените грамотность. Поздравляю, вы исключение. 😀
 
@Squidward З/п редакторов к теме точно дело не имеет! Мы же не судим по зарплате абстрактного электрика о значимости в IT бинарной логики.
 
@NicolasChabanovsky Зарплата корректора соотносится с потребностью читающих в грамотности, потому что она генерирует спрос, а увеличение спроса при прочих равных — это увеличение цены. Можно спорить о мерах и методах измерения, но корреляция всё-таки есть.
@VladD Отличный план. Мне как раз на большом СО бана не хватает.
 
12:46 PM
@Squidward Мне важна. В вопрос с сбитым форматированием кода и заходить не хочется. Кроме того, я подозреваю, что если ТС не пишет код лесенкой, то у него скорее всего неструктурированное мышление, и вопрос будет кашей. (Знаю, что алогичное предубеждение, но ничего с собой поделать не могу.)
@Squidward Я знал, что мой призыв найдёт отклик в вашей душе!
(шутка)
 
@Squidward Вы противоречите сами себе говоря, что 80% – это правила начальной школы, остальное – много много исключений, при этом, утверждая, что мы не сможем объять базовые правила. Более того, у нас нет задачи учить русскому языку в полной мере. Идея как раз в том, чтобы взять наиболее часто допускаемые ошибки из «80% базовых простых правил» и рассмотреть их. Если таким образом мы сможем повысить грамотность (уменьшить необходимость в улучшающих правках) – цель достигнута, мы – молодцы, так как участники сообщества смогут эффективнее расходовать время. — Nicolas Chabanovsky ♦ 5 hours ago
@NicolasChabanovsky Проблема в том, что 80% недостаточно. Рассмотрим ситуацию с ныне умершим браузером Opera. Когда разрабы не справились с натиском новых стандартов и решили перейти на Blink, они заявили: "80% фич Оперы используется какими-нибудь жалкими 1-5% юзеров. Мы сделаем новый браузер только с реально нужными фичами."
Чем это обернулось? Провалом. Выяснилось, что у 80% юзеров есть потребность в какой-нибудь экзотической фиче, которая действительно нужна только 1-5%, вот только у каждого юзера эта фича своя. Посты в официальном блоге и на Хабре превратились в бесконечные комментарии: "А когда вы сделаете X?"
Вот и с русским языком такая же петрушка. Грамотность на 80% — это мало. Чтобы писать грамотно, приходится знать всю эту экзотику, которая редко нужна, но которая почему-то вечно отовсюду вылезает, причём всегда разная.
Все грамотные люди грамотны одинаково. Все безграмотные — безграмотны по-своему.
@VladD Сломанное форматирование бывает разное. Отредактировать и нажать Ctrl+K труда не составляет. Вот только если человек в XXI веке не умеет в маркдаун и при этом не замечает в предпросмотре вопроса перед отправкой, что текст выглядит как-то странно — это плохой признак. При этом низкую грамотность и ломаный язык я готов пережить.
 
1:31 PM
@Squidward Труда не составляет лишь для тех, кто заботится о внешнем виде своего вопроса. Контрпримеры: (#1) (последний div), (#2), (#3), (#4).
 
Какой же тупой iTunes ... зачем начинать сохранять резервную копию на диск, на котором заведомо недостаточно места?!
 
@alexolut Не всё так однозначно (тм). Например, если в файле одни нули, он может занимать меньше места, т. к. нулевые кластера могут быть не аллоцированы.
Боюсь, нету гарантированного способа узнать, поместится ли файл на диск, кроме как реально попробовать его туда записать.
 
@VladD штоа? какие ещё нулевые кластера?!
 
@alexolut Ну, если у вас огромный файл из одних нулей, есть шансы, что он на некоторых ОС будет занимать намного меньше места, чем файл такого же размера со случайными данными.
@alexolut Кластера без ненулевых байт.
Или на уровне файловой системы может быть включено сжатие, например.
 
@VladD первый раз такое слышу. Видимо это прикол каких-то специфический ФС, ну или сжатия "на лету".
 
1:43 PM
@VladD В случае с аудио, видео и большинством графических форматов можно быть вполне уверенным, что сжатие на уровне ФС ничего не даст.
 
Поэтому количество свободного места не равно количеству байт, которые туда поместятся.
@Squidward Для этого нужна сложная логика.
На MacOS, если я не ошибаюсь, данные удаляются из корзины автоматически, по мере надобности
 
@VladD И я думал, что сжатие на уровне ФС — дело далёкого прошлого. Трёхтерабайтники стоят копейки. SSD для системы — тоже не слишком дороги.
 
Поэтому заполненный диск не означает, что на него не поместится бекап.
@Squidward Но гарантии нет ведь, что она не включена?
 
Вот у меня ~40 гигов данных на iPad. На диске Ц, куда iTunes хочет сохранить бэкап всего 3 гига. Все здравомыслящие программы сначала проверят свободное место перед копированием, а не начнут тупо сохранять, причём пользователю ещё и не видно куда именно идёт это сохранение. А итог один "не хватило места".
 
@VladD Sparse file? Работает на NTFS.
 
1:45 PM
Затем, директория, в которую производится запись, может оказаться точкой, в которую примонтирован другой диск.
@Arhad Угу, я имел в виду именно его.
Короче говоря: нету надёжного способа заранее узнать, поместится файл на диск или нет.
 
@VladD С большой вероятностью отключена. Я ни разу не встречал сжатых дисков, если честно.
 
@Squidward С большой вероятностью отсутствие мьютексов в многопоточном коде не приведёт к заметным проблемам. Это ведь не является аргументом против синхронизации?
 
@Squidward я баловался такой фигнёй на win95, когда у меня hdd был на 610Мб.
 
Точно так же и отсутствие сжатия в типичном сетапе не означает, что его не может быть нигде, или что таких пользователей можно оставить с носом.
 
@alexolut Для разрабов, которые без разбора лезут на C, не предлагают вариантов и не спрашивают разрешения, выделен отдельный котёл в аду.
 
1:48 PM
(Представляете, как они тогда буду ругать тупых эпловских программистов?)
 
@VladD А всё, поднял глаза на начало дискуссии. Ну так разреженный файл сам по себе не уменьшится, надо вручную размечать расположение отсутствующих кусков.
 
@Squidward безусловно.
 
@Arhad Ну это да, но этим вполне может заняться и продвинутый драйвер. Гарантий, данных документацией, ведь нет?
 
@VladD Плюс не стоит забывать про NTFS-потоки, которые не учитываются при подсчете размера файлов. То есть реальный размер файла на диске может быть намного больше отображаемого в свойствах.
 
@Arhad И размер метаданных! Длинное имя файла занимает место на диске. Дополнительные индексные кластера — тоже.
 
1:50 PM
@VladD Неудачная аналогия — как маленький котёнок.
 
@Arhad Или меньше. Ориентироваться надо не на «здравый смысл», а на документацию.
@Squidward То, что вы не сталкивались со сжатыми дисками, не означает, что программисты имеют право их игнорировать. Без аналогий проще?
 
@VladD Тунец может предсказать, что велик риск не поместиться и довести комп до проблемного состояния. Поэтому может спросить у юзера, что делать.
 
@Squidward Тунец?
 
@VladD iTunes
 
@Squidward Нет. Вы не понимаете, для кого пишутся программы, как мне кажется.
Подумайте сами, как будет выглядеть диалог, и что на это скажет типичный юзер.
Программистов в счёт не берём, они составляют 0% пользователей и должны страдать.
Юзер имеет право не знать, что такое «файловая система», и чем отличается диск C от диска D.
 
1:54 PM
@VladD А как будет выглядеть диалог "На системном диске кончилось свободное место, системе трындец"? Лучше? В таком случае лучше вообще ничего не сохранять, если есть риск, и в настройках на вкладке "для продвинутых" сделать галку "игнорировать расчёт свободного места при размещении кэша".
 
Он заплатил деньги, чтобы всё работало, и ему не надо было знать, что такое «байт» и прочая программистская мумба-юмба.
@Squidward В настройки не лезет никто. Программисты не в счёт.
@Squidward Нет. «Не могу сделать резервную копию» + «вот вам системный диалог очистки диска», если он не был показан недавно.
 
@VladD Ну вот и будет средний юзер сидеть без кэша, если у него мало места на диске. Кто умеет монтировать диски в диски и заниматься прочей мумбой-юмбой — найдёт опцию. Остальные в профите.
 
@Squidward Нету понятия «средний юзер». Есть понятие «типичный юзер», и для него непонятный модальный диалог, говорящий о байтах и драйверах — причина, по которой он никогда не поставит линукс, и ушёл с винды на мак.
 
@VladD Ну так это и есть потоки, $FILE_NAME и $INDEX соответственно. Так что нет смысла упоминать эти сущности отдельно.
@VladD Потоки, отличные от главного, тоже могут быть разреженными?
 
@Arhad Не знаю, но не вижу, почему нет.
 
1:59 PM
@VladD А, да, ещё жёсткие ссылки (выглядящие как дубли одного и того же файла, пока не установлено расширение оболочки). Тогда единственное, на что можно вообще ориентироваться — совокупный объём данных на диске.
 
@Arhad А есть ли гарантия в документации? Может быть, мы прибавляем размер устройства /dev/random?
(Знаю, что на форточках его нет, но есть ли гарантия?)
 
@VladD По-моему, мы уже спорим об идеальной правильной реализации, а не о корректности текущего поведения.
 
@Squidward А текущая логика простая: мы не можем гарантированно узнать, поместится ли бэкап на диск. Спрашивать об этом юзера — абсурд, он ещё меньше знает, чем мы. Поэтому наша стратегия: пытаемся скопировать, не получилось — жалуемся.
Мы не можем исходить из того, что у юзера неэкзотическая конфигурация, потому что иначе мы потеряем юзеров, купивших делловский или там хапэшный ноутбук.
@Arhad А ещё не исключено, что размер данных, которые можно записать, может быть ограничен через квоты. (Не уверен, есть ли такое под NTFS.)
 
@VladD Тунец может оценить. Он может посмотреть свободное место на диске, флажки сжатия и точки подключения дисков, он может посчитать предполагаемый объём. Даже если он ошибётся, лучше предупредить заранее, что места может не хватить, чем тратить полчаса на бэкап, а потом заметить очевидное.
 
@Squidward Он не знает все причины, которые могут приводить к несоотвествию.
Их просто нету в документации.
Хуже того, он не знает, не происходит ли в параллель бекап чего-то ещё, что жрёт место на лету.
Или наоборот сохранение жирного фотошоповского проекта, которое создаёт гигабайт временных файлов, и удалит их через 15 секунд.
@Squidward А предупреждать не надо. Бекап производится прозрачно для юзера, в фоне.
В идеальном случае юзер вообще не должен узнать о бекапе. Юзер не хочет знать о проблемах софта.
Программы, которые не уважают это желание юзера, не продаются за деньги.
 
2:09 PM
@VladD Зачем 100%-ная вероятность? Оценил, получилось превышение, предупредил, продолжил после того, как юзер согласился. В 90% случаев будет полезно (сэкономит время на бэкапе, который обломается), в 10% случаев юзер получит предупреждение и выбор. В противном случае имеем 90%, что бэкап обломается посередине, приложения обвалятся из-за нехватки места, а юзер будет в панике метаться, что делать.
 
@Squidward Ещё раз. Юзер не хочет знать о проблемах софта. Юзер не может сделать осознанный выбор, хуже того, он не хочет этого делать.
Экономия времени — non-goal. Бекап идёт в фоне.
 
@VladD При текущем решении юзер в 90% случаев будет знать о проблемах софта. И он будет иметь переполненный диск и потенциально нерабочую систему. Вы как раз предлагаете свалить на юзера знание о софте, причём в критической ситуации, которую легко предупредить.
 
Если бекап обломается, он должен всё корректно подчистить, повторить попытку через разумное время, и лишь при неуходящей неудаче имеет право побеспокоить пользователя.
@Squidward Чё?
Ещё раз. Если есть проблема, которую софт может решить сам, он должен решить её сам. Спрашивать юзера, что делать — ужасный UI, он сразу уводит юзеров от вашего приложения к конкурентам.
 
@VladD Если для бэкапа не будет места, то диск забьётся, какие-то программы свалятся. Вы предпочитаете сообщить юзеру об этом вместо предупреждения, что места может не хватить.
 
Давайте примем это как отправной пункт без дискуссии.
@Squidward Нет, конечно. Бекапы не должны занимать больше места, чем нужно для ОС, по гайдлайнам.
@Squidward «какие-то программы свалятся» — криво написанные?
туда им и дорога
 
2:14 PM
 
@VladD Не примем. Нельзя удалять предупреждение "Вы уверены, что хотите удалить папку Windows / отформатировать диск C" только потому, что вам не нравится сообщать юзеру о последствиях действий, которые предсказуемо ведут к проблемам.
 
@Squidward Нет, у юзера просто не должно быть такой возможности.
@Squidward Это тот же котёнок, кстати.
 
@VladD Однако у него есть возможность запустить бэкап, который забьёт диск и обрушит программы.
 
@Squidward Нет, бекап запускается сам
Система должна просто работать.
А программа, которая при записи файлов не обрабатывает исключения — говнокод, ей не место на нормальных системах.
Она и виновата.
При записи файла месть может закончится даже если его вроде бы хватало перед началом записи.
 
@VladD заведомо провальный бэкап в фоне - это фэйл! Потому как ты можешь думать, что вот оно через полчаса скопируется и заняться чем-то вообще другим. А потом приходишь к компу через полчаса и видишь, что копирование обломилось через 2 минуты как ты от него отошёл.
 
2:17 PM
@VladD Программа не может записать временный файл в папку Temp — программа падает. Программе не хватает оперативной памяти — программа падает. Как минимум, не работает. Это нормально. Это ожидаемо. Никто не обрабатывает исключение OOM, разве что экзотика типа СУБД.
 
Так что примите как данное: программа не имеет права спрашивать у юзера «а удастся ли мне записать мой бекап»?
@alexolut Что такое «заведомо провальный»? Ложнопозитивное срабатывание — фейл.
@Squidward «Программа не может записать временный файл в папку Temp — программа падает» => программа плохая, программистов уволить, нанять нормальных.
 
@VladD Попробуйте забить диск C до последнего байта и посмотрите, как будет работать винда. По-моему, вы не представляете, что такое забитый диск, и какие критические последствия это несёт.
 
@Squidward У меня много оперативки, так что, думаю, это большой проблемой не будет.
Вот Студия может и перестать компилировать, да.
 
@VladD это когда на 95% случаев из-за нехватки места на диске C бэкап не будет выполнен. И это известно ДО начала процедуры.
 
@VladD Ну вот, приехали: "У меня много памяти, у меня много места на диске, поэтому такой проблемы у меня не будет". Мы-то как раз про тех, для кого это важно.
 
2:21 PM
@alexolut На 95% — и что? Из-за этого не пытаться провести бекап? Это фейл.
@Squidward Юзерам эта проблема не важна. Ещё раз: они не хотят слышать слово «байт».
 
@VladD А вы всё-таки забейте диск. До последнего байта. Увидите, сколько "правильных" программ на вашем компьютере.
 
@Squidward ну это ведь не так важно? Программа не должна исходить из наличия говонософта на машине юзера.
 
@VladD ... которую операционная система с удовольствием скушала бы под файловый кэш, чтобы работать не с медленными жёсткими дисками, а копией в кэше. Но из-за отсутствия файла подкачки она не может этого сделать. Так что большое количество исключительно оперативки не говорит ровным счётом ни о чём.
 
@VladD а, ну т.е. в 5% экзотических конфигураций со сжатием и прочими линками на другие диски если будет работать - значит можно промолчать и начать копировать молча, так что? Я бы предпочёл увидеть сначала ворнинг "места маловато, могу зафейлиться", чем зафейлиться по факту без заблаговременных уведомлений.
 
@alexolut Вы — да, потому что вы — программист. Юзер — нет, потому что он не программист и не хочет им становиться. Особенно если он пользователь iTunes.
 
2:24 PM
@VladD вот тот же iTunes при неудачном бэкапе говорит про "почистить корзину". Это входит в понятие слова "байт"?
 
@VladD "Говнософт" — это 90% софта, в том числе поставляемого с осью. Вы не понимаете, какими программами пользуетесь.
 
@alexolut Нет. Корзина — достаточно высокоуровневая конструкция
@Squidward Возможно. Но это означает, что говнософт должен быть пофикшен.
 
@VladD ну тогда значит можно и про нехватку места на диске сказать без упоминания слова "байт". Разве не так?
 
@VladD Просто для статистики: баг с переносами строк в Блокноте не могут исправить уже 20 лет.
 
@Squidward Потому что Блокнот — не программа. Это сделано, кстати, специально, чтобы не давить сторонних производителей.
 
2:27 PM
@Squidward могут, но не хотят. Недавно как раз на подобные баги был ответ: "их видит 1% пользователей, поэтому мы будем фиксить только те баги, которые видят 99% пользователей".
 
@alexolut Да. Но говорить юзеру «я сейчас буду делать непонятное для тебя что-то, и по непонятной для тебя причине это может зафейлится, так что скажи мне , делать мне это или нет» — это мегафейл. Сбрасывать решение на юзера — no-go. Юзер не знает и не хочет знать.
 
@VladD У "фиксов" для обработки исключительных ситуация есть цена. Ради обработки экзотической ситуации, которая важна для 0.01% юзеров раз в год, вы будете портить код тысячами строк кода, которые надо развивать и поддерживать?
 
@VladD Ещё раз. Бэкап отъедает место. Значит это место будет недоступно ни пользователю, ни другим программам. Если бэкап завершился неудачно, значит фоновый процесс почём зря отнимал у пользователя его ресурсы, его жёсткий диск. То есть при заведомо полном диске пользователь даже при сплошь правильных программах не сможет работать, ибо наработки будет сохранять банально некуда.
 
@VladD тогда ему и про корзину не надо говорить, сразу писать "твой комп говно , иди купи новый мак, вот адрес ближайшего магазина".
 
@Squidward Можно написать и говнософт без обработки исключительных ситуаций. В моём коде обработка исключительных ситуаций, да, занимает порядочный процент места. Не хотите вкладываться в корректную работу программы — сгорите, проиграйте конкурентам, умрите навсегда.
Я помню, как издевались над Эпплом, который не предусмотрел, что часы в Айфоне могут перевести на 1.01.1970
 
2:31 PM
@Squidward Эта экзотическая ситуация повреждает пользовательские данные. Что ещё надо?
 
Не вкладываете деньги в обработку ошибок — вон из профессии.
 
@alexolut Нет. Тунец должен писать: "Юзер, ты неудачник, пойди купи топовое железо как у @VladD" (шутка). Для яблочников, кстати, может прокатить (штука). И добавить: "За обновлениями софта, который только что упал, обращайся к @VladD, он всё исправит" (шутка).
 
@Arhad «почём зря отнимал у пользователя его ресурсы, его жёсткий диск» — это не проблема. Бэкап неудался — временные файлы удалились, всё хорошо. Юзера совершенно не волнует, что 30 секунд его диск был забит, хотя с 95% вероятностью можно было бы этого избежать.
@alexolut ... если только текущая платформа не Мак.
 
@VladD Скажите это Линусу, который лично выкинул половину кода ядра с обработкой ошибок, чтобы упростить код. (Не помню точно. Или сравнение разных ядер было... Суть в том, что в современном ядре Линукса паника ядра во многих местах, где можно было сделать более сложную обработку. Ибо нефиг.)
 
@alexolut В идеале, если Мак сможет сам правильно, без фейлов отличать нужные данные от ненужных, и удалять их, это будет вин. По факту, для этого нужен неслабый ИИ.
@Squidward Именно поэтому десктопный линукс никогда не завоюет и 5% рынка.
Линукс — система только для программистов. Дискасс.
 
2:36 PM
@VladD Умываю руки, @VladD учит Линуса делать линукс. 😀
 
@Squidward Для Линуса ОС для юзеров — non-goal.
@Squidward Ну, в идеале он должен автоматом докупить оборудования юзеру.
Кстати, это уже так и происходит.
Называется iCloud.
 
@VladD Ну вообще-то очень даже гоал. У Линуса некислая попаболь, что линукса нет на десктопах. (Надо пересмотреть видео про NVidia, где Линус отвечал на вопросы. Там он говорил про ситуацию с линуксом в мире.)
 
@Squidward Багет есть, желания нету.
Реального желания, я имею в виду.
Когда в его оси никогда (никогда, реально!) юзеру не нужна консоль для конфигурации.
 
@VladD Я понял, я понял, Линус — неудачник на вашем фоне. Уж не знаю, троллите вы или нет. 😜
 
Кстати, есть нормальные, с точки зрения пользователя, дистрибутивы.
Называется «Android».
@Squidward Нет, не неудачник. Я не верю, что у него есть искреннее желание.
В нормальной системе юзеру не нужна вообще абстракция файловой системы
Он не должен знать, что это такое. Он хочет послушать Бритни Спирс, и ему пофиг, где оно лежит на диске.
 
2:41 PM
@VladD А андроид — отдельная болезненная тема для линуксоидов: опенсорсовость андроида усыхает со временем.
 
@Squidward Ну что же делать, других user-friendly-дистрибутивов для вас у меня нет.
Убунту не предлагать. Плавали, знаем.
 
@VladD так убунта сейчас даже в винде есть.
 
@VladD Сначала объявляют, что абстракция файловой системы не нужна, а потом делают системный диск на телефоне в 8 гигов и разводят зоопарк неперемещаемых программ с неперемещаемыми данными...
 
@alexolut Угу. Винда — тоже система для программистов, да. Се ля ви.
 
@VladD Вы... не побоюсь этого слова... яблочник?
 
2:45 PM
@Squidward Да, разумеется. Она не нужна. Если у меня есть терабайт свободного места (на диске Q:), у меня не должно заканчиваться место для временных файлов. Наличие изолированных дисков — фейл дизайна системы.
@Squidward Нет, я программист.
Хотя да, у меня есть эпловское железо. И я могу сравнить подходы.
 
@VladD Гуёвая идеология у вас ортодоксально яблочная.
 
@VladD Вообще-то не GUI единым. CUI настолько же равный метод организации интерфейса, просто подход другой, рассчитанный на массовую обработку однотипных данных скриптами.
 
@Arhad Non-goal для непрограммистов
@Squidward Может быть, да. Я видел, как люди реагируют на мессиджбоксы «программа успешно стартовала».
 
@VladD Эх... А когда-то непрограммисты активно использовали BASIC... (праобраз скриптов, между прочим)
 
@VladD У меня два SSD (мелкий и средний) и два больших HDD. Как без абстракции файловых систем мне достичь максимальной производительности и надёжности системы?
 
2:48 PM
@Arhad Подумайте, почему мобильных устройств больше, чем десктопных компьютеров.
@Squidward Вы программист, вы и выкручивайтесь.
А нормальных пользователей это не интересует. Они хотят купить компьютер, где эта проблема решена.
 
@VladD А если это же железо имеет непрограммист?
 
Вру.
Они хотят купить компьютер. Точка. Они не думают о максимальной производительности.
Момент, сейчас найду цитату.
 
@VladD Просто компьютер — изначально сложная железка, так что идея строить поверх неё упрощённые абстракции довольно рискованная. Возьмём относительно старые телевизоры, в которых не было ничего кроме кинескопа и простенького тюнера на электроных компонентах. Вот там можно строить простые абстракции, ибо нет подводных камней с точки зрения пользователя.
 
@VladD Расскажите геймерам про отсутствие желания получить максимальную производительность.
 
2:51 PM
@VladD Особенно в свете моды на 4K и VR.
 
@Squidward У них есть желание получить комп, где проблема уже решена.
Они не хотят (за исключением 0% своего числа) копаться в таймингах процессора.
 
@VladD Э... Их можно носитьс собой? Не скажу за остальных, на я с того же смартфона только звоню, общаюсь через ВКонтакте и (иногда) лазаю в интернете. То есть границы возможностей железа и программ не испытываю. Однако, если мой смартфон начнёт вести себя непредсказуемо, я, имея общее понятие о принципах работы железа и программ, смогу устранить неприятность своими силами. Вы же предлагаете полностью оградить пользователя.
 
@Arhad Потому что они дружественны к пользователю.
Вам ведь обычно не нужен доступ к ФС на телефоне?
Хотя она там есть.
@Arhad А юзер не сможет. Таких, как мы, 0%, поэтому типичный юзер несёт неработающий телефон в мастерскую.
Вы, наверное, тоже везёте неработающую машину в мастерскую, или перебираете мотор сами?
 
@VladD Ценители ручной коробки передач — это или реальные профессионалы (1%), или отстающие от прогресса ретрограды с неверным представлением о современном железе (20%), или зазнайки с завышенным самомнением (79%). При современном развитии автоматическая коробка умеет всё, что обычно нужно при езде. Это не дурная коробочка из прошлого, когда автоматика только появилась, эта коробочка реально заменяет и делает лучше управление для большинства водителей.
 
Процент программистов среди юзеров равен проценту автомехаников среди водителей.
@Squidward Вы не поняли пойнт статьи. Она не об этом.
Она о том, что users don't care.
 
2:56 PM
@VladD Как правило нет. Но я очень благодарен, когда система предупреждает меня о нехватке места и необходимости очистить внутреннюю память (значит сносим программы), либо флеш-карту (значит подключаем телефон к компьютеру и перемещаем документы и музыку).
 
@VladD Но у вас-то позиция, что разрабы должны care, и вы игнорируете факт, что они тоже не очень care.
 
@Arhad А вы думаете, юзер знает (и главное, хочет знать) разницу между внутренней памятью и флеш-картой?
 
@VladD А, ну с этой точки зрения согласен. Но вы говорили о том, что пользователя не надо беспокоить вообще. Но тут его рано или позно ждёт большой и неприятный сюрприз. Так что хотя бы основы работы его инструмента знать всё-таки придётся при любом раскладе.
@VladD Если он в смартфон собственноручно что-то воткнул, значит, должно быть, знает.
 
@Squidward Разработчики должны заботиться, потому что иначе должны будут заботиться юзеры. А юзеры не любят, когда их заставляют заботиться, точно так же как вы не любите, когда вам советуют перебрать мотор вручную.
@Arhad А если он его таким и купил?
 
@VladD Я не знаю, как там в вашем 2050-м году, а в 2017-м оси на мобилках не умеют магически распределять программы и данные по разным дискам. Опять какие-то фантазии, далёкие от реальности.
 
2:59 PM
Вот он доставил память, а это, оказалось, не та память. Кто виноват, что он вернёт этот телефон по гарантии?
@Squidward Ну так пусть научатся. Не высшая математика, чай.
У эппла научатся раньше.
 
@VladD В вашем 2050-м — разрабы, в нашем 2017-м — юзер.
 
Андроид в порядки копипаста фич подтянется
@Squidward По факту: он вернул телефон, программист недополучил доход.
 
@VladD Тогда да, пользователю знать об этом не положено. Но этот сценарий неизвестно насколько частый, поэтому разработчикам ОС приходится-таки добавлять доп. информацию о деталях ФС, чтобы уменьшить число возгласов "WTF?" от более-менее продвинутых пользователей.
 
@VladD По факту: в магазине ему бесплатно заменят память, а программист давно получил зарплату.
@VladD Окай, предложите алгоритм. Есть медиа от юзера, медиаплееры с кэшами для оффлайнового доступа, мессенджеры с кэшем медиа и БД сообщений, системные файлы, своп, временные файлы. Как распределите данные между дисками? Теперь юзер ставит игру в 100 ГБ, на обоих дисках свободно 60 ГБ, ваши действия?
 
@VladD, касательно сокрытия технических деталей от пользователя: данная идея закрытости напомнила мне ФантомОС, где полностью отсутствует понятие файловой системы, а все пользовательские данные каким-то образом хранятся в десериализованном виде прямо в ОЗУ. И знаете что? Я бы не доверил этой ОС свои данные. Хотя для рядового пользователя жизнь предельно упрощается, да.
 
3:21 PM
(Извините, коллеги: перерыв на обед)
 
3:44 PM
о как Вы меня охарактеризовали, но это не так. Я люблю грамотное письмо и грамотную речь, но не всегда могу писать и говорить без ошибок. К коду это относится тоже.

Что же касается Вашего утверждения про "кто на что, чего-то там имеет право", то это Ваше личное *предположение*. Например, есть курящие люди, понимающие вред курения, и если следовать Вашей логике, то они **не имеют права утверждать про вред курения**? Сомневаюсь.

P.S. Ну а про сборник "законов Интернета" вообще молчу, это вопрос воспитания и культуры, хотя не исключаю ситуаций, когда человек в жизни культурный интеллигент, а
 
@edem Ваше сообщение пропитано грамматическим нацизмом. Это не хорошо и не плохо. Я сам грамматический нацист, просто когда скатываюсь до снобизма, стараюсь соответствовать высоким стандартам.
@edem Второй абзац не понял.
@edem Я не делал отсылок к неким сборникам "правил Интернета". То, что превозносящего себя над другими будут пытаться опустить на землю — это человеческая природа. Такая я же реакция будет на человека, рассуждающего про использование пяти сортов вилок, но не умеющего держать локти.
@edem Ваш комментарий с поправкой к третьему пункту я уже прочитал, к слову. Советую исправить текст, чтобы в нём говорилось то, что вы имели в виду, а не то, что получилось.
 
4:05 PM
@Arhad Ну это да. Но идеалом является ситуация, когда надоедать пользователю не нужно. И к ней всё идёт.
@Squidward Не заменят, нет. Добавят за доплату, и это если юзер пожелает объяснить, что не так, а не молча вернёт (имеет право). И если виновато приложение X, работники аппстора надавят на сэйлсов приложения. И сэйлсы надавят на ПМа. А ПМ надавит на программиста. По факту магазин будет первым буфером для программиста, а его работодатель — вторым буфером.
@Squidward Не моя проблема, пусть гугл решает. Если я решу, пойду в гугл архитектором. Или эппл.
@Arhad Ну вот по факту вы доверяете телефону, который достаточно близок к этому. Под iOS, например, у вас нету доступа к ФС без джейлбрейка (или экаунта разработчика). Поэтому если они заменят файловую систему на что-нибудь ещё, юзеры просто не заметят.
 
@VladD Если человеку нужен смартфон, то смартфон он купит, никуда не денется. Железо возвращают хоть по причине "не понравился цвет", даже если это не требуется законом, потому что это путь к тому, чтобы не потерять покупателя. Ну слушайте. Вот я реально заказал карту не того типа, при получении недоуменно смотрел на неё, а сотрудник уточнил, то ли я заказал. В результате я заказал другую карту, и мне отредактировали заказ. Всё. На следующий день пришёл и забрал.
@VladD Программист потом покажет ПМу тикет, который его заставили делать вместо багофикса, "потому что дедлайн вчера". А ПМ даст пендаля сейлсу, потому что сейлс урезал сроки из-за выхода приложения конкурента. А чувакам из аппстора вообще на баги конкретных приложений покласть, если только там не слив миллиона кредиток через фейсбук. И заплатит в результате юзер за саппорт в ближайшем сервисе, где ему за 1500 руб ресетнут телефон, и он уйдёт довольным, что заплатил так мало.
@VladD Ваши проблемы может решить только Эппл. Гугл обычно спрашивает что-то у юзеров.
 
4:30 PM
@Squidward Да, но он может купить у другого производителя. Или в другом оффлайновом магазине, раз здесь консультант продал ему плохой смартфон.
 
@Squidward, да, исправил, спасибо. Второй же абзац про то, что я могу агитировать за "чистоту русского языка", не будучи самим идеалом для подражания в грамотности речи, как тот курильщик, который всем рассказывает про вред курения, при этом не расправившись со своей вредной привычкой, но со стремлением сделать это.
 
@Squidward ПМ даст пенделя сейлсу? Хихикс. Так не бывает. Это сейлс может дать пендель, а ещё наобещать, что телефон будет варить кофе, а ты, ПМ, выкручивайся.
Чувакам из аппстора в основном плевать. Но если приложение делает фигню (жрёт память, например), и этим самым ухудшает имидж платформы и уменьшает продажи, то они прост турнут его из аппстора. Потом сэйлсы прибегут и будут просить вернуть, да.
Ну то есть если приложение никому не нужно, то насчёт него не будут заморачиваться, конечно.
@Squidward Это не от хорошей жизни, в реальности они этого не хотят. Посмотрите на список настроек у Хрома в качестве косвенного подтверждения.
Ну и помните древнюю картинку?
 
@VladD У меня ощущение, что мы описываем концептуально одну и ту же ситуацию "все вокруг сволочи", только у меня вектор сволочности ориентирован вверх, а у вас — вниз. Не то чтобы я горел желанием опускаться до ваших идеалов про какающих радугой единорогов, но, быть может, всё-таки рассматрим вариант, что программисты, ПМы и сейлсы объективно оценивают ситуацию, понимают принимаемые на разных уровнях решения и готовы к компромиссам с аддекватной оценкой последствий?
 
@Squidward А почему вы считаете, что ПМы необъективно оценивают ситуацию?
Они оценивают объективно. Юзерам не хочется знать о количестве байт, и о том, что такое «виртуальная память».
И если приложение говорит «не хватает памяти», а он вчера поставил большую флеш-карту, он не хочет знать, что там ему скажут программисты на своём птичьем языке.
Что в этом вы видите необъективного?
 
@VladD С трудом верится в бан за пожирание памяти. Мне видится два варианта: а) приложение никому не нужно, в аппсторе всем пофиг на проблемы, б) приложение очень популярно, компании-разработчику помогут разобраться с проблемами с памятью (с крупными производителями есть хорошая связь).
 
4:40 PM
@Squidward Крупные, да, 2B2F.
Возьмём средние.
 
4
A: FAQ-вопрос с наиболее востребованными правилами правописания на Мете

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

 
@VladD Я затрудняюсь с оценкой количества настроек в Хроме. Их по-вашему много или мало? Я точно знаю, что в ФФ их слишком много. В Edge, вероятно, для вас в самый раз. В хроме... он двуслойный: от "маловато" до "сойдёт".
 
Разобраться, конечно, помогут. Но для этого нужна добрая воля разрабов (сэйлсов, ПМа).
@Squidward Для меня? Чрезвычайно мало. Но судя по всему, для юзеров это как раз то, что нужно. Поэтому я сам сижу на FF (периодически копаясь в about:config), а юзерам рекомендую хром.
 
@VladD Если кто-то требует от подчинённого того, что нельзя выполнить, то это по определению неадекватное поведение. (Аналогично с вектором вверх.)
 
@Squidward Мне тоже казалось, что спрятать ФС от юзера — неадекватная задача. Ну так это потому, что я дурак. Эппл доказали, что вполне адекватная.
 
4:46 PM
@VladD Приведите пример среднего приложения, которое было забанено в аппсторе за высокое потребление памяти и как следствие ухудшение авторитета платформы.
@VladD В Edge настроек ещё меньше. Значит, по яблочной системе ценностей он лучше.
 
@Squidward Я не знаю конкретного примера. Сорри, не слежу, особенно за приложениями «средней группы». Многие приложения были забанены по надуманным причинам, об этом я слыхал.
@Squidward Судя по всему, да.
@Squidward И давайте без презрения. Уверен, вы не хотели бы, чтобы ваш холодильник нужно было конфигурировать двое суток перед первым использованием.
 
@VladD То есть вы опять фантазируете. Так и запишем.
 
С новой прошивкой эффективность охлаждения повышается на 5%, ура! Компильнём ядро!
@Squidward Я поищу, и думаю, что найду.
Отставить толстый троллинг.
 
@VladD Если я покупаю гиковскую модель сборного холодильника, то два дня на конфиг — это нормально. Скажем, есть просто роботы-пылесосы, которые собирают пыль, а есть игрушки для гиков, которые за компанию можно прокачивать доп. девайсами и управлять ими с компа. Сила в выборе.
 
@Squidward Не-не-не, мы не говорили о девайсах для гиков.
Мы говорим о нормальном холодильнике.
Не съезжайте.
 
4:52 PM
В случае браузеров этого выбора скоро не будет. Недавно умерла Опера, для Файрфокса уже запущен обратный отсчёт.
@VladD Почему "для гиков"? Одно устройство может быть и для обычных юзеров, и для гиков.
 
Вопрос не в том, что программист может самостоятельно починить глючную программу, а техник передвинуть трубки в холодильнике и улучшить качество охлаждения для своей конфигурации кухни. Вопрос о нормальных пользователях.
 
@VladD Ну. Скрыть ФС ото всех и обложиться защитой от джейл-брейка — неадекватно, скрыть ФС по умолчанию и добавить кнопку для джейл-брейка — адекватно. Эппл идёт по первому пути, поэтому мне с ним не по пути.
 
@Squidward Подождите, гугл тоже придёт :)
Ну и вопрос не в вас.
Вы = 0%
Вам нужны настройки и конфигурируемость
Это не нужно никому.
 
@VladD Я пока вообще меж двух миров — на виндофоне. Так что да, 0%.
 
В пределах экспериментальной погрешности
@Squidward Ну вот. Поэтому не удивляйтесь, что мейнстрим идёт мимо ваших желаний.
Я вот не удивляюсь, что мои желания рынку не интересны.
Загнётся ФФ — буду искать методы настраивать хромиум.
 
5:00 PM
@VladD Я не удивляюсь. По-моему, это вы должны удивляться: у вас же радужные фантазии о рынке, на котором обработка исключения, возникающего у 0.01% юзеров — это экономически оправданное действие.
 
@Squidward Это не фантазии. Это нормальное требование.
Юзерам не нужны фичи, посмотрите правде в глаза. Ну то есть нужны, но это фичи, которые делаются за 5 секунд + кофе.
 
@VladD В софте для работы с ценными бумагами — да. В софте для просмотра котиков на мобилке — нет.
 
@Squidward Ну так софта для котиков поэтому и так много
И поэтому он не делает погоды на рынке
А вот какой-нибудь клиент мордокниги — уже важная фигня
 
@VladD Посмотрите топ аппстора что ли...
 
@Squidward И там не клиент мордокниги?
 
5:02 PM
@VladD Мордокнига — те же котики.
 
Неееее. Разница между ними та, что если приложение с котиками умрёт, никто не заметит.
А если сдохнет whatsapp, то ору поднимется ой сколько.
 
@VladD Если приложение мордокниги не "умрёт", а упадёт один раз в месяц, этого никто не заметит.
 
@Squidward Само — да. А если оно вылезет из сендбокса и сделает плохо системе, то будет уже интереснее.
Свой имидж пусть портит.
(Да, у меня нету подтверждающего прецедента.)
 
@VladD Что более вероятно: "Ой, звонок сорвался, пойду удаляю вацап" или "Ой, звонок сорвался, пойду позвоню снова". Это как раз ситуация, которая возникает редко. Если клиент намертво прикреплён к платформе ("у меня там все знакомые" — один из самых надёжных способов), то даже если приложение будет падать каждый день, то это почти не повлияет на использование.
 
@Squidward Ну, да, так было у ICQ
Пока нет альтернативы
Немедленного фидбека нет, будет медленный.
(отойду на полчаса)
 
5:43 PM
@VladD Помню в бородатые времена DC-клиентов, когда было требование расшарить пару гигов, прежде чем начать что-то качать, особенно ушлые делали большие пустые файлы и ставили галку для папки в винде "сжимать для экономии места".
 
5:58 PM
@VladimirGamalian А, это чтобы расшарить пустые файлы? Хихикс.
 
@VladD ага, места было мало, мы ужимали как могли
 
@Squidward То есть если будет падать, то клиенты уйдут.
Как пример, вот сейчас скайп медленно умирает именно по причине сложности и непонятности. Все были на скайпе раньше, а сейчас все делятся между вотсаппом и вайбером.
@VladimirGamalian Интересно, проканает ли так сейчас? Хотя, zip-бомбы для антивирусов никто не отменял.
@Squidward Уйдут не сразу, конечно, а постепенно.
 
6:15 PM
@VladimirGamalian в таком случае лучше разреженные файлы использовать вместо сжатых, они еще меньше места занимают когда пустые :-)
Сжатие файлов-то в винде имеет ограничение сверху на коэффициент сжатия по построению. А вот разреженный файл может целиком в MFT влезть когда пустой.
 
 
1 hour later…
7:21 PM
@VladD и телеграмом....
 
@edem Телеграм вроде в Германии не особенно взлетает
Хотя подождём ещё год
 
7:37 PM
@Squidward, можешь помочь найти в коде V8 работу с JSON parse/stringify, и Object.assign?
 
0
A: Слетел перевод у checkbox'а при создание вопроса/ответа

alexolutДобавил перевод: Отправлять новые ответы на мои сообщения по почте Такой же как был (а может ещё и где-то есть) на фразу: Send me new responses to my posts via email Будет доступно после подгрузки transifex и пересборки сайта.

 
@VladimirGamalian Я думал, что все расшаривали Program Files и Windows для этой цели. Правда некоторые программы хранили пользовательские данные рядом с исполняемыми, и это имело предсказуемые последствия...
@Grundy Строковые функции я искал через встроенный в гитхаб поиск. Stringigy точно должно быть не слишком сложно найти.
 
@Squidward а там разве на github ты ссылки давал?
 
@Grundy Вроде. На гитхабе официальное зеркало.
 
@Squidward ага, а вот судя по всему assign: github.com/v8/v8/blob/9798469980a65c2e66b14553d484e6e070180fc5/…
 
7:53 PM
0
A: Какой пакет чата использовать laravel 5.4?

ThreegunDНапример вот такой laravel-messenger

 
@Grundy в хромике проще искать - cs.chromium.org/search/…
 
Комментарии немного ломают мозг.
 
8:43 PM
@Abyx Чем проще? Только удобное разворачивание вижу.
А, ещё плюсовый контекст отображается.
 
@Squidward cs.chromium.org - фильтрация, нечеткий поиск
 
@Abyx А, оно лучше понимает контекст в языке. Правда в условиях "найди неизвестно что неизвестно где, похожее на stringify", разницы не так много.
 
 
1 hour later…
10:16 PM
0
A: Наиболее часто используемые правила русского языка при написании вопросов и ответов

edemПравописание НЕ и НИ Основная идея НЕ пишется слитно: С полными и краткими прилагательными и с наречиями на -о (-е) , если сочетание их с не служит не для отрицания какого-либо понятия, а для выражения нового, противоположного понятия. Ошибочное написание: Не стабильные показатели. Правильн...

 

« first day (851 days earlier)      last day (1457 days later) »