Про странное
- А почему не хочешь?
- Да ну...
- Ну, а всё-таки?
- Да заморачиваться...
- Ну так деньги же! Валюта! И интересно.
- Да не, нету времени...
- Да ладно, о тебя ничего не надо - с парой людей поговорить и всё.
- Не, не хочу.
Ну и ишак.
Отправил
Das Ich
в
8:41 AM
0
раз прокомментировано
Метки: всякое, околокомпьютерное
Отправил
Das Ich
в
6:53 PM
0
раз прокомментировано
Метки: бананотехнологии, всякое, любители
Пациент задаёт вопросы в духе "что бы такого сделать Яндексу, чтобы было лучше".
С 2001го года я не пользуюсь его услугами, попробовал было, но ввиду явной иррелевантности результатов моим ожиданиям - снова прекратил. Яндексу нужно закрыться. Яндекс - это бесполезная трата жизни многих молодых людей. Они думают, что делают дело, а на самом деле пережигают электричество и мамины бутерброды в тепло и метан.
Ребята. В том, чем вы занимаетесь, ваш номер - вечно шестой. И лучше не будет. Не морочьте людям голову, превратитесь в интернет-магазин.
Отправил
Das Ich
в
9:23 AM
0
раз прокомментировано
Есть лишних пару недель? Хочется острых ощущений? Закажи в Comodo сертификат. Время пролетит незаметно, и ты много узнаешь о том, что же на самом деле такое это - получение сертификата...
Надо их в Сколково, нанопрезиденту помогать деньги красть. Больше ни на что эти придурки не годны.
Отправил
Das Ich
в
10:51 AM
0
раз прокомментировано
Пять лет назад примерно в эти же дни мы купили свой первый сервер. На самом деле это была обычная персоналка, подключенная через целый каскад ИБП к сети и интернету, но мы называли её сервером. Вчера, после пяти лет непрерывной работы, у неё сгорела мать (чему предшествовало нарушение теплового контакта между вентилятором и процессором, как показало вскрытие).
Само собой, такие купить нигде невозможно уже, пришлось сделать upgrade. После которого Windows 2003 сообщил(а/о/и), что надо активироваться. Пикантность в том, что окно с требованием провести активацию показывается до того, как установились хоть какие-то драйвера на систему. В частности, недоступна сеть. Автоматическая активация невозможна. И впервые в жизни я воспользовался средством "активировать по телефону". Более бессмысленно я ещё никогда не проводит 18.5 минут жизни.
Во-первых, надо ввести длинный цифровой код, не ошибившись ни в одной цифре. Во-вторых, механическая женщина диктует код подтверждения, произнося цифры тихо и с разной скоростью. В-третьих, нет никакой диагностики того, что я ввёл все цифры правильно (особенно касается первого пункта) пока не столкнусь с сообщением Invalid Key.
Одна итерация активации по телефону у меня занимала 6'10". В конце-концов, систему я активировал, сервер оживил и сейчас поеду его водружать на площадку. Но осадок от чьей-то глупости остался.
Отправил
Das Ich
в
8:04 AM
0
раз прокомментировано
Служба MSDN Online Concierge доступна 24 часа в сутки 7 дней в неделю. Служба не работает в праздничные дни.
Отправил
Das Ich
в
10:57 AM
0
раз прокомментировано
Я откровенно не понимаю. Не понимаю, в чём тут технологический вызов и ещё больше не понимаю, в чём тут интерес для конечного пользователя. Мошенничество и тупость.
Отправил
Das Ich
в
3:19 PM
0
раз прокомментировано
Метки: всякое
"Просим Вас отнестись с пониманием к тому, что низкий уровень цен не позволяет нам принимать к оплате пластиковые карты."
Думаете, семечками торгуют? Нет. Компьютерами.
Отправил
Das Ich
в
3:33 PM
0
раз прокомментировано
Метки: всякое
Меня всегда удивляло, почему после установки MS SQL Server нужно ещё дополнительно руками конфигурировать SSRS. При этом "конфигурирование" - это просто тупое протыкивание кнопок, не требующее никакого воображения. Это с одной стороны. С другой - SSRS в составе MSSQL Server 2005 EE with AS должен быть установлен в процессе развёртывания решения. Мы не можем предположить, что все наши 2000 пользователей (на первом этапе. далее - 140000) смогут что-то установить себе. Там где есть нажатия на кнопки - просто должна быть техподдержка. Но это стоит денег и похоже, что написать 100 строк (так казалось) - будет попроще, чем тратить миллионы на телефонные разговоры с несчастными "доустанавливательщиками".
Для работы были использованы:
1. MSDN из состава VS2008
2. Онлайновый MSDN
3. Собственно - VS2008 (C#)
Алгоритм доустановки:
1. Создать виртуальные каталоги для службы и менеджера отчётов
2. Развернуть БД сервера отчётов
3. Назначить на неё права
4. Установить WS-identity
В общем, всё, что надо сделать руками в конфигураторе, должно быть сделано
автоматически
private static void Main(string[] args)
{
string scopeName = String.Format(@"\\{0}\root\Microsoft\SqlServer\ReportServer\v9\Admin", Environment.MachineName);
// Свойства сервиса
string rsCls = String.Format(@"\\{0}\root\Microsoft\SqlServer\ReportServer\v9\Admin:MSReportServer_ConfigurationSetting", Environment.MachineName);
// Свойства менеджера
string rsmCls = String.Format(@"\\{0}\root\Microsoft\SqlServer\ReportServer\v9:MSReportManager_ConfigurationSetting", Environment.MachineName);
ManagementScope scope = new ManagementScope(scopeName);
scope.Connect();
ManagementObject instance = GetInstance(scope, rsmCls);
CreateVirtualDirectory(instance, "Reports");
ResetUrls(instance);
instance = GetInstance(scope, rsCls);
GenerateDbScript(instance);
CreateVirtualDirectory(instance, "ReportServer");
CreateVirtualDirectory выглядит так:
///
/// Создать виртуальный каталог в IIS и записать в .config RS (сервиса или менеджера) изменения
///
/// Объект администрирования
/// Имя создаваемого каталога
private static void CreateVirtualDirectory(ManagementObject instance, string VirtualDirectory)
{
ManagementBaseObject inParams = instance.GetMethodParameters("CreateVirtualDirectory");
inParams["Name"] = VirtualDirectory;
inParams["IISPath"] = String.Format("IIS://{0}/w3svc/1/root", Environment.MachineName);
ManagementBaseObject outParams = instance.InvokeMethod("CreateVirtualDirectory", inParams, null);
CheckErrorCode(outParams);
}
private static ManagementObject GetInstance(ManagementScope Scope, string ManagementClass)
{
ManagementClass serverClass = new ManagementClass(ManagementClass) {Scope = Scope};
ManagementObjectCollection mcol = serverClass.GetInstances();
ManagementObject instance = null;
foreach(ManagementObject o in mcol)
{
instance = o;
break;
}
return instance;
}private static void SetWebServiceIdentity(ManagementObject instance)
{
ManagementBaseObject inParams = instance.GetMethodParameters("SetWebServiceIdentity");
inParams["ApplicationPool"] = String.Empty;
ManagementBaseObject outParams = instance.InvokeMethod("SetWebServiceIdentity", inParams, null);
CheckErrorCode(outParams);
}///
/// Сгенерировать скрипт для создания БД RS
///
/// Объект администрирования (MSReportServer_ConfigurationSetting)
private static void GenerateDbScript(ManagementObject instance)
{
ManagementBaseObject inParams = instance.GetMethodParameters("GenerateDatabaseCreationScript");
inParams["DatabaseName"] = "ReportServer";
inParams["Lcid"] = "1033";
ManagementBaseObject outParams = instance.InvokeMethod("GenerateDatabaseCreationScript", inParams, null);
object s = outParams["Script"];
using(FileStream fs = new FileStream("database.sql", FileMode.Create))
{
using(TextWriter tw = new StreamWriter(fs))
tw.Write(s);
}
ExecSQL("database.sql");
}private static void SetupDatabase(ManagementObject instance)
{
ManagementBaseObject inParams = instance.GetMethodParameters("SetDatabaseConnection");
inParams["Server"] = @"(local)\SQLEXPRESS";
inParams["DatabaseName"] = "ReportServer";
inParams["CredentialsType"] = 2;
inParams["UserName"] = String.Empty;
inParams["Password"] = String.Empty;
ManagementBaseObject outParams = instance.InvokeMethod("SetDatabaseConnection", inParams, null);
CheckErrorCode(outParams);
SetupRights(instance, @"NT AUTHORITY\Network Service");
SetupRights(instance, String.Format(@"{0}\ASPNET", Environment.MachineName));
}
private static void SetupRights(ManagementObject instance, string Account)
{
ManagementBaseObject inParams = instance.GetMethodParameters("GenerateDatabaseRightsScript");
inParams["UserName"] = Account;
inParams["DatabaseName"] = "ReportServer";
inParams["IsRemote"] = false;
inParams["IsWindowsUser"] = true;
ManagementBaseObject outParams = instance.InvokeMethod("GenerateDatabaseRightsScript", inParams, null);
object s = outParams["Script"];
CheckErrorCode(outParams);
using(FileStream fs = new FileStream("permissions.sql", FileMode.Create))
{
using(TextWriter tw = new StreamWriter(fs))
tw.Write(s);
}
ExecSQL("permissions.sql");
}private static void SetupIIS()
{
DirectoryEntry de = new DirectoryEntry(String.Format("IIS://{0}/w3svc/1/root", Environment.MachineName));
de.Properties["AuthFlags"].Value = 4;
de.CommitChanges();
}private static void ResetUrls(ManagementObject instance)
{
ManagementBaseObject inParams = instance.GetMethodParameters("SetReportServerURLs");
inParams["ReportServerURL"] = String.Empty;
inParams["ReportServerVirtualDirectory"] = "ReportServer";
inParams["ReportServerExternalURL"] = String.Empty;
ManagementBaseObject outParams = instance.InvokeMethod("SetReportServerURLs", inParams, null);
CheckErrorCode(outParams);
}CheckErrorCode выглядит так:private static void CheckErrorCode(ManagementBaseObject outParams)
{
int errorCode = Convert.ToInt32(outParams["HRESULT"]);
if (0 == errorCode)
Console.Write('+');
else
Console.Write('-');
}
Отправил
Das Ich
в
1:29 PM
0
раз прокомментировано
COM-класс запускает поток, в который через
IGlobalInterfaceTable передаёт указатель на какой-то интерфейс для дальнейшей асинхронной обработки. Один из методов интерфейса в этом случае всегда возвращает 0x800401fd "Object is not connected to server", а некоторые другие иногда произвольно вместо валидного указателя из CoCreateInstance возвращают NULL.
Почему?
Правильный ответ: а кто будет корректно инициализировать поток для COM?
Отправил
Das Ich
в
1:21 PM
0
раз прокомментировано
На днях решил заказать себе домой бесперебойник. Остановился на Ippon. Во-первых, потому что у меня был уже этой серии агрегат, а во-вторых, потому что они по известному соотношению рвут всех. Даже бесплатному пиву угрожают. Ну так вот. на price.ru увидел, что некий озон предлагает такой прибор по неплохой цене. Разместил заказ. Они подтвердили. Прошла неделя - получаю письмо: "Мы сожалеем, что нам приходится сообщать Вам об аннулировании Вашего заказа № 11111111-2222 Аннулирование произошло по причине: товар отсутствует у поставщика. "В качестве компенсации за причиненное неудобство вазон предлагает Вам воспользоваться 5% скидкой на один заказ*, которая действует в течение 2 недель."
Три года я ничего у них не заказывал, потому что в прошлый раз заказ исполнялся полтора месяца и не был выполнен (пришлось звонить и обкладывать их сами знаете чем). И сейчас, как только я решил попробовать ещё раз, снова то же самое. Поскольку я более или менее представляю себе теорию вероятности, могу предположить, что это организация такая.
От всей души желаю её сотрудникам оказаться в этом году на улице без гроша в кармане и окоченеть от голода и холода. Впрочем, от моих пожеланий тут ничего не зависит - глупые ленивые и тупые мальчики и девочки сами себя закапывают, куда тут моим пожеланиям...
В общем, товарищи интернет-покупатели, плюйте на газоны. И выгуливайте на них собакЪ. А дебилы из газонов - учитесь работать у amazon.com, а то так в собственном... и захлебнётесь.
Отправил
Das Ich
в
9:53 AM
1 раз прокомментировано
http://cnews.ru/news/top/index.shtml?2009/01/15/334523
Итак, снова те же и там же. Старый линух или как там его, бубнит, что нужно создать национальную ОС. Зададимся двумя простыми вопросами.
1. Для чего это нужно?
2. Кто это будет делать?
1. Предлагаю принять за данность то, что это нужно для получения денег из госказны. Как показывает практика реализации проектов в области информационных технологий в нашей стране, it -- это идеальная тема для получения денег без необходимости их отрабатывать. Ну что там говорить, если в подземных паркингах людей выпускают, поднимая шлагбаум вручную, приняв талончик с пробитым на нём временем. Уж не говоря про Горбушку в г.-г. Москве - два дюжих молодца как из колодца качают - поднимают шлагбаумы на выпуске.
2. Кто это будет делать? Чем вообще славится Российская Федерация в плане информационных технологий? На что мы можем гордо показать и сказать миру - вот это сделали мы? А что если перечислить? Не так давно умер Донской. Один из авторов чёрт знает когда написанной шахматной программы. Никто кроме него и не помнил, что это сделал он, но примем с оговорками, что это было достижение хотя бы и своего времени. Дальше. Пажитнов написал "Тетрис". Хорошая игра. Но вообще-то Sierra, Atari и прочие писали в то время игры сотнями и тысячами. "Тетрис" это прорыв, но ему, как бы не соврать, опять же на днях будет 20 лет. Что ещё? "Лексикон"? На нём в мире никто не работал. Больше как будто и ничего. Про аппаратную часть скажу только "EC". Как говорится, "а сам плачу...".
С чего на этом фоне могла появиться мысль, что кто-то в нашей стране может осилить задачу написания коммерческой ОС? В техническом плане это не так сложно, как в идеологическом: ну как меня будут уговаривать отказаться от Windows? Просто запретят? Это смешно.
Ну и напоследок, кто продвигает эту идиотическую мысль? Илюша Пономарёв? Костик Бакулев, "зам. директора Московского городского центра инноваций и высоких технологий" (кто слышал в Москве за высокие технологии кроме как технологий кражи бюджетных денег на фиктивных тендерах и технологий пускания пыли в глаза? - не считать же московский аутсорсинговых рабов творцами высоких технологий, ей богу...)? Наш старый знакомый из "Престарелого Линуха" болтун и халявщик Лёшик Смирнов? Денег от государства хочет, а взамен дать ничего не может... "В том числе и поэтому, по словам Смирнова, в конце прошлого года властное одобрение инициативы «национальной ОС» ощущалось как «весьма вероятное» вплоть до выделения проекту финансирования". Ворята учатся у своих старших коллег. Блевотина какая-то. Вторяк гоношится как я не знаю, кто... ОС они писать захотели... И смех, и грех.
Отправил
Das Ich
в
12:30 PM
0
раз прокомментировано
Метки: всякое
Точнее, о работе поисковиков. Я понимаю, что это не раз и готово - разобрать AJAX-сайт. Но это и не такая уж непосильная работа, во всяком случае, для организации размера Google. Довольно странно, что у одних людей находятся какие-то бессмысленные отговорки ("при ползании по сайту мы игнорируем ajax-ссылки и вообще javascript"), а у других - наготове аплодисменты, как будто умственная неполноценность стала доблестью: "вы используете слишком много ajax. Надо проще." Какое ваше собачье дело? Не умеете индексировать такие сайты - так и скажите; а то... понимаешь.
Я это к тому, что ни карта сайта с этими url/loc, ни какие-то другие ухищрения ничего не дают. Ближайшие полгода-год ajax-функциональность так и будет ограничиваться бесконечными клонами google maps и прочей ахиней, которую мы умеем делать уже лет 11 как.
Отправил
Das Ich
в
2:48 PM
0
раз прокомментировано
Метки: всякое
Если качество работы в программировании так же зависит от инструмента, как в настилании полов - надо всегда быть в поиске лучшего средства разработки.
Отправил
Das Ich
в
5:57 PM
0
раз прокомментировано
Метки: всякое
A Galaxy far far away Много лет назад у меня получился весьма содержательный спор с человеком, бешено отстаивавшим т.н. "свободное ПО". Меня интересовало, зачем обычным людям компьютер то есть зачем кому-то, кто ничего не понимает в разработке, иметь доступ к исходному коду. Парень уверял, что это необходимо. Совершенно необходимо. Иначе:
С большим или меньшим успехом эти тезисы озвучиваются уже лет 12, если не больше, с тех пор как заметил двух клоунов в своей лаборатории, которые вместо своих прямых обязанностей - администрирования файл-сервера - занялись установкой какого-то дистрибутива linux из первых на списанный 386й компьютер. Это дело хозяйское - во что верить, но вот мои соображения.
Я не понимаю, каким образом Internet Explorer или Apple Safari ограничивает мою свободу. И каким образом Mozilla Firefox её расширяет. Всё, что я могу увидеть в MF, я вижу в IE и AS и на мой вкус в последних (особенно в AS) всё выглядит гораздо лучше, чем в MF. Сказать, что мне не дают в IE почитать новости, связанные с очередным преемничком - я не могу. IE кроме этого не крадёт у меня ключ от квартиры, не блокирует меня в машине и не транслирует на весь мир, какие каналы в телевизоре у меня дома настроены на самую что ни на есть порнографию. Так в чём ограничение моей свободы программой, разработанной парнями из Microsoft? Боюсь, никто не может на это ответить связно.
Это дремучее заблуждение (пользователь должен иметь возможность - и предположительно способен это сделать) идёт с тех пор, как "пророк" Столман не смог разобраться с какой-то программкой, не печатавшей что-то на чём-то и страшно огорчился, когда ему не дали привести исходный код в состояние, когда программка вообще не печатала бы ничего ни на чём. Прошло уж лет 20, всё изменилось, нет СССР, у М.Дж.Фокса прогрессирует Паркинсон, а ребята всё уверены, что они так же просто смогут изменить механизм обработки стоп-ошибок в Windows. Берусь утверждать, что только один мальчик из 10 тысяч сможет понять общую концепцию любого из наших программных продуктов. А внести осмысленные неразрушающие изменения без доступа к нашей системе управления проектами - один из двухсот тысяч. Причем, двухсот тысяч специалистов, а не просто людей. Что тогда говорить о по-настоящему сложных системах.
Каждый при известной сообразительности может правильно выставить угол опережения зажигания на старом советском джипе УАЗ-469, но не на каждом сервисе смогут поправить алгоритм работы компьютера, управляющего двигателем на моей машине. Времена изменились. У меня нет трамблёра. И если я начну требовать его установки на то, на чём езжу сейчас, у меня отберут лицензии на оружие, права и запрут в какой-нибудь дурке. И будут правы.
Главное же даже не это. С тех пор, как раздосадованный парень решил всем (кто не поддерживает его идеи раздавать оплаченный из хозяйского кармана код направо и налево) крепко насолить много чего изменилось. У нас теперь есть тесты, есть управление качеством, есть процедуры тестирования, версионность изменений и отслеживание состояния дефектов, есть люди, которые этим умеют пользоваться и процесс, который помогает людям выпускать надёжные и полезные программы. Пользователю просто не нужно уже иметь доступа к коду - там ничего не требует улучшения в такой степени, как на заре автомобилестроения, скажем, 20-30 лет назад (да и тогда, признаемся честно, не нужно было; западная цивилизация - общество узкой специализации: ты уж если программист, то программируй, а если ты бухгалтер, то не надо лезть в наши стеки, конвейеры, домены приложений и дескрипторы).
Так что если господа бездельники, обеспечивающие безопасность России накачиванием несчастных школ линуксами и бессмысленной малофункциональной хернёй вроде OpenOffice, хотят и дальше выглядеть дураками - могут продолжать пользоваться вышеприведёнными "аргументами" в пользу "Свободного ПО", но лучше бы сменить пластинку. А то смеяться над ними уже и некогда, и надоело.
Отправил
Das Ich
в
9:16 AM
4
раз прокомментировано
Метки: всякое, околокомпьютерное, разглагольствования
Некоторые правы, говоря, что в области безопасности программисты мало что из себя представляют. 99% из них, во всяком случае. Считается, что если ты передаёшь хэш вместо пароля, то это само по себе уже гарантия от вскрытия пароля. Вот только небольшая проблема - никому пароль не нужен сам по себе, а нужно то, что за паролем скрывается.
Что бывает, если пароль спёрли? Ну, ковыряются в том, что становится доступно, что-то крадут и т.п. Как с замком - подобрали ключ, поковырялись... Но как только хозяин это обнаруживает, замок меняется и всё - подбирайте снова, если здоровья не жалко.
Теперь представим себе, что будет, если замок не поменяешь? Ну, есть такие идиоты, ставят себе бронированные пятитонные двери, которые если уж и поставил, так один раз и на всю жизнь. Или вот - сейф с замком, шифр к которому можно задать один раз. После того, как код вскрыт - от такого сейфа толку нет. Только на грузила порезать - и на сома.
Подставим вместо однократного шифра - свои отпечатки пальцев, а вместо сейфа - себя. Становится тоскливо от идиотизма подобного варианта "обеспечения безопасности государства", чёрт бы его побрал.
Отправил
Das Ich
в
2:27 PM
0
раз прокомментировано
Метки: всякое
С тех пор, как у меня появился собственный автомобиль, я много перемещаюсь в пространстве. Я бываю в таких местах, о которых и не подозревал - заброшенные 30 лет назад деревни на Русском Севере, переправы, работающие 40 минут в сутки, города, в которых осталась последняя тысяча жителей. Разумеется, мне нужна карта. Она жизненно необходима, я бы даже сказал так. Но я не люблю бумажные атласы, не говоря уж о том, что они и не помогут с их-то масштабом. А направление я научился определять по солнцу и времени, без полутора килограммов бумаги. Если нужна карта и хочется этакого, нужно пользоваться ТомТомом, на худой конец - i-go, но есть одна загвоздка. Даже две. Во-первых, TomTom не выпускает карт для России. Ни для всей, ни для части. Известные нам Польша_Чехия_Венгрия_Восточная_Европа - предлагают в лучшем случае устаревшую года на три схему Москвы и области (уже с сильными оговорками) и больше ничего. Ни до Архангельска, ни до, тем более - Челябинска, по ней не доедешь. А уж про Христофорово Лузского района Кировской области я и заикаться не стану. Во-вторых, даже то, что есть не очень соответствует истинному положению дел. Куда податься крестьянину? Обратиться к тому, что делают местные умельцы. Я уже как-то упоминал о горестном впечатлении от установки Навител-Навигатора (это там, где безумный дурачок предлагает мне куда-то что-то отправлять вручную, потом куда-то специально записывать и т.п.). Оно не улучшилось. Более того. Впрочем, не всё сразу.
Я считаю концепцию, которой придерживаются эти ребята (приделывание редактора скинов без предоставления надёжной программы и качественной картографической основы) - глубоко ущербной, которая скончается немедленно, как только ТомТом решит всё же включить карты России в свою поставку (кстати, i-go от этого отказался надолго, как видно). Самих парней, которые не могут уже несколько лет написать инсталлятор - я считаю как бы это помягче... ну, не гениями, скажем так. Не идиотами, конечно, но крепкими такими дебилами. Это, чтобы дальнейшее было ясней.
В общем, с некоторых пор я стал заглядывать на сайт этой псевдокартографической организации за обновлениями - программа не хочет работать как ей надо, что-то не то делает с масштабом, удивляет меня своими голосовыми сообщениями, говорит, что шоссе, по которому я еду в данный момент, находится в километре левее (!) и т.п. В общем, я решил обновиться. Зачем я это сделал - чёрт его знает. Последствия были ужасны. Перечислю их кратко.
Отправил
Das Ich
в
9:25 AM
0
раз прокомментировано
Метки: всякое
Мне не повезло. Я не был в Америке когда Джоббс показывал свою рекламу Макинтоша во время суперкубка в 84м. Вдвойне мне не повезло стоять в очереди за Windows 95 в августе 95го. Всё это и подобное этому (включая пиратский Chicago) я получил как-то по-другому. Не было ощущения сопричастности, но не было и рекламной нервозности. Я спокойно оценил Windows 95, Макинтош и многое другое. Это неплохие для своего времени вещи. Но вовсе не то, что стоит поклонения и восхищения.
Ведь что такое "культ"? Если не брать маразм вроде "религиозного культа", то вот: http://en.wikipedia.org/wiki/Cult. Говоря грубо - некая вещь (явление), необычность, притягательность и исключительную пользу от которой видят все в пределах специальных групп (гипотетических) потребителей. О чём это я? Да очень просто: валяется на столе где-то среди моих бумаг Apple iPod. Мало того, что он белый как унитаз, мало того, что тяжёлый как чёрт знает что, так ещё и стоит 400 долларов (с лишним). Винчестеры на 160 ГБ как-то подешевле выходят. Про стоимость mp3-преобразователей и говорить не стоит. Так в чём культовость? "О! Великий Яблокъ! Приди и владей нами". Это барахло. Красная цена - сотка и только если нужен карманный накопитель приличных размеров.
Вот в таком аксепте.
Отправил
Das Ich
в
9:27 AM
0
раз прокомментировано
Метки: всякое
Большие конторы по производству ПО - это отвёрточная сборка Хаммеров в Калининграде. А мелкие фирмы - это что-то типа бюро Порше в Штутгарте.
Отправил
Das Ich
в
6:58 PM
2
раз прокомментировано
Метки: всякое