Pull to refresh
152

User

15
Subscribers
Send message
Насчет поляков как раз все понятно. В Польше одно время процветал бизнес по перегону краденых автомобилей в СНГ, поэтому поляки стали притчей во языцех и символом автомобильного угона. Сейчас этот «бизнес» уже давно прикрыт, но осадочек-то остался.
А каков алгоритм сравнения (спрашиваю тут, чтоб в ассемблере не ковыряться)? Просто попарно все файлы пакуем и смотрим, получилось ли короче? Это ж сколько оно будет работать при количестве файлов этак тысяч в 60?
Способ с виду рабочий, но у него слишком много недостатков.

Во-первых, держит соединение с сервером. Из-за этого на сервере может быстро исчерпаться пул рабочих потоков. Даже если каждые 2 секунды слать новый ajax-запрос («как там задача?») и получать ответ («пока пыхтит, сделано 30%)», серверу будет легче.

Во-вторых, каждые 2 секунды шлет 4 килобайта несжатого мусора. Немного, конечно, но вдруг у пользователя трафик тарифицируемый? Опять же, короткий запрос-ответ в этом смысле лучше. А еще лучше посчитать по паре ответов примерный ETA и выводить клиенту прогресс-бар, вообще не обращаясь к серверу. Только когда задача, по нашему мнению, досчиталась, тогда и послать запрос «чо как?».

В-третьих, долгоиграющие вещи лучше исполнять на сервере специальными задачами, запускаемыми в фоновом режиме, а не скриптами на PHP. Сервер может быть настроен на автоматическое убиение скриптов, исполняющихся слишком долго, так что пользователь рискует вообще никогда не дождаться результатов.
В вашем примере вводное слово «думаю». (Ну, думаю, пропал!).

Я ведь не зря там ссылочку на словарную статью привел. Статья о слове «ну». Шестой раздел — об использовании слова «ну» в качестве вводного. Пример — оттуда же.

Если вводного слова нет, то с ним уходят и запятые («Все, пропал?». «Ну пропал».).

Ошибаетесь, потому что видите только две роли для «ну». А их гораздо больше.

В роли вводного слова использование «ну» вполне правомерно, и тогда запятая после «ну» вполне оправдана:
— Где портфель?
— Ну, пропал.
«Ну, я пошел». «Ну, вот и весна».

Если же «ну» выступает в роли усилительной частицы, тогда запятая в тех же самых предложениях не нужна, но при этом интонация будет другая:
«Ну пропал». «Ну я пошел». «Ну вот и весна».

Вы не вставайте в позу, я ни в чем не хочу Вас обвинить, как бы Вам не казалось

Вы пытаетесь мне доказать, что я сказал не то, что сказал, а нечто другое, более точно описываемое известными вам правилами.

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

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

www.slovopedia.com/3/205/805349.html:
6. частица. употр. в знач. союза, указывающего на вывод, заключение или на вводное замечание. Ну, думаю, пропал!
Не совсем понял, к чему сей экскурс в тонкости пунктуации. Почему-то вспомнился старый анкедот:
— Ваш сын часто отвлекается на уроках, у него проблемы с правописанием…
— А хавает-то нормально?
— Хавает, то есть кушает, да, нормально…
— Ну так я не понял, все путем или как?
Perl же в этом плане выбрал несколько другой путь — пока вы пишите на любом языке, интерпретатор будет считать, что вы пишите на Perl.

ПишИте — это приказ писать.
ПИшете — это глагол в 3 лице мн. ч. настоящего времени.
Не путайте.
Это хорошо, что вы за такую чистоту языка, но по-моему вы перегибаете палку. Помню, слово «принтер» коробило осиянных романтикой инженеров, любивших в свободное от отдыха время распечатать портрет Ленина на АЦПУ. А сейчас — ничего, вполне себе обиходное слово. Всего-то двадцать лет прошло. Или тридцать? Не важно.

Слово «раздел» еще достаточно недавно не было общепринятым термином для обозначения части диска. Я еще помню времена, когда широко употреблялись и «партишены», и «партиции», и «области», и даже «куски». Кто во что горазд, в общем. Сейчас вот ради забавы поискал «партицию» в залежах компьютерной литературы с либрусека — нашлось три книжки, причем одна из них — 2013 года. :)

В компьютерной литературе терминология еще далеко не устоялась, так что не стоит уж слишком ратовать за единственно правильный вариант. В устаревших терминах тоже есть своя прелесть.
Ну почему же нет? Есть:

PTDD Partition Table Doctor v3.5 :: RuTracker.org
rutracker.org/forum/viewtopic.php?t=239207
Translate this page
Feb 18, 2010 — Описание: Partition Table Doctor — уникальная программа для восстановления повреждённых партиций дисков. Повреждение может произойти


Гугл ищет не только по прямым соответствиям, но и по синонимам. Уже то, что он находит «раздел», когда ему задана «партиция», является косвенным подтверждением того, что слово «партиция» существует в русском языке.
В общем все так, да не совсем.
  1. То, что слова из английского могут заимствоваться по звучанию — правда ваша. Только вот они при этом частенько имеют просторечный или жаргонный оттенок: солюшен, кондишен (в т. ч. вместо слова «кондиционер»), экшен, продакшен. В то же время слова акция, продукция, кондиция никуда не делись.
  2. Как именно заимствуется то или иное слово, зависит от множества факторов. Поэтому неверно утверждать, что уже 20 лет как все слова заимствуются по единому лекалу. Всяко бывает.
  3. «Раздел» — не полный омоним слову «партиция». Значение слова «раздел» было расширено для обозначения области на диске, но ведь остальные-то его значения никуда не делись. И в книге раздел остался разделом, и в науке остались разделы.
    С этой точки зрения можно считать «партицию» термином, т.к. значение этого слова однозначно.


Вообще, вся дискуссия уже свелась к чистой вкусовщине: «звучит непривычно, буэээ». Согласен, что «раздел» был бы в статье более к месту, но уж как получилось, так получилось.
Итого 3 к 10, или 30%. Согласитесь, это довольно далеко от первоначально заявленного «не существует». :)

А если серьезно, то когда статья писалась, я был под весьма начитан документацией на английском языке. Наверное, отсюда и ноги растут у этого англицизма.
Показалось, что с рейдом проще разобраться, чем с LVM. Точнее — я наткнулся на вменяемую доку по созданию рейдов в линуксе раньше, чем на аналогичную доку по LVM.
Не стоит говорить о том, что какого-то слова нет в русском языке. Попадете на зуб к лингвистам — засмеют.
Если его кто-то использует, а его собеседники понимают, о чем речь — слово в русском языке есть. Другое дело — является ли слово арготизмом, жаргонизмом, просторечием, заимствованным термином или еще чем-то.
Как наиграюсь с рейдами — попробую скормить карту бэдов mkfs'у. Есть подозрение, что такой большой картой он подавится, но мало ли. Рейд и в самом деле не очень удобен для временно подключенного диска.

Что касается guru-way, то по-хорошему надо будет такой режим добавить во все программы, поддерживающие сканирование диска на бэды, т. к. они вызывают badblocks. Как минимум — в e2fsck и mke2fs (fsck.* и mkfs.*). Хм. Мысль, конечно, интересная…
Под трэш и задумывалось, потому и извращение с массивом JBOD. Сдохнут данные — не жалко.
Спасибо, не знал про барахлящие головки. Я-то думал, это целый блин облез.
Можно и в ext2 пометить (по крайней мере, опция -l filename уже была у mke2fs лет этак десять назад). Остановило одно соображение: для этого пришлось бы огромный список составлять, где перечислен каждый сектор. Не факт, что mkfs такой огромный список осилит.

Да и просто хотелось поиграться с партициями и RAID «на кошках».
Экономического смысла нет. Сделано для удовольствия.
Код убогонький, т.к. писалось на коленке:
drive.google.com/file/d/0B6kJZPPs_YqDTE9aSjN2c09EYzQ/view?usp=sharing

Для сборки понадобится линукс и Qt. Там же — скриптик на питоне для составления команд для parted и mdadm (не руками же их составлять).
12 ...
69

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Registered
Activity