Новый год, подарки и тыквопротеин
Всех с прошедшим Новым годом!
Надеюсь, праздник удался. О том, как отметил его я сегодня говорить не буду, может быть в другой раз. Всех с наступающим православным Рождеством! Просьба представителей других религий на такое поздравление не обижаться, я, например, сейчас ни к одной из них не принадлежу, но Рождество праздновать собираюсь.
Иначе, как существованием состояние, в котором находится электронная коммерция в России, назвать нельзя. Сегодня буду немножко пинать
Вступление. Декорации: кресло, плед, в кресле автор.
Вернемся в ноябрь
Вскоре, я набрел на то, что искал. Моя жена неравнодушно относится к различного рода мягким, пушистым игрушкам и Гизмо, который, кроме, необходимой мягкости и пушистости обладает некоторыми оригинальными свойствами — умеет петь, танцевать, говорить всякие глупости, реагировать на свет, поглаживания и так далее, показался мне вполне удачным подарком.
Зарегистрировавшись на сайте, я оставил заказ, выбрал вариант оплаты банковским переводом и стал ждать квитанции. Меня честно предупредили, что товара на складе нет, доставляется он из Америки, дней так за 18. Было
Акт I. Декорации в виде домов, снег.
На следующий день я прихватил из дома требуемую сумму, распечатал квитанцию на принтере и пошел в ближайший банк, чтобы оформить перевод. Ближайшим оказался один из филиалов банка «АкБарс», где квитанцию перепечатали, взяли с меня 1,5% (сюрприз, в СБ — 3%) за перевод, попросили телефон, на случай, если деньги не дойдут и я, довольный жизнью, пошел на работу, там я отсканил квитанцию и отослал ее в магазин.
Через неделю, ближе к концу рабочего дня, мне позвонили и сказали, что деньги, к сожалению, не дошли, ибо в данных
Для этого мне вручили адрес головного отделения «АкБарс», дали шестизначный телефон, внутренний, как объяснили мне сотрудники банка и посоветовали съездить туда и все выяснить. Меня попросили поторопится, так как рабочий день шел к концу и я, как мне объяснили, могу потерять свои деньги!
Акт II. Головной офис «АкБарс».
Добравшись до внутреннего телефона офиса я несколько раз набрал номер, но трубку никто не снял. Тут я обратил внимание, что в списке внутренних телефонов, который висит рядом телефонные номера *трехзначные*, а номер у меня в руках — шести.
Попробовав набрать номер, как городской я наконец попал куда нужно. Обрисовав ситуацию я выяснил, что для того чтобы получить деньги мне нужна квитанция, которая лежит у меня в верхнем ящике стола в офисе и привезти ее надо завтра, так как рабочий день уже кончается.
На следующий день я взял квитанцию, добрался до банка и позвонил по знакомому уже телефону. Там меня спросили не был ли я так любезен сообщить им не отсылал ли я другой стороне квитанцию, я ответил, что да, конечно отсылал, тогда, сказали мне, деньги мы вам отдать не сможем, дайте нам телефон, сказали они, другой стороны и наши люди позвонят их людям и руление, наконец, будет достигнуто.
Я продиктовал телефон и стал ждать руления. Неделя приближалась к концу, а руления все не было. В пятницу, ближе к вечеру мое терпение приказало долго жить и я позвонил сам и поинтересовался насчет обещанного руления. Мне сказали, что тетя, ответственная за руление уже скипнула и звоните, мол, уже в понедельник.
В понедельник, в обед, когда я уже собрался звонить, из Pregrad пришло письмо, где говорилось, что деньги на счет поступили, статус на сайте изменился на «оплачено». Я успокоился.
Акт III. Декорации под офис, за окнами снег.
Шли дни, а статус на сайте не менялся. Отсчитав двадцать дней, я написал в магазин с просьбой сообщить мне, как там дела с моим заказом. Мне пришло письмо, что товар получен и вскоре он будет мне отправлен. Прошло еще три дня. Я написал еще одно письмо с просьбой сказать мне, что там с отправкой товара. Мне сообщили, что товар отправлен, статус сменился на «отправлено клиенту». Я успокоился и стал ждать.
Акт IV. Декорации под квартиру, за окнами снег.
Наступил Новый год, я получил в свой подарок и честно признался Наташе, что подарок у меня есть, но сейчас, по техническим причинам, я подарить его не могу, могу только дать почитать инструкцию.
Наступило
Резюме.
Pregrad.Net — неплохой магазин, думаю не их вина, что товар задержали на почте, тем более, что дело было перед Новым годом. Ситуация с последним письмом меня позабавила, с остальными — нет. На чьей совести мои две поездки «позвонить» в банк я не понял, возможно это вина банковской системы.
Наташа поступила гораздо проще. В одну из своих деловых поездок в Москву она зашла то ли в ЦУМ, то ли в ГУМ и купила мне, за обычные рубли, настоящие Calvin Klein, модель K3111, поскольку знает, как я неравнодушен к часам с хорошим дизайном.
Я не спрашивал, но думаю, что вся операция у нее заняла не более пяти минут, включая выбор подходящей модели. В итого
В общем, реал рулит, а электронная коммерция существует,
По поводу самой игрушки, может
Конечно, это не собака AIBO, не тот ценовой уровень, так что Гизмо — прежде всего кусок меха с электроникой внутри, в том смысле, что часто он бывает довольно неадекватен внешним событиям, но со стороны он, часто, смотрится очень забавно. Кстати, когда я его попробовал «накормить» шестой раз за пару минут он начал рыгать, неслабо так, для детской игрушки. :) Впрочем, это может быть одним из «пасхальных яиц», который разработчики в изобилии в него поместили.
Недостатки или то, что мне не понравилось.
В общем, учитывая цену, существенных недостатков я не заметил. Мне кажется, подарок удался.
Напоследок этикетка с хлебцев, упаковку которых я купил на днях. Хлебцы с тыквопротеином, ага. У меня под столом стоит банка недоеденных огурцов, там уже двуокись огурца образовалась… или перекись.
Желаю хорошо провести выходные и праздники! Пишите письма!
99 бутылок: «Паркетчик», Pocket Basic
34. Паркетчик. Весьма забавный язык, предназначенный для обучения детей программированию. Очень напоминает переведенный Паскаль, если не считать сишных блочных конструкций. Если бы у меня были дети я бы для их обучения, на первых порах, возможно, выбрал бы этот язык.
Кроме основых конструкций ветвления, циклов и поддержки подпрограмм, язык предоставляет средства управления «Паркетчиком» — неким средством рисования цветных квадратов на ограниченом поле. В программе я специально разбил содержимое цикла на две фазы, чтобы показать, как «Паркетчика» можно использовать, например, для контроля за четностью.
Из недостатков.
Язык, конечно, не предназначен для серьезного программирования, но это не оправдание для того, чтобы не делать поддержку строк и чисел с плавающей точкой.
Насколько я понял из файлов примеров, в программе нет циклов с произвольным шагом, приходится для этого использовать циклы «пока».
Кроме того, в бесконечном цикле «Паркетчик» умудрился намертво завесить мою Windows XP. Никакой возможности прервать программу я не нашел, компьютер ни на что не реагировал.
Скрипт, выводящий песню о пиве (beer.prg)
цел пиво;
Программа {
пиво:=198;
Делать пока (пиво>0) {
если (слева стена) то {
если (пиво=2) то {
Сообщить "1 bottle of beer on the wall, 1 bottle of beer."
} иначе
{
Сообщить пиво/2, " bottles of beer on the wall, ",
пиво/2, " bottles of beer."
};
Сообщить "Take one down, pass it around."
Шаг вправо;
} иначе
{
если (пиво=2) то {
Сообщить "1 bottle of beer on the wall."
} иначе {
если (пиво>1) то {
Сообщить пиво/2, " bottles of beer on the wall."
} иначе {
Сообщить "No bottles of beer on the wall.";
};
};
Шаг влево;
};
пиво:=пиво-1;
};
Сообщить "No more bottles of beer...";
Сообщить "Go to the store and buy some more...";
Сообщить "99 bottles of beer.";
}35. Pocket Basic 1.00 для Casio PV. Несмотря на то, что его автор, Petr Vlcek называет этот язык Бейсиком, Бейсиком он не является. Достаточно хотя бы взглянуть на синтаксис, если это
ASSIGN text<a+1>=text<a+1>+2Для того, чтобы работать со элементами строки, как с символьными значениями, применяется модификатор точка («.»).
Язык довольно минималистский (например, из операторов ввода присутствует только TOUCH, позволяющий узнать в каком месте экрана было произведено касание, в функцию нельзя передать параметр и так далее), а потому малораспространенный. Несмотря на это язык мне понравился, своей простотой и, если так можно выразиться, средой разработки.
В отличие от OWBasic, где для редактирования программ используется встроенное в ОС приложение Memo, Pocket Basic предоставляет собственную среду для создания программ. Реализация имеет массу недостатков, в частности, встроенная клавиатура не содержит национальных символов, нет возможности переименования файлов и так далее, но есть и достоинства. Большим достоинством среды Pocket Basic является возможность набора операторов за один клик.
Каждый оператор языка начинаются с уникальной буквы, так что если редактор ждет ввода оператора, при нажатии на нужную букву оператор вводится целиком. Такой подход потребовал от создателя языка некоторых жертв, например блочный оператор IF выглядит довольно неожиданно, его полная конструкция выглядит, как IF — ELSE — CONTINUE. Другим достоинством среды является возможность использования колеса PV для передвижения по тексту.
Теперь, что касается программы, которая получилась в конечном счете. Поскольку документация весьма скудная, да еще и на немецком я не смог узнать если ли в языке условие «неравно». Испробовав все возможные варианты, я пришел к выводу, что нету. В конце цикла я использую очистку экрана перед выводом следующей фразы, у Pocket Basic’a есть серьезные проблемы со скроллингом, так что, чтобы избежать мусора на экране мне пришлось просто очищать экран. Как видно у программы отсутствует форматирование отступом, причина — среда разработки не позволяет производить такое форматирование.
Программа, выводящая песню о пиве (Beer)
! Beer song. Written by Evgeny Stepanischev
PROC beer
IF b=0
WRITE "No"
ELSE
WRITE b
CONTINUE
!
WRITE " bottle"
IF b=1
ELSE
WRITE "s"
CONTINUE
!
WRITE " of beer"
RETURN
!
!
VAR INT b
ASSIGN b=99
!
FOR b>0
USE beer
WRITE " on the wall, "
USE beer
WRITE "."l
WRITE "Take one down and pass around."l
ASSIGN b=b-1
USE beer
WRITE "."
SLEEP 4
BOX
ASSIGN posy=0
ASSIGN posx=0
NEXT
!
WRITE "No more bottles of beer..."l
WRITE "Go to the store and buy some more..."l
WRITE "99 bottles of beer."
SLEEP 20Коперфильд, CDMA SIM, IDC 230400bps, «Гости…»
Всем привет! Всех с наступающим Старым Новым годом. :) Эх, нравится мне это сочетание.
Несколько лет назад каждый уважающий себя канал считал своим долгом показать раз в неделю
Потом вся страна не спала ночами, пытаясь придумать объяснения, то исчезновению статуи Свободы в Америке, то его полетам. Первые уверовали в чудо, вторые с видом знатоков рассуждали о нитях, которые «прочны, как стальные тросы и прозрачны, как лески».
Прошли годы и несколько дней назад мне стало интересно, что думает по поводу фокусов Девида русскоговорящая часть интернета.
Из всех тех объяснений, что в великом множестве выдал мне Яndex наиболее достоверным мне показалось сообщение, найденное на одном из форумов IXBT:
03-01-2002 13:11 Инфо Правка Ответить IP
Вот, может кому интересно:
Дело было, кажеться, уже в позопрошлом году в Олимпийском. Довелось мне тогда работать на концерте Коперфильда. Концерт уже начался, когда нас сняли с наружного оцепления и пустили смотреть это действо на халяву. Через полчаса мы ржали как дети — когда смотришь у сцены (да еще и с боку — то то нас туда пускать не хотели — там своя охрана) — ну такая лажа…
- Фон. При выступлении на сцене блестящий (вроде «дождика» для елки), поэтому уже с 15 м. глаз теряется. Фокус с обручами прост (обручи сквозь Коперфильда крутились) на самом деле они крутились перед ним и были такие же блестящие, как занавес (фон).
- Летал этот крендель действительно на нитях… на стальной проволоке, которая замечательно сливается с «дождиком», а при виде с боку кажеться, что это одна большая марионетка.
- Проход через здоровый работающий вентилятор — такой же принцип, как с обручами.
- Исчезновение со сцены и появление в центре зала — работа двойника. У нас тогда даже скандальчик получился… Один из сержантов встал на проходе, где
Копер-II должен был выбегать из под трибунного помещения. А сержант этот еще не видел этого представления и смотрит, волосатый мужик в темноте бежит, он возьми его и останови (у того аж парик перекосило) — у нас потом еще пару недель анекдоты про это рассказывали
- А вобще, там заслуга не одного его. Инженеров, светотехников, психологов да многих еще и в конце — его, Коперфильда, как карточного фокусника, о чем он говорил на одном из своих представлений.
Но вот одного фокуса мы так и не смогли отгадать: «как за желание быть обманутыми люди выкладывали до 400$»
Для тех, кому интереснее почитать поподробнее, добро пожаловать, например, вот сюда, остальные ссылки вам с радостью предоставит тот же Яndex.
Как известно, отстойный по своей сути стандарт GSM обладает по крайней мере одним неоспоримым — достоинством в телефонах этого стандарта есть SIM-карта. Для тех, кто не знает, что это такое поясню. SIM-карта — это маленький кусочек пластика с чипом, который однозначно идентифицирует человека в сети, в отличие от других сетей, где идентификация производится по телефону.
Достоинств у SIM-карты масса. Захотел поменять телефон? Без проблем, вынимаешь карту, ставишь в другой аппарат, телефонная книга, как правило, записана на ней же. Захотел поменять оператора? Берешь новый SIM, вставляешь в телефон.
Возникает закономерный вопрос: почему не выпускают телефонов с SIM-картой других стандартов? Оказывается, уже почти год, как выпускают.
Роль пионера в производстве
Люблю группу «Гости из будущего». За то, что не ведают, что творят. Недавно услышал в их новой песне (за дословность не ручаюсь):
Люби меня
по-французски
Раз это так неизбежно…
Как будто ты самый первый
Каждая строчка — просто верх символизма. Расшифровываю для тех, кто в танке. Французской любовью часто называют фелляцию, как это принято сейчас называть. «Раз это так неизбежно…» — речь, видимо, идет о проявлении насилия, «Как будто ты самый первый» — типа, не один ты такой, сука. Из какого, блин, «будущего» эти «гости»?
Для особых ценителей вот тут ремейк, от имени мужчины.
У обитателей интернета нет особого повода для беспокойства — Flash-ролики, запускаемые браузером из интернета
Как я уже писал, потребители модемов US Robotics могут настроить последние, при некоторых условиях, так, что обмен между модем и компьютером будет происходить на скорости выше 115200.
Оказывается подобная возможность есть и для модемов IDC (INPRO). Для тех кому это интересно, вот тут лежит статья на русском о том, как это делается.
Естественно, как и в первом случае, все дело в магической утилите SHSMOD. Меня начинает беспокоить один вопрос — почему бы фирме Microsoft не давать выставлять наивысшие скорости COM-порта штатно, чтобы не приходилось прибегать к помощи сторонних утилит?
Первые шаги в этом направлении уже сделаны: на скриншоте — свойства COM-порта в операционной системе Windows XP. Как видно, максимальная скорость порта — 128000, тогда как SHSMOD согласилась выставить 921600bps. Microsoft, как видно, недооценивает скорости современных COM-портов, интересно, как дело обстоит с остальными операционными системами?
P.S. Острие с шестерней на скриншоте — курсор в моей Windows XP. :)
Сильно смеяться. Вот тут.
Ссылочку прислал Макс Симонов
@END: dw 0BCE ; ! Пишите письма!
Win errs, ICQ 4 DOS, PHP arrays, Colorer, www
Ссылочка (страница больше не существует) на страницу с «недокументированными» кодами ошибок Windows. Страница на английском, но язык выражений настолько прост, что человек, привычный к англоязычными интерфейсам программ, прочтет их без проблем.
Наиболее понравившиеся перлы:
WinErr 001: Windows loaded — System in danger
WinErr 002: No Error — Yet
WinErr 009: Horrible bug encountered — God knows what has happene
WinErr 019: User error — Not our fault. Is Not! Is Not!
WinErr 01B: Illegal error — You are not allowed to get this error. Next time you will get a penalty for that.
Ссылочку прислал Макс Симонов.
Моя кошка в очередной раз завела Любовную Песнь Ко Всем Котам Мира. Песня любовная, но почему такая пошлая? Раз за разом, наполняя воздухом мощные легкие, моя кошка являет миру свою песнь. Витас отдыхает. Боже, дай мне силы вытерпеть это еще раз.
За предоставленную информацию спасибо кошке Брусничке
Как не странно, существуют еще люди, которые ходят в интернет из DOS. Видимо,
Для таких людей существует Lynx под DOS, Arachne и… порт ICQ под DOS. У меня эта программа запускаться отказалась — потребовала установить загадочный «packet driver», где его взять я не знаю, видимо, если у вас настроен TCP/IP под DOS, этот драйвер у вас уже имеется.
Насколько я понял, бегло прочитав руководство, интерфейс у этого клона текстовый, как, например, у его Unix-собрата vICQ. Последний, кстати, весьма любопытен тем, что написан он на языке Perl, т. е. при желании его можно как угодно модифицировать.
В общем, если вы мучаетесь от безделья, сидя за компьютером под DOS с выходом в интернет, самое время поставить себе Аську и найти себе друга по интересам.
Любопытная, для PHP-программистов, мысль пришла мне недавно в голову. Никогда не задумывались, почему некоторые люди инициализируют массивы явно, вызовом array(), а другие — неявно, присваиванием?
Какие бы причины не двигали теми и другими, но теперь я понимаю, что правы первые и не правы вторые. Как известно в PHP, как и в многих других языках, для выборки элемента из массива и символа из строки применяется одна и та же конструкция — квадратные скобки.
В Perl, например, это делается
Казалось бы, где грабли? Грабли в инициализации. PHP, если вы ничего не меняли в файле настроек, умеет превращать параметры POST— и GET-запросов в переменные скрипта, которому этот запрос адресован. Таким образом, если я вызову некий скрипт с параметром, скажем, ?config=s переменная $config получит значение «s» и тип «строка».
Если далее в программе встретится участок кода, который, по идее, должен был бы работать так, как будто переменная $config является массивом, на деле он будет работать с этой переменной, как со строкой, т. е. конструкция
$config[user_dir] = "/home/www/users";заменит значение первого символа строки, хранящейся в $config на символ / и, при следующем чтении этого значения, вызов $config[user_dir] вернет слэш, что, потенциально, позволит
Многим давно уже кажется, что то, чем PHP часто привлекает
В умах созревает идея заставить разработчиков PHP
Мне равнофиолетово выключат эту фичу или нет, но я хотел бы призвать всех
Хорошая новость для тех, кто имеет прямой выход в интернет или возможность читать ньюсы через прокси. Вот тут, пока неопределенное, время будет размещаться форум этого сайта за что большое спасибо Владиславу Игнатенко.
Владислав в скором времени обещает запустить
Еще одна хорошая новость. На этот раз для поклонников FAR’a и Colorer’a. Хотя на страничке автора никаких анонсов не замечено, Colorer продолжается развиваться. Его страничка переехала на SourceForge и содержит уже два патча. Список изменений не анонсируется.
Ставятся оба патча один поверх другого, в соответствующие папки, после чего плагина надо будет удалить директорий bin. Патчи являются бетами, но, работая с ними уже две недели, я никаких глюков не обнаружил.
Картинка, ссылку на которую прислали мне по аське.
Кто придумал, что сайты обязаны начинаться с www? В последнее время есть тенденция изменения в лучшую сторону, но некоторые упорно не хотят сдаваться. DNS местной фирмы «Мелт», при попытке выкусить у их сайта www грустно сообщает, что IP адрес такого сервера он не знает.
Я тут подсчитал, что если открыть в браузере журнал Хакер по его адресу без «www», браузер пошлет серверу на 360 байт меньше, чем, если бы ссылка эти буквы содержала. Сейчас, сидя на двух мегабитах, мне от такой цифры делается смешно, но дома, на модеме 33600, который вечно сползает до 28800, с постоянными ретрейнами и speed shift, я начинаю тихо плакать в уголке.
Побродив по сайту пару часов, я автоматически умножаю эту цифру на пару тысяч и обнаруживаю, что почти 6 драгоценных минут мой модем качал комбинацию из трех букв и точки. Подсчитать их стоимость с учетом повременки и оплаты интернета мне лень, но, думаю, пара рублей наберется.
Господа
Всем удачных выходных! Пишите в ящик и в ньюсы!