Купить место здесь за 0.20 WMZ/сут.

In vitrtual: заметки о жизни виртуальной

Opera Mini для iPhone


Свершилось!

Opera Mini для iPhone уже в AppStore!

И она работает!

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

lint, large file, _FILE_OFFSET_BITS 64, problem, solaris, llib-lc


Achtung!

If you are using long file (more than 4Gb) support for C standart library (via defining _FILE_OFFSET_BITS 64 macro or something else) and lint shows you errors like this:

(88) warning: constant in conditional context
argument unused in function
    (18) sig in sighandler
value type declared inconsistently
    lseek               llib-lc:unistd.h(396) long () :: unistd.h(396) long long ()
    tell                llib-lc:unistd.h(515) long () :: unistd.h(515) long long ()
    ftello              llib-lc:stdio.h(319) long () :: stdio.h(319) long long ()
function returns value which is always ignored
    fflush              fprintf             printf              fwrite
    signal              alarm               lseek64
function argument ( number ) declared inconsistently
    ftruncate (arg 2)   llib-lc:unistd.h(320) long  :: unistd.h(320) long long
    lockf (arg 3)       llib-lc:unistd.h(394) long  :: unistd.h(394) long long
    lseek (arg 2)       llib-lc:unistd.h(396) long  :: unistd.h(396) long long
    pread (arg 4)       llib-lc:unistd.h(410) long  :: unistd.h(410) long long
    pwrite (arg 4)      llib-lc:unistd.h(434) long  :: unistd.h(434) long long
    truncate (arg 2)    llib-lc:unistd.h(520) long  :: unistd.h(520) long long
    fseeko (arg 2)      llib-lc:stdio.h(318) long  :: stdio.h(318) long long
declared global, could be static
    min                 main.c(13)
    sighandler          main.c(18)
    fp                  main.c(11)

...Don't panic! It's known bug:

 

The lint(1B) utility will generate spurious error messages when _FILE_OFFSET_BITS is set to 64. This is because the binary libc lint library, /usr/lib/llib-lc.ln, is compiled only for the standard interfaces, not with _FILE_OFFSET_BITS set to 64. This deficiency hampers static error-checking for programs compiled in the large file compilation environment. (Source)

Damn it, I lost 3 hours before I found it.

О том, почему интернет-банк работает только в IE6.


Много слов (в том числе нелицеприятных) было сказано о различных интернет-банках и подобных системах, отличающихся крайне кривым интерфейсом, который зачастую еще и работает только в ИЕ6. Безумное количество лучей различного содержания было послано их разработчикам и Биллу Гейтсу заодно, огромное количество нервов вымотано и, по некоторым данным, с несколькими известными дизайнерами и юзабилити-экспертами случился инфаркт.

Coffiem lilsum dolor sit amet


Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis nec metus at arcu commodo aliquam a vitae sapien. Donec ipsum massa, pellentesque et pharetra a, commodo non turpis? Quisque ultricies pellentesque augue, at mollis arcu vestibulum ac. Integer hendrerit rhoncus lectus. Aenean mauris dui, faucibus suscipit semper nec, eleifend ac lacus. In blandit eros ut libero dignissim vulputate tempus enim lobortis? Curabitur lorem urna, gravida quis pretium ac; porttitor vitae ante. Donec tincidunt purus non libero scelerisque consectetur. Donec lobortis sapien eget tellus vulputate facilisis ut eget justo? Nunc gravida porttitor quam ac pellentesque. Donec at turpis sit amet ante lobortis mollis eget quis dolor? Pellentesque quis mi sit amet libero suscipit accumsan quis a sem. Sed bibendum risus et sapien pretium in mollis tellus posuere? Nulla mi massa, tristique sodales tincidunt quis, posuere in nulla.

Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Donec porttitor semper iaculis. Vivamus facilisis dignissim venenatis. Aliquam varius auctor vestibulum. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nullam tempor semper felis, eget bibendum magna faucibus eget. Vestibulum malesuada odio ut nunc mattis vel viverra urna mollis. Nam sed lorem et orci convallis sollicitudin id ut nibh. Donec sed est ac lacus ullamcorper vulputate auctor a mi. Pellentesque feugiat, dolor sed tincidunt ultrices, enim felis semper tellus, non ultricies neque felis at mi. Quisque posuere tortor ac nisl molestie et volutpat lectus gravida. Phasellus eu erat in nunc consectetur lacinia eu sed erat. Integer laoreet viverra velit, non placerat dolor pellentesque ac. In eu risus nulla, ut pharetra lorem. Cras nec nisl ut urna cursus viverra nec sit amet felis. Sed id quam quis mi tincidunt lobortis suscipit luctus diam! Nulla ac leo sed felis dapibus porta quis ut ante! Proin sit amet velit nec neque facilisis adipiscing non at metus.

In porttitor, nisi ac pulvinar lacinia, nisl risus rutrum elit, eu dapibus enim lorem ac justo. In ac tortor quis nunc imperdiet sagittis. Integer id risus leo. Mauris ac est enim! Etiam velit justo, vehicula in commodo nec; aliquam quis sem. Donec porttitor, tortor ac luctus ornare, eros quam adipiscing lacus, sit amet cursus dolor elit at metus! Proin sit amet ligula arcu, sed lobortis enim. Suspendisse potenti. Sed ac neque quam, non egestas turpis. Donec vel porttitor nulla. Sed aliquam rutrum iaculis. Nunc quis lacinia justo. Cras felis nibh; tempor ac luctus sed, faucibus eu est. Quisque porttitor tempus felis vel venenatis.

Заметки на манжетах #2


  • Как обычно на сессии, в голове есть масса хороших идей, но из-за необходимости готовиться к экзаменам совсем нет времени на реализацию. Пора составлять список дел, которые надо будет переделать за неделю каникул после нее.
  • Меня ужасает монструозность Wordpress. Если версии 2.9 в стандартной конфигурации не всегда хватает 32 мб памяти, то подумать только, сколько оно жрет с приличным набором плагинов. И, честно говоря, я абсолютно не понимаю, какие такие фитчи в нем есть, что они требуют столько памяти. Далеко не всякий PHP хостинг позволяет такое безобразие у себя запускать и я с ними согласен. Вы все еще хотите скачать wordpress?

Свободная цена на RegSubmitter: итоги


С 26 декабря по 1 января я раздавал новогодние подарки - все желающие имели возможность приобрести одну из версий RegSubmitter по свободной цене. Только что я ответил на последние письма и начинаю подводить итоги.

Для начала немного чисел:

Как заставить саппорт говорить.


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

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

(20:54:08) Alek$: Добрый день.
(20:54:14) Alek$: У меня есть к вам предложение.
(20:54:50) support: Добрый день. Слушаю.
(20:55:12) Alek$: Вы мне наконец сообщите как дела с доменами. Такое вот предложение.

...и случилось чудо! Несмотря на инвиз и неурочное время, мне ответ пришел немедля! Это при том, что раньше как вежливые, так и резкие просьбы наглухо игнорировались. Берите на заметку, коллеги Smile

Новогодний картиночный позитив!


Как-то последнее время я совсем погряз в рутине и учебе. Страшно подумать, но последний выпуск ссылочного позитива был аж в сентябре, а уже декабрь. В общем, ситуацию надо срочно поправлять, чем я и займусь Smile

С удовольствием отмечу, что в этом деле у меня есть соратник в лице Бездомного Бродяги. А задумал он поправлять настроение нации с помощью конкурса новогодних картинок.

Чтобы привнести свой вклад в общий позитив надо немного:

RegSubmitter-у один год!


Один год и два дня назад я опубликовал пост о начале набора бета-тестеров для RegSubmitter'a. Страшно подумать, как быстро время летит. С тех пор он обзавелся множеством новых возможностей, получил два новых набора модулей в дополнение к исходному и сменил версию с 0.9 до 1.3.6 и сейчас готовится в релизу 1.4.

Что можно вспомнить об этом годе? Были и ожидания, и разочарования, и проблемы, и порывы бросить все к черту. Но был и позитив, и добрые пожелания, и успехи. Помню, какое счастье я испытал, когда после нескольких недель борьбы я таки заставил работать модуль для links.i.ua. Море спиртного никогда не даст такого офигенного эффекта Smile Именно этому событию, кстати, был посвящен мой первый твит. В общем, всякое бывало, но хорошего, пожалуй, больше. Как качественно, так и количественно.

blacksn0w: считанные секунды до анлока iPhone 3G с модемом 5.11.07


До релиза долгожданного анлока осталось чуть больше часа. Этого момента ждали многие владельцы "серых" йафонов. Ходили слухи, что анлока вообще не будет. Но Geohot все-таки сделал свое дело, за что ему всеобщее уважение и почет.

Чуть раньше, сегодня утром анлок уже стал доступен тем, кто использовал blackra1n для джеилбрейка, а теперь он станет доступен и все остальным. Еще чуть-чуть и все страждущие смогут скачать таблетку от жадности unlock для своего телефона Smile

PS. А то, каким вообще боком я к этому отношусь, я расскажу чуть позже. Сейчас слишком многое надо успеть.