?

Log in

vfork's Journal
 
[Most Recent Entries] [Calendar View] [Friends]

Below are the 18 most recent journal entries recorded in vfork's LiveJournal:

Tuesday, August 28th, 2012
2:51 pm
Sticky
История моих банов
История моих банов в хронологическом порядке:

1. kirulya: Исходный пост, моя реплика, моё разъяснение. Бан.

2. left_liberal_il (by 9_jizney): дубль первый: Исходный пост, моя реплика. Бан. Амнистия by leorer.

3. left_liberal_il (by lamerkhav): дубль второй: Исходный пост, моя реплика. Бан.
    Upd: Недолго ждать пришлось, вот и прямое враньё. Я никого не обзывал, говорил исключительно вежливо. Правда позволил себе усомнится в источнике уважаемого lamerkhav - великой и непогрешимой Haaretz :-)

4. avva, то ли за это, то ли за это.
Первый раз меня забанил человек, которого я заочно очень уважаю. Современный энциклопедист, человек, которого я считаю разносторонней, интересней, образованней и умней меня. Забанил не за хамство, не за наезды, а просто-напросто за несовпадение мнений (да, выраженное несколько иронично, признаю). И да, это действительно обидно. Когда банит мудачьё и/или враги из left_liberal_il, или главная ТП израильского рунета это даже почётно. А когда человек, которого совершенно искренне уважаешь, причём не за хамство, а просто за вопрос, заданый в ироничном тоне - это обидно. Тем более, следующей репликой, по фактам он же и признал мою правоту :-) Но - "неприятность эту мы переживём"

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

5. leorer. Бан был столь стремителен (с подтиранием поста), что скриншот сделать не успел. Всего лишь в ответ на эту реплику заметил "Не для хозяина этого журнала". И где я неправ, хотелось бы видеть?

О, а вот и истиное личико либерала приоткрылось: "Ты почему тут не забанен? Недоработка. Иди нахер.". При этом трусливенько и подленько так, в стёртом комменте. Всего через пару лет после этого :-) Это воцерковление так на людей влияет что ли?

6. А есть баны, которыми гордишься. Удалось довести фашиста и антисемита crustgroup до бана :-) Причём фашиста умного, если конечно, статьи под тегами HIST, CIV и PEAK писал он же. UPD: упс, а журнальчик-то заморозили. Правда персонаж открыл новый и опять клянчит бабок. Вообщем всё стало скучно и ожидаемо (сценарий "пауки в банке"). Жаль что интереснейших постов в стиле старого crustgroup больше не будет...
---

Примечание для лакировщиков действительности - все скриншоты сделаны и сохранены. Будут выложены немедленно по удалении реплик по ссылкам.
Thursday, June 11th, 2015
2:47 pm
Нашёл стих
где-то на просторах интернета найдено замечательное стихотворение, израильской вате посвящённое:

Лизали зад великой русской нации
Учтивые еврейские холопы
Немудерно, что и в репатриации
Им не хватает этой русской жопы

Проблема в том, что стих не гуглится. Так что авторство не установлено. По стилю очень на Губермана похоже, но вроде не он. Может кто знает?
Friday, May 15th, 2015
8:17 am
Я спросил у ясеня...
Спросил в сообществе left_liberal_il простой вопрос:

Кто был большим патриотом немецкого народа Германии в конце 30-ых? Те, не так уж и немногочисленные немцы, которые сидели по лагерям за антигитлеровскую деятельность или те 86% которые зиговали в единном строю со всем народом?

Результат - ни единного ответа и бан :-)

Ребята, никаких проблем, просто переименуйте сообщество в heil-putin-il. Ну чтобы людей не путать. Да и фюреру будет приятно наличие поклонников даже в далёком Израиле...

Upd 1. Нет, всё-таки один ответ был. Спасибо, единственному вменяемому члену этого сообщества.
Upd 2. Нет, забанен я всё-таки за пожелания совкодрочерам. Зато теперь мы знаем в каких войсках служил дедушка юзера savta_le
Friday, January 9th, 2015
10:09 am
Ой, проститука удивляется.
Это круто, господа. Проститутка удивляется, что ей отсосать предложили. А что, с ней о музыке или философии говорить, что ли?
Sunday, October 12th, 2014
3:23 pm
доктор продолжает доставлять весёлые минутки
мурло фашистское a.k.a доктор, бывший писатель продолжает доставлять весёлые минутки.

Собственно тут. Не пустили "звезду" в бизнес зал с нарушением правил. Что интересно, ни самому "доктору", ни одному из многочисленных комментаторов не приходит в голову простая и тривиальная мысль: его просто узнали. Так что, спасибо девушка OLGA или OXANA, я бы на её месте пошёл бы даже и на нарушение инструкций. Поставить на место фашиствующую мразь всегда приятно. Да, а негру простительно, он в сортах русско-фашистского говна разбираться не обязан...
Thursday, May 29th, 2014
12:09 pm
Закономерное развитие событий
Задержимся на цифре 37! Коварен Бог —
Ребром вопрос поставил: или — или!
На этом рубеже легли и Байрон, и Рембо,
А нынешние как-то проскочили.

(c)

Хрена. Похоже не проскочили. Собственно вот. Спасибо, мурло фашистское, за ссылку.

Вообщем, дорогие россияне, добро пожаловать в очередную эпоху поиска вредителей, виноватых, рыжих, лысых, ведьм, троллей и эльфов. Да, правда на этот раз на роль жидов назначены хохлы, но сути это не меняет. Очень-очень жаль, я думал, что хоть этот "этап большого пути" не повторится.
Thursday, March 13th, 2014
6:30 pm
среди биндюжников он слыл грубияном
Скажите, а неофиты все такие?

Что интересно, пару лет назад персонажа leorer я считал вменяемым левым. Тем более в большом гадюшнике по имени left_liberal_il он чуть ли не единственный производил вполне вменяемое впечатление и с ним можно было дискутировать во взаимном уважении.

Потом меня ткнули носом в пост, где это радуется гибели наших солдат.

Потом оно воцерковилось и стало записным ненавистником Израиля и антисемитом, как это и водится среди выкрестов.

А потом ему во всём стала видется русофобия, как старому еврею видится антисемитизм, даже если кто-то рядом просто пёрнет.

Ну и как закономерный финал - персонаж пострадал за особо рьяное вылизывание путинской жопы. Ибо даже среди биндюжников не надо быть грубияном.
Wednesday, February 26th, 2014
11:39 am
А пейсатель-то не дурак
Вот оно что, оказывается... Попалился. Понятно же, что для этого всё и затевалось. Плохого пиара не бывает, фашистская мразь опять всех переиграла.

А я, кстати, никогда и не верил, что он дурак. Хороший писатель - да. Сволочь, мудак и фашист - безусловно. Но вот дурак - нет. Как-то сдаётся мне, что история с его показным православием теми же нитками шита.
Monday, June 10th, 2013
4:20 pm
Отличный мем
Вспомнил – был такой говнюк
По фамилии Канюк


Дальше бред, но эти строчки шикарны спасибо, savta_le
Monday, June 14th, 2010
8:22 am
Android part 2 - why Java?
Joel the Great said here: However, I've discovered that understanding pointers in C is not a skill, it's an aptitude.... For some reason most people seem to be born without the part of the brain that understands pointers.

But Joel doesn't describe what all these people are doing in software industry. I have nothing to say to these people - I know McDonald's near my home has a some open position but unfortunately I can't recommend such people to the position. I don't want forgotten socks in my hamburger.

Lets imagine some people can't understand what the hell steering wheel is and why we need it in a car. OK, they may be smart and good people, but steering wheel concept is far above of their level of understanding. How many of these people hold driver license? I hope zero, thanks to DMV. And lets imagine less sane and much more political correct DMV. So we can't discriminate people without steering wheel understanding aptitude. And we need to invent a car without steering wheel. Actually it may be couple of such concept: car that is able to go straight only, car can turn but the turning mechanism is hidden from regular user (voice control, telepathy, etc.). I'd afraid to drive my car near such drivers. Thanks god, DMV is not software industry.

So, may be we don't need to invent language for these people without pointer understanding aptitude? There are so many dirty restrooms in San-Jose, Bangalore, Shanghai and Tel-Aviv, it is more than enough job for such "programmers".
Monday, June 7th, 2010
10:36 pm
$50 for copy/paste or how to write books
Recently I discovered Android operation system. (little bit late, isn't it? But I'm not so fast guy). And I want to learn about the system little bit more. And learn about the system doesn't mean "know how to move icons on your home screen". Every MCSE (Mentally Challenged Software Engineer) knows that. Learn about the system means "know how to write applications".

OK, I spent half of a day in Borders bookstore in order to have a quick look over a few Android development related books. Every book is very nice and serious. Every book has a lot of well documented examples starting from "hello world" and ending with pretty complicated applications. So good and so nice. But I have a problem. I read some tutorials and examples from developer.android.com before. It was a mistake, I never do that in future. But every book I saw is just copy/paste from this tutorials. I repeat: every book (about $50 may be a few bucks less or more) is a copy/paste from tutorial, which is available for free.

Very good idea for business. Why I spent a few years to learn CS, why I'm doing software engineering? All I need to learn is just some editor with copy/paste!
Friday, July 18th, 2008
10:55 am
The name of Windows
Today the name of fucking Windows (see note) is Ubuntu 8.04.

Did I ask too much? All I want is just change my password. And I got this great "error" message from passwd utility

Bad: new and old password are too similar


Hey, dear Bill Gates Mark Shuttleworth, you know - my password on my computer is not your fucking business. The simple fact that I don't use some nice GUI utility for password change shows you that I know what I am doing.

And yes, I know about pam and about sudo passwd trick. The problem is I need to use some special tricks to convince my operating system that I am not an idiot. Welcome to Windows (see note) world. Hello real world, good-bye Linux.

BTW, do we have Registry editor for Linux? Oh, we still don't have registry mechanism in Linux? Thank you very much. I afraid this situation will end soon - Ubuntu 15.10 will disable command line (it is very easy to issue wrong command using command line, isn't it?), it will require complete reinstall every half year (because of garbage in registry file), it will have a lot of viruses/antivirus software, trojans, adaware, Malicious Software Removal Tool, Ubuntu authentication service and it will work only on Pentium-16 (at least 5TeraHz) almost as fast as Slackware 1.0 on 486. I hope I will die before.

Note: Windows is a registered trademark of Microsoft Corporation
Friday, August 31st, 2007
9:21 am
Suckless code
I just found some site.

I was pretty sure, that the nowadays generation do not know how to write software. They write bloatware instead. They use C#, Java, they don't know what the command line is and they need huge IDE just to write "hello world". And, of course, when I was young the grass was green, the sky was blue, the erection.... well, we stop at this point.

But now, when I discovered the site, I'm very happy to say that I was wrong. The grass still green, the sky still blue, and when I see such code the erection is back. So, let me introduce www.suckless.org.

Full window manager less that 5.000 lines of code (they say - less then 10.000 including all underlaying libraries)! And many other goodies, small and efficient. Thank you, guys.

And finally a small citation from the suckless FAQ:
9. foo sux.
We know. The whole world sucks. The suckless elitist planet (SEP) will be colonized as soon as the suckless elitist spaceship (SES) has been built.


Good luck. Can I book one seat on the SES, please?
Saturday, December 18th, 2004
3:32 pm
Nice and colorful prompt
I like colorful life very much. And unfortunately my terminal window is pretty significant part of my life :-( So, I like the nice and colorful prompt - The hostname of a current machine in green, and the prompt itself in red or blue background (depends on exit status of last command).

There are two code fragments, one is for color definitions only, and the second one is prompt setting. Just insert these fragments to ~/.bash_profile and ~/.bashrc files and you prompt will be nice. And you never miss the bad status of the last shell command.

First of all add color definitions (~/.bash_profile is probably the best place for that):
# Colors definitions
export fg_black=$'\e[30m'
export fg_red=$'\e[31m'
export fg_green=$'\e[32m'
export fg_yellow=$'\e[33m'
export fg_blue=$'\e[34m'
export fg_magenta=$'\e[35m'
export fg_cyan=$'\e[36m'
export fg_white=$'\e[37m'

export fg_black_bold=$'\e[30;1m'
export fg_red_bold=$'\e[31;1m'
export fg_green_bold=$'\e[32;1m'
export fg_yellow_bold=$'\e[33;1m'
export fg_blue_bold=$'\e[34;1m'
export fg_magenta_bold=$'\e[35;1m'
export fg_cyan_bold=$'\e[36;1m'
export fg_white_bold=$'\e[37;1m'

export bg_black=$'\e[40m'
export bg_red=$'\e[41m'
export bg_green=$'\e[42m'
export bg_yellow=$'\e[43m'
export bg_blue=$'\e[44m'
export bg_magenta=$'\e[45m'
export bg_cyan=$'\e[46m'
export bg_white=$'\e[47m'
export normal=$'\e[0m'


Now prompt-related code itself (~/.bashrc is a pretty good place for it)
set_promtp_colors()
{
    if (( $? ))
    then
        p_beg=${bg_red}${fg_yellow_bold}
        p_end=${normal}
    else
        p_beg=${bg_blue}${fg_yellow_bold}
        p_end=${normal}
    fi
    h_beg=${fg_green_bold}
    h_end=${normal}
    r_beg=${bg_red}${fg_white_bold}
    r_end=${normal}
}

PROMPT_COMMAND=set_promtp_colors

if [[ "`whoami`" == "root" ]]
then
    PS1=' \[${r_beg}\]ROOT\[${r_end}\] \[${h_beg}\]${HOSTNAME}\[${h_end}\] \
\[${p_beg}\]<\!>\[${p_end}\] '
else
    PS1=' \[${h_beg}\]${HOSTNAME}\[${h_end}\] \[${p_beg}\]<\!>\[${p_end}\] '
fi
Monday, December 13th, 2004
5:25 pm
X11 selection search (emacs)
Lets assume you just work in a console or in a some other X11 application. You just select something with a mouse and now you wish to search this in emacs. Of course it is very easy - Control/S, Enter, Paste, Enter. But is it nice and convenient? I don't think so.

If you insert the following code fragment in your .emacs file, you can select something in any application (aka X11 selection) or in emacs buffer itself. Then you can press F2 (when you are in emacs window, of course), and the search is executed. The subsequent F2 will repeat the search.

(defvar xsel-search-overlay nil)
(defvar xsel-prev-search nil)
(defvar mysearch-overlay nil)
(global-set-key [f2]   '(lambda()                    ; F2
                          (interactive nil)
                          (xsel-search)))

(defun mysearch-dehighlight ()
  (remove-hook 'mouse-leave-buffer-hook 'mysearch-dehighlight)
  (if mysearch-overlay
      (delete-overlay mysearch-overlay)))

(defun mysearch-highlight (beg end)
  (if (or (null search-highlight) (null window-system))
      nil
    (add-hook 'mouse-leave-buffer-hook 'mysearch-dehighlight)
    (or mysearch-overlay (setq mysearch-overlay (make-overlay beg end)))
    (move-overlay mysearch-overlay beg end (current-buffer))
    (overlay-put mysearch-overlay 'face
		 (if (internal-find-face 'isearch nil)
		     'isearch 'region))))

(defun xsel-search ()
  "Search of X11 selection"
  (let ((new-seacrh "")
        (found nil)
       )
    (cond
     ((x-selection-exists-p)
      (setq new-seacrh (x-get-selection))
     )
     (mark-active
      (setq new-seacrh (buffer-substring (point) (mark)))
      (deactivate-mark)
     )
     (t
      (setq new-seacrh xsel-prev-search)
     )
    )
    (if new-seacrh
        (progn
          (save-excursion
            (goto-char (1+ (point)))
            (setq found (search-forward new-seacrh (point-max) t 1))
          )
          (if found
              (progn
                (goto-char (match-beginning 0))
                (message "<%s> found: Line = %d; Column = %d"
                         new-seacrh
                         (if (bolp)
                             (1+ (count-lines 1 (point)))
                           (count-lines 1 (point))
                           )
                          (1+ (current-column))
                )
                (mysearch-highlight (match-beginning 0) (match-end 0))
                t
              )
            (message "<%s> not found." new-seacrh)
          )
          (setq xsel-prev-search new-seacrh)
          t
        )
    )
  )
)
Wednesday, December 1st, 2004
3:56 pm
xterm+screen versus gnome-terminal or konsole


Both gnome-terminal and konsole are pretty nice and very powerfull applications. They support a few sessions inside one window and anti-aliased fonts. And xterm is one of the oldest and ugliest X11 application. This is a citation from Xterm README file:


Abandon All Hope, Ye Who Enter Here


This is undoubtedly the most ugly program in the distribution. It was one of
the first "serious" programs ported, and still has a lot of historical baggage.
...

But I am strongly disagree with the statement.

After a few years with konsole and a few months with gnome-terminal, I returned to xterm. And the reason is performance, i.e. scrolling speed. When you run complex script or makefile, with A LOT of tty output, you do not expect some delays because of you terminal program. For me the compiler or shell or whatever you run are pretty slow by themselves and I don't want to add some additional and unnecessary delays...

I guess the reason of these delays is beauty, i.e. anti-aliased fonts. I like the feature very much. It is so nice and cute, but you pay for that by the scrolling speed. And I prefer the scrolling speed.

The second main reason not to use xterm - the lack of multi-terminal possibility (a few virtual terminal inside one window). But very old screen application may help with the issue. Actually it is much better than multi-terminal possibilities of gnome-terminal or konsole. Just RTFM. You may share sessions, you may kill xterm without losing everything. You may search inside your output buffers.

So if you prefer scrolling speed over anti-aliased fonts - xterm+screen are just for you.
Tuesday, November 30th, 2004
7:56 pm
Of course you already know the brilliant BASH feature - save the
command history over different sessions. Note that if you don't
(or if you don't know what the hell is BASH), probably you are
browsing the wrong page :-)

The next small code fragment, if placed in you .bashrc file
allows you to save DIRSTACK over different sessions as well as
command line history. The feature are controled by the following
three environment variables:


------- First code fragment (.bash_profile is a best place for it)
## Saved visited directories list (my addon)
export DIRHISTMAXSIZE=256            # Maximal directory history file size
export DIRHISTSIZE=16                # Save this amount of last visited dirs
export DIRHISTFILE=.bash_dirhistory  # Save directory history to this file
------- End of first code fragment

------- Second code fragment (insert it in .bashrc)
###
### Save DIRSTACK on exit
###
trap save_dir_stack EXIT
save_dir_stack()
{
    local ndirs=${#DIRSTACK[@]}
    local tmp="/tmp/bash-hist-$$"

    # ndirs now is an amount of last visited directories to save
    if (( $ndirs > $DIRHISTSIZE ))
    then
        ndirs=$DIRHISTSIZE
    fi

    # Copy each line to TMP, except already exisitng in DIRSTACK
    rm -f $tmp
    cat ${HOME}/$DIRHISTFILE | while read line
    do
        local found=0
        for (( i=0; i<$ndirs; i++ ))
        do
            if [[ "${DIRSTACK[$i]}" == "$line" ]]; then
                found=1
                break
            fi
        done
        if (( ! $found )); then
            echo "$line" >> $tmp
        fi
    done

    # Append currently saved history
    for (( i=0; i<$ndirs; i++ ))
    do
        echo ${DIRSTACK[$i]} >> $tmp
    done

    # And save it to original file
    tail -$DIRHISTMAXSIZE $tmp > ${HOME}/$DIRHISTFILE
    rm -f $tmp
}

###
### Restore DIRSTACK
###
restore_dir_stack()
{
    local i
    local dir
    local found
    local dirs
    local -a hist_dirs

    if [[ ! -e ${HOME}/$DIRHISTFILE ]]; then
        return
    fi

    dirs=`dirs`         # Existing directories in stack

    set -- `cat ${HOME}/$DIRHISTFILE | while read line; \
        do                                              \
            echo "$line";                               \
        done`
    for dir; do
        hist_dirs[${#hist_dirs[*]}]=$dir
    done
    for (( i=$#-1; i>=0; i-- ))
    do
        dir=${hist_dirs[$i]}
        found=0
        for old in $dirs
        do
            if [[ "$dir" == "$old" ]]; then
                found=1
                break
            fi
        done
        if (( ! $found )); then
            #pushd -n $dir 2>/dev/null 1>&2
            pushd -n `echo $dir | sed -e "s#~#${HOME}#"` 2>/dev/null 1>&2
        fi
    done
}

restore_dir_stack
------ End of second code fragment
5:09 pm
Проверка связи
В чащах юга жил бы цитрус, да но фальшивый экземпляр
About LiveJournal.com