Ars Longa, Vita Brevis

Дочерние рубрики:
  • Нет рубрик

Статьи из рубрики "Всё подряд"

Всякая всячина - то, что не попало в другие рубрики

Июнь 2, 2008

Мысли вслух

Рубрика: Всё подряд
Метки: ,
Vladimir

Древнейшая профессия — проститутка.
Вторая древнейшая — вор.
Третья древнейшая — политик — результат естественного симбиоза первой и второй.


С целью тотального снижения коррумпированности государственных органов власти МВД Украины не рекомендует чиновникам брать взятки мечеными купюрами. Список номеров помеченных купюр ежедневно обновляется на официальном сайте МВД.


Какая самая демократическая страна в мире? Украина. Где еще в Новогодний вечер жители могли выбирать, поздравление какого Президента им смотреть по телевизору?

Июнь 1, 2008

Такие дела

Рубрика: Всё подряд
Метки: ,
Vladimir

Заказчик сегодня меня просто шокировал. Читать статью «Такие дела» полностью…

oDesk меня сегодня очень удивил…

3.17+1.17=?

Всё-таки, сколько будет 3.17+1.17? :-)

Май 27, 2008

GNU is not UNIX

Рубрика: Всё подряд
Метки: ,
Vladimir

Позавчера с женой были в Харькове; завтракая в местном буфете на вокзале, абсолютно случайно увидел за соседним столиком товарища, как две капли воды похожего на небезызвестного Ричарда Столлмэна :-) Конечно, это был не он… Но сколько всего пронеслось перед глазами… :-) Остановилось всё на его лекции в ВМиК МГУ на такой картине:

GNU is not UNIX

И на полном автомате подсознание выдало: GNU is not UNIX, Gnu is antelope (гну — это не Юникс, гну — это антилопа).

Вот такие вот подсознательные реакции вызывает у меня RMS :-)

Вот, собрал компьютер. Как говорится, без комментариев :-) Читать статью «Возьмём паяльник побольше, или, Чудеса ручной сборки» полностью…

Имеется кусок кода:

[-]
View Code C++
#include <string>
 
class Base {
public:
    Base(void) {}
    virtual ~Base(void) throw() {}
};
 
class Derived : public Base {
public:
    ::std::string s;
};
 
int main(int, char**)
{
    return 0;
}

При компиляции в GCC выдает интересную ошибку:

[-]
View Code Bash
g++ test.cpp
test.cpp:9: error: looser throw specifier for ‘virtual Derived::~Derived()test.cpp:6: error:   overriding ‘virtual Base::~Base() throw ()

Самое интересное, что если сделать Derived::s типа, например, int, то ошибка исчезнет.

В чем же дело? Читать статью «GCC и throw-спецификация у автоматически сгенерированного виртуального деструктора» полностью…

Май 21, 2008

Привет спамерам!

Рубрика: Всё подряд
Метки: , ,
Vladimir

Внимание всем спамерам!

Теперь ваша жизнь на моём блоге еще больше усложнилась — благодаря тому спаму, который вы упорно шлете в течение вот уже трех месяцев, я собрал превосходную статистику. И написал плагин, который будет с вами бороться… Если и дальше никаких проблем не будет, то, возможно, можно будет смело отключить премодерацию комментариев. Вот так! :-P

PS: это всё благодаря одному очень замечательному плагину. Спам не пройдёт!

Май 12, 2008

Интересная статистика

Рубрика: Всё подряд
Метки: ,
Vladimir

Google Suggest — весьма интересный инструмент: с его помощью можно "подсмотреть" наиболее популярные запросы по заданным ключевым словам.

Получается интересно (и немного страшно):
Как незаметно...

Меня очень смущает то, что запрос "как незаметно убить человека" лидирует в списке.

Впрочем, и другие запросы не радуют:

Как незаметно...

Апр 25, 2008

Я стал одним из вас…

Рубрика: Всё подряд
Метки: ,
Vladimir

Я долго решался, и наконец-то решился… Windows, прощай! Перехожу на Linux. Пока выбрал Kubuntu 8.04, а там посмотрим, что из этого получится…

Только бы Виндовые игрушки жены нормально запускались… :-)

Апр 9, 2008

IEPNGFix и Google Maps

Рубрика: Всё подряд
Метки: , ,
Vladimir

Помогая по работе одному (одной) дизайнеру, я столкнулся с проблемой: страница с Google Maps отображалась нормально в нормальных (извиняюсь за каламбур) браузерах, но выглядела очень плохо в IE6 (в том плане, что вместо карты отображался серый фон и все элементы управления исчезли). К сожалению, объявлять IE6 мёртвым пока еще рано, чтобы просто проигнорировать этот баг.

Путем недолгих экспериментов было установлено, что виной всему IEPNGFix. Если полезть разбираться в код Google Maps (удачи!), то будет видно, что Google Maps реализует свой метод для борьбы с непониманием прозрачности PNG в IE6. Так получается, что метод Google конфликтует с IEPNGFix.

Конечно, самый простой метод — это убрать IEPNGFix и заменить PNG-файлы GIF-файлами. Но, во-первых, это не всегда возможно, а во-вторых, просто не наш метод. К счастью, решение лежит на поверхности и является довольно простым. Читать статью «IEPNGFix и Google Maps» полностью…

Сегодня обратил внимание, что сайт занимает вторую позицию в результатах запроса "ars longa, vita brevis перевод".

Чтобы на разочаровывать тех, кто ищет перевод, фраза "ars longa, vita brevis [ets]" переводится как "искусство долговечно, жизнь коротка". Если не ошибаюсь, авторство фразы принадлежит Гиппокарту.