Val Petruchek

подписывайтесь, а то хуже будет!  

ПОДПИСЫВАЙТЕСЬ НА RSS

Русские языки

07.05.08 @ 01:06 — Languages, Ukrainian, Russian

В блоге у Бирмана очередной флейм о русском языке. Поводом послужила фотография рекламного стенда со словом “Беларуссия”.

Комментаторы спорят о том, как должно писаться название Республики Беларусь на русском языке: “Беларусь” или “Белоруссия”.

Противоречие, как всегда в таких флеймах, лежит в разном понимании одного и того же термина спорщиками. В данном случае таким термином является “русский язык“.

Этот флейм вообще ни о чём: дело в том, что понятия “русский язык”, которым оперируют комментаторы, не существует.

Нет абстрактного русского языка.

Есть такие языки: “Российский Русский”, “Белорусский Русский”, “Казахстанский Русский”, и далее по списку стран, в которых русский язык является государственным.

Точно такая же ситуация, как и с английским языком: есть British English, есть American English, есть Canadian English.

(В США нет единого официального языка, но английский является официальным языком большинства штатов.)

Каждое государство (например Канада), выбирающая себе в качестве государственного какой-либо язык (английский), порождает свой собственный вариант этого языка (Канадский Английский), т.е. фактически — новый язык. В основе этого нового языка лежит праязык, каким он был в момент почкования. Дальше этот вариант языка развивается самостоятельно, в нём появляются новые слова (Canadianisms), меняются старые (и смысл, и написание). Официально меняются правила этого варианта языка, выходят словари этого варианта языка, появляются научные институты, изучающие этот новый язык и формирующие правила нового языка.

При этом официальной связи между “братскими языками” после почкования нет. Если в результате реформы в Российском Русском слова «парашут» и «брошура» будут писаться именно так, то в Белорусском Русском они могут писаться как угодно.

Неофициальная связь между языками есть: носители различных вариантов языка общаются между собой и это общение влияет на развитие каждого из языков.

Официальная связь между братскими языками отсутствует в обе стороны: реформа Российского Русского не может автоматически вызвать аналогичную реформу Белорусского Русского; изменение написания “Белоруссия” на “Беларусь” в Белорусском Русском не может распространяться на Российский Русский.

Требование белорусов писать “Беларусь” к тем, кто пишет на Российском Русском (как Бирман, например) — идиотично так же, как требование носителя British English к носителю American English использовать слово “Bin” вместо слова “Trash” (переключитесь в веб-интерфейсе Gmail между English UK и English US, чтобы увидеть).

Просто эти языки — разные. Почкование произошло не так давно, поэтому и отличия между Росскийским Русским и Белорусским Русским минимальны (но они уже есть, что подтверждают такие споры).

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

В случае с Белорусским Русским и Российским Русским первичен, вроде бы, российский вариант. Но сделай, например, Украина русский язык государственным (т.е. создай Украинский Русский вариант русского языка), ответ на вопрос о первичности перестаёт быть настолько однозначным. Кто там мать городов русских?

И, кстати, принятие Украиной русского языка в качестве государственного позволило бы однозначно ответить на вопрос о том, какой вариант правилен — “на Украину” или “в Украину”. В Российском Русском правильно “на Украину”, а в Украинском Русском — “в Украину”. Пока что Украинский Русский существует неофициально. Он действительно существует — хотя бы потому, что украинские носители русского языка говорят не на Российском Русском: во-первых, в Украинском Русском довольно много украинизмов; во-вторых, на Украинский Русский с 1991 года не распростанялись реформы Российского Русского, осуществляемые Москвой.

Легализация Украинского Русского позволила бы словарно зафиксировать наш вариант русского языка. В Украинском Русском, например, есть словосочетание “Верховная Рада”; на Украинском Русском надо говорить “в Украину”; в Украинском Русском склоняются фамилии на -ко (мужские точно, женские скорее да, чем нет).

Пиар, джинса, испорченные журналисты

26.04.08 @ 21:46 — Advertising

Тёма Лебедев возмущается журналистами, испорченными джинсой:

Меня бесит, когда берут интервью у кого-нибудь, а снизу пишут “сотрудник инвестиционной компании”. Какой, блять? Имя назови. Или когда присылают картинку, а на ней автомобильный номер или номер телефона замазаны. Типа, защищают прайвеси. Надо называть вещи своими именами - это не реклама.

С другой стороны есть охуенный американский опыт, где какой-нибудь “Нью-Йорк Таймс” вполне может написать рецензию на “Айфон” (или любой другой популярный прибамбас) просто потому, что это считается событием. За такую статью не платят. А у нас это бы считалось рекламой, потому что журналистские мозги уже давно прогнили.

А вот пример из реальной жизни — от создателей сервиса audiko.net:

Месяц как прошел с момента запуска, о нас написали многие хорошие иностранные блоги, а публикаций в отечественных СМИ не было.

Мы решили исправить ситуацию и немного помочь нашим журналистам. Написали небольшой текст абсолютно нерекламного характера и отправили на несколько сайтов. Вот такую публикацию мы обнаружили на сайте itnews.com.ua, которую мужественно скопипейстили отечественные сайты для роботов. Мы были слегка удивлены, что можно писать об онлайн сервисе без ссылок на сам сервис, читателям наверняка не совсем удобно.

Решив исправить эту досадную ошибку, мы написали команде специально обученных импотентов (спасибо, Тёма) с сайта itnews:

Алексей Иванкин пишет:
Спасибо за публикацию http://itnews.com.ua/38987.html!
Был бы благодарен за гиперссылку на http://audiko.net в тексте новости.

На что получили такой вот замечательный ответ:

From: Editor <info@itnews.com.ua>
To: Алексей Иванкин <ivаnkin@908.dp.ua>
Date: Friday, March 28, 2008, 1:46:47 PM
Subject: Audiko

Гиперссылки обычно мы ставим в платных новостях.
Размещение новости как главной (а именно так мы разместили) стоит 200 долл., но поскольку она уже ушла с главной страницы, можете оплатить по обычной цене - 100 долл.
Можем выставить счет или по вебмани.

Сайт об IT-новостях обычно ставит гиперссылки в платных новостях, в простых новостях ссылок не ставят. По-моему, это какие-то полумеры. Надо не просто не ставить ссылки, а и название обозреваемого сайта не указывать бесплатно — увеличивается пространство для монетизации:

  • ссылка с названием за $400;
  • правильное название без ссылки за $200;
  • бесплатно — ссылка на сайт конкурента.

GoDaddy, Inc: две страшилки и купоны

История о том, как благодаря godaddy чуть было не упустили жирный .fm домен:

  1. перенесли свежекупленный домен к godaddy;
  2. за месяц до expiration date статус домена изменился на “pending expiration”, изменения в зону внести стало невозможно;
  3. удалось выдавить из саппорта данные о том, как проплатить продление, проплатили — в control panel expiration date передвинулся на год вперёд;
  4. когда наступил тот самый первый expiration date домен стал expired;
  5. владельцы обратились к dot.fm (координатор зоны, насколько я понял), отвоевали домен — как выяснилось, godaddy просто не проплатил координатору денег за продление;
  6. в ответ на просьбу о компенсации godaddy лаконично извинился и вернул деньги.

Мораль #1.1: не надо верить показаниям control панели — надо дождаться пока заявку на продление обработают и в whoisе будет показываться правильная дата. Лично я таск вида “продлить домен” считаю выполненным (и вычёркиваю из ежедневника) только после проверки whoisа: в этом году я благодаря этой привычке чуть было не упустил локальный домен: регистратор принял заявку на продление, сдвинул дату в control панели на год вперёд, а заявку не отправил. Пришлось звонить и разбираться: отправили.

Почему в control панели нельзя кроме внутренней expiration date (дату, до которой вы проплатили регистратору) не указывать реальную expiration date (из whoisа)? Некоторые идиоты будут жаловаться — мы деньги заплатили, а реальный expiration date не изменился!!1 Но feature удобная: вместо того, чтобы пробивать продляемые домены вручную переложить это на control панель.

Мораль #1.2: к помощи godaddy надо прибегать только для common tld: .com/.net/.org/.info (бизнес-процессы отлажены и скорее всего не заглючат). И ни в коем случае не надо покупать у godaddy что-то хостинговое: они продают хостинг исключительно потому, что у них много домен-клиентов. Кое-кому удаётся впихнуть. Будь godaddy в первую очередь хостером, а во вторую — регистратором, они бы уже прогорели. Такого говённого хостинга я не встречал больше нигде.


 
Два года назад GoDaddy заблокировал домены Majordomo в количестве 1399 штук. На пару из этих 1399 доменов накатали spam-жалобы и GoDaddy прикрыл все домены аккаунта разом. Такая борьба со спаммерами мне напоминает борьбу с педофилами: какой-то даун филлит комплейн и всё, судьба поломана.

Тогда все возмущались коварством GoDaddy (домены можно было “выкупить” за $199 или $50 долларов) и смаковали перспективы будущего судебного иска от Majordomo к GoDaddy. Никто не задался вопросом, почему все 1399 доменов были зарегистрированы на обыкновенный аккаунт. А ответ простой: Majordomo зажлобил сто долларов в год на то, чтоб стать реселлером GoDaddy.

Мораль #2.1: нельзя пользоваться отечественными регистраторами для регистрации неотечественных зон.

Мораль #2.2: бог есть. Мало кто вспомнил, что несколькими месяцами ранее Majordomo поступил со своим клиентом точно так же, как GoDaddy поступил с Majordomo. В феврале 2006 года Majordomo прекратил обслуживание bitchx.ru, на котором были опубликованы карикатуры на пророка™, сославшись на мифически-анонимный звонок из органов аппарата. Никакого решения суда, даже просто возбужденного дела — ничего: на пустом месте отключили и выкинули. Когда то же самое с Majordomo проделал GoDaddy, российский хостер вместо того, чтобы покаяться, поднял вой.


 
Совет: если вы не убоялись этих страшилок про GoDaddy и таки регистрируете домены через них, обязательно пользуйтесь godaddy купонами, например этими. Код купона вводится на этапе чекаута, и позволяет регистрировать/продлять .com домены по $7, .net домены по $6 (или как повезёт, но всякие промоакции действуют круглый год).

5 минут сёрфинга и проверки найденных купонов экономят как минимум $3 на домене. Мне не лень потратить чуть-чуть времени и проявить хохляцкую бережливость™.

Сменить ADSL тариф

25.04.08 @ 19:49 — Ukraine, Internet

ADSL на Украине стремительно дешевеет, а вот бизнес-процессы по-прежнему посасывают.

Даже такие элементарные, как переход на новый, более дорогой тариф.

В УкрТелекоме для смены тарифного плана на более крутой:

  • необходимо залогиниться в свой биллинг и выбрать новый план;
  • сделать это можно в любое время, несмотря на кривизну интерфейса;
  • смена тарифного плана произойдёт в ближайшую полночь.

Поменять тарифный план на более дорогой в ОптимаТелеком:

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

Я, наверное, напишу ещё парочку постингов-сравнений этих мегаоператоров. Предвижу ничью, но боевую.

“Каноническое” расположение скрипта (shared javascript)

23.04.08 @ 19:27 — JavaScript, Browsers

Вот один из способов, которым можно реализовать мою идею о загрузке javascript из локальной зоны браузера: добавление тегу script атрибута shared, обозначающего каноническое расположение библиотеки:

<script src=”http://my.edge.cached.startup.com/dojo-1.0.0.js” shared=”http://o.aolcdn.com/dojo/1.0.0/dojo/dojo.xd.js”></script>

Если в кеше браузере уже есть скрипт с uri, указанном в shared, то его можно будет не грузить.

Это — потенциальное дополнение к тегу script, которое может появиться в HTML5. Об этом рассказывает создатель JavaScript Brendan Eich (via Alex Moskalyuk).

Удалённое сканирование документов

К вопросу об организации личного архива.

Стартап Scribd предлагает услугу удалённого сканирования документов: пользователи присылают им бумаги, а они их сканируют, распознают и выкладывают в интернет.

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

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

ADSL дешевеет стремительным домкратом

20.04.08 @ 22:13 — Ukraine, Internet

Наши интернеты становятся всё дешевле.

Максимальный ADSL для физических лиц (4мбит/512кбит) у Укртелекома стоит $50 в месяц.

Оптима Телеком предлагает физлицам в два раза больший канал (8мбит/1мбит) за $70 в месяц. Оптима при этом входит в UA-IX, что означает доступ к уникальному украиноязычному контенту на torrents.net.ua и, по-моему, infostore.

Это всё за unlimited. Не представляю, как после анлима можно перейти на тарифный план с учётом траффика.

Обратный переход происходит незаметно: винчестеры опасносте!!1. По ссылке блоггеры обсуждают, как лучше хранить скачанную информацию. Среди предложений есть революционный вариант: не стараться оставить у себя всё скачанное, т.к. если что-то понадобится ещё раз, его можно будет скачать заново. Разумное предложение, лишь бы торренты в стране проживания не прикрыли и власти на начали охоту за пользователями.

Другой способ спасения винчестеров от переполнения начали внедрять американские провайдеры: для некоторых (особо активных) пользователей безлимитный интернет окажется всё-таки лимитным.

Китайцы разводят на деньги владельцев раскрученных доменов

20.04.08 @ 14:37 — Domain names

Китайские умельцы придумали новую схему онлайн-заработка.

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

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

Расчёт, как я понимаю, делается на то, что владельца раскрученого домена из топ-зоны удастся развести на покупку доменов в локальных зонах.

Сказки о местной фирме используются для того, чтобы набить цену. В качестве дополнительного аргумента приводится список зон, в которых местная фирма якобы планирует зарегистрировать домен. В этот список входит несколько .cn зон, национальны .jp, .my, .hk зоны и недозоны типа .name, .tm и прочего.

Список имён компаний, которыми представляются мошенники, довольно внушительный.

CMS: Textareas

19.04.08 @ 22:35 — Programming, CMS

Основным способом ввода информации в CMS через веб являются элементы управления типа <textarea>.

Для удобства пользователей и увеличения скорости ввода информации эти контролы часто заменяют на WYSIWYG-редакторы (What You See Is What You Get).

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

Разработчикам же для внедрения WYSIWYG-редактора требуется установить на сервер сам редактор, настроить его и вставить в шаблон пару javascript строк для замены плоской <textarea> на неплоское поле на клиенте.

При этом разработчики часто совершают ошибку: внедрив WYSIWYG в свою CMS, они не дают пользователю возможности не использовать этот WYSIWYG.

Речь не идёт о тех клиентах, которые не поддерживаются WYSIWYGом — в них контрол выглядит старой плоской <textarea>. А вот если у пользователя нормальный клиент, но при этом, например, интернет по GPRSу, то бедный этот пользователь: чтобы добавить контент ему понадобится достаточно много времени и денег (WYSIWYG подгружает достаточно много дополнительных файлов: javascript, css, images).

WYSIWYG надо внедрять так, чтобы у пользователя всегда была возможность не пользоваться им. Переключение между WYSIWYGом и plain <textarea> должно происходить без перегрузки страницы.

При этом plain <textarea> не должна быть действительно plain: к ней необходимо прикрутить quicktags для гиков.

Из всех WYSIWYGов наиболее удобным является TinyMCE.

Сколько электроэнергии потребляет ваш ноутбук?

17.04.08 @ 10:25 — Hardware

Jeff Atwood взял свой Dell XPS M1330 с такими характеристиками:

  • Intel Core 2 Duo 2.0 GHz processor
  • 2 GB RAM
  • 32 GB solid state hard drive
  • 13.3″ 1280×800 LED backlit display
  • NVIDIA GeForce Go 8400M GS video
  • Windows Vista Ultimate

и провёл замеры потребления электроэнергии при разных режимах работы ноутбука.

Базовый замер:

Ноутбук выключен, батарея заряжается 54w
Ноутбук выключен, батарея отключена 0w
Ноутбук выключен, ждущий режим (sleeping) 0w
Ноутбук включен, система бездействует (idle) 20w

Для тестирования использовалась свежая и чистая инсталляция Висты, с отключёнными фоновыми ненужностями. Ноутбук был сконфигурирован
обычным образом: яркость экрана на максимуме, WiFi включен и подключен к точке доступа, выбран режим “Balanced” управления питанием.

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

Сколько электроэнергии потребляет LCD монитор?

Яркость LCD 7 (макс) 20w
Яркость LCD 6 19w
Яркость LCD 5 18w
Яркость LCD 0-4 17w

Сколько электроэнергии потребляет винчестер?

бездействующий HDD 20w
дефрагментируемый HDD 23w

Сколько электроэнергии потребляет встроенный WiFi?

WiFi отключен 17.5w
WiFi включен 20w
WiFi включен, канал интенсивно тестируется 24w

Сколько электроэнергии потребляет CPU?

CPU бездействует 20w
CPU с запущенным prime95 тестом 50w
CPU с двумя запущенными prime95 тестами 63w

Сколько электроэнергии потребляет видеокарта (GPU)?

GPU бездействует 20w
GPU с запущенным rthdribl 55w
GPU с запущенным ATITool 3D тестом 40w

(Результат тестирования ATIToolом более аккуратный, т.к. при этом тестировании CPU загружается только на 14%, а при rthdribl тестировании CPU загружен на 50%.)

Сколько электроэнергии потребляет встроенный DVDROM?

DVD бездействует 20w
DVD вращает диск 25w
DVD копируется 33w

Сколько электроэнергии потребляет встроенный CPU вентилятор?

CPU вентилятор выключен 20w
CPU вентилятор low 21w
CPU вентилятор med/high 22w

Измерения проводились с помощью устройства Kill-a-Watt — прибора хорошего, но не идеально точного. Тем не менее, можно сделать вывод о том, что больше всего электроэнергии в ноутбуке потребляют (в порядке убывания потребления): CPU, видеокарта (GPU), DVD, WiFi.

Вот как выглядят данные тестов в графической форме, с минимальным и максимальным значением потребления для каждого компонента. Красные числа — разница между максимум и минимумом:

На основании этих данных можно составить список рекомендаций для максимизации продолжительности работы ноутбука от батареи:

  1. Не делайте ничего с 3D-графикой (например, не играйте в 3D игры).
  2. Старайтесь не пользоваться DVD.
  3. Прикрутите яркость экрана на пару пунктов.
  4. Избегайте CPU-ёмких вебстраниц (особенно flash) и приложений.

Отключить WiFi на ноутбуке тоже можно, но при этом ноутбук потеряет в своей портативности. Следите за уровнем использования CPU:
не запускайте CPU-ёмкие программы и не посещайте CPU-ёмкие вебсайты, если ноутбук работает от батареи и ваша цель — продержаться включенным
как можно дольше. Интенсивное использование CPU убивает батарею ноутбука быстрее всех остальныз компонентов.

Чтобы следить за уровнем загрузки CPU, можно включить Диспетчер задач и свернуть его в трей (такая маленькая зелёненька иконка.)

В Висте, говорят, есть режим работы “Power saver”, ограничивающий использование CPU на 50%. Его можно отредактировать и установить верхний порог использования CPU равным, например, 25%.

« Previous PageNext Page »   
Реклама::

 
Реклама::