LINUX.ORG.RU

Сообщения vtVitus

 

Языки в инете

Чебурнет, чебурнет, а тут с удивлением наткнулся на Historical yearly trends in the usage statistics of content languages for websites

Для Ъ:

  • 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2020 (5 Jul)
  • English 57.6% 56.6% 54.9% 55.4% 55.6% 53.9% 52.3% 51.2% 54.0% 56.8% 59.5%
  • Russian 4.1% 4.8% 5.5% 6.1% 5.8% 6.2% 6.4% 6.8% 6.0% 7.6% 8.7%
  • Spanish 3.9% 4.6% 4.6% 4.5% 4.7% 4.8% 5.0% 5.1% 4.9% 4.6% 4.0%
  • Turkish 1.4% 1.1% 1.3% 1.3% 1.4% 1.6% 1.6% 1.4% 1.2% 2.2% 3.1%
  • Persian 0.6% 0.7% 0.8% 0.8% 0.8% 1.1% 1.5% 1.7% 2.0% 2.4% 2.9%
  • German 7.7% 6.5% 6.5% 6.0% 6.0% 5.8% 5.4% 5.6% 6.0% 4.1% 2.7%
  • French 3.4% 3.9% 4.6% 4.0% 4.0% 4.1% 4.0% 4.1% 4.0% 3.3% 2.7%
  • Japanese 5.0% 4.7% 4.5% 4.9% 5.0% 5.0% 5.7% 5.5% 3.4% 2.9% 2.3%
  • Portuguese 1.6% 2.0% 2.3% 2.3% 2.4% 2.6% 2.6% 2.6% 2.9% 2.5% 2.0%
  • Vietnamese 0.2% 0.3% 0.4% 0.4% 0.4% 0.6% 0.6% 0.6% 0.7% 1.0% 1.5%

Чисто для статистики.

 ,

vtVitus ()

git «чистый» переход на ветку т.е. без моих закоммитаных изменений.

Нубский вопрос (в гите нуб), но что-то как-то найти ответ в документации не получается.

Есть бранч experimental в котором много моих коммитов по новому функционалу, но концепция меняется и ветка немного замораживается. Как перейти на мастер без изменений в ветке experimental ? git checkout master - все изменения experimental видны.

 ,

vtVitus ()

Нетленка от микрософта

https://support.microsoft.com/ru-ru/kb/2616127

http://savepic.ru/12007870.png

для слепых - читаем симптомы.

пол дня где-то висело, но стоило запостить на лор - сразу поправили.

 ,

vtVitus ()

Нельзя просто взять и удалить слеш.

Не пятница, но всё же «я познаю мир». Шел чуть меня дураком не сделал.

vitus@s1:/tmp$ mkdir test
vitus@s1:/tmp$ touch test/text.txt
vitus@s1:/tmp$ ln -s test ttt
vitus@s1:/tmp$ export TEST=/tmp/ttt
vitus@s1:/tmp$ find $TEST -iname text.txt
vitus@s1:/tmp$ find $TEST/ -iname text.txt
/tmp/ttt/text.txt
vitus@s1:/tmp$ find /tmp/test -iname text.txt
/tmp/test/text.txt
vitus@s1:/tmp$ find /tmp/ttt -iname text.txt

 ,

vtVitus ()

21 век. Язык С. Дебиан. Воскресенье.

Драма.

1. Решил в пятницу сделать часики в lightdm.

2. Отредактировал lightdm-gtk-greeter.conf, вставил формат clock-format=%A, %d %b, %Y%n%t %H:%M:%S, полюбовался как всё функционально.

3. Суббота полёт нормальный.

4. Воскресенье еле залогинелся. Пол дня думал откуда прут глюки при логине. Под вечер смотрю, что «Воскресенье» довольно большое слово и тут в мозгу пришло понимание Ahtung - говнокодеры.

5.

lightdm-gtk-greeter-1.8.5$ vi ./src/lightdm-gtk-greeter.c

    gchar time_str[50];
    gchar *markup;

    time ( &rawtime );
    timeinfo = localtime ( &rawtime );

    strftime(time_str, 50, clock_format, timeinfo);

Найди ошибку, и получи понимание, что значат слова *** *** *** *** *** *** *** говнокодеры!.

:D

 , ,

vtVitus ()

проверка immutable флажка на С

Народ начал активно пользоваться chattr +i file_name.

Как на С проверить наличие этого флага?

В тегах Linux и нужно для Linux.

в общем сам нашёл

open (name, (O_RDONLY|O_NONBLOCK));
ioctl (fd, EXT2_IOC_GETFLAGS, &f);

 , ,

vtVitus ()

подмена сертификата для https://www.youtube.com/

Берегите попки. Интересно это только у меня такое? Обычно мой провайдер кладёт с пробором на все требования по запрету неугодный сайтов. А тут чего такое, да ещё и настолько топорное.

http://www.valar.ru/upload/png/0314/___20140315_114633.htm

 

vtVitus ()

nice shell. Как ?

Как сделать, чтоб все процессы пользователя запускались с nice и он не мог это изменить ?

Как я понимаю надо написать свой nice shell, который вставить пользователю. Но такой

#!/sbin/sh

nice /sbin/sh "$@"

Чудо shell не совсем работает. Не грузит .profile и т.п. Как сделать правильный nice shell ? Система чпукс.

vtVitus ()

Рассылка писем через MS Exchange из Unix

Такое вообще возможно ? SMTP коннектор настроен на рассылку только по ящикам организации. java или perl.

vtVitus ()

Рассылка писем через MS Exchange из Unix

Такое вообще возможно ? SMTP коннектор настроен на рассылку только по ящикам организации. java или perl.

vtVitus ()

HP-UX мониторинг.

Есть под чпукс какой-нить _стандартный_ монитор, который отдаёт состояние системы - нагрузка, список грузящих процессов, состояние памяти, нагрузка на дисковую систему ?

Писать свои скрипты не шибко хочется - да ещё и доступного чпукса нет на текущий момент.

vtVitus ()

Настройка smtp relay для sendmail.

Тут такая проблема. Нужно чтоб вся нелокальная почта редиректилась на внешний smtp server. Локальный сервер sendmail, система чпукс. Судя по документации это параметр # «Smart» relay host (may be null) DSsmtp:yyyyy.xxx.xxx.zz

Почта пошла, однако теперь локальным пользователям сообщения не доходят. mail root test . mAUE7tPx021809 1425 Sun Nov 30 19:07 MAILER-DAEMON (alias database unavailable) root mAUB86lu020736 1578 Sun Nov 30 16:08 MAILER-DAEMON (alias database unavailable) dmadmin

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

vtVitus ()

Reqexp

Есть большая строка строка

-v_par1=val1, -v_par2=val2, -par3=val2, ..., -v_par=val

надо их разделить regexp-оп на тех кто с v_ и тех кто без v_ и сразу на группы по par и value;

Тех что с v_ просто это "-v_([^=]+)=\"([^\"]*)\"", а как теперь достать те что без v_ ? Как написать отрицание от последовательности символов ?

>>>

vtVitus ()

Google пришлось закрыть проект CoreAVC-for-Linux

Компании Google пришлось закрыть проект CoreAVC-for-Linux ( http://code.google.com/hosting/takenDown?project=coreavc-for-linux&notice... ) после получения жалобы в соответствии с законом об авторских правах в цифровую эпоху (DMCA).

CoreAVC представляет собой проприетарный кодек для операционных систем Microsoft Windows, предназначенный для работы с высококачественным видео в формате H.264. Кодек разрабатывается компанией CoreCodec и на сегодняшний день считается одним из самых лучших и эффективных решений в своем классе. CoreCodec обеспечивает ( http://cc.msnscache.com/cache.aspx?q=73066697990248&mkt=en-US&lang=en... ) более высокую производительность по сравнению с открытыми аналогами, однако в зависимости от модификации стоит от 8 до 15 долларов.

В рамках проекта CoreAVC-for-Linux предлагались специальные патчи, позволяющие использовать кодек CoreAVC вместе с медиаплеерами для операционных систем Linux, такими как mplayer, mythtv и xine. Такое положение дел, по всей видимости, не понравилось авторам CoreAVC, и в Google была направлена жалоба с обвинениями в нарушении закона DMCA.

CNET News отмечает ( http://www.news.com/8301-13580_3-9935786-39.html ), что пока не совсем ясно, от кого именно исходит жалоба. В Google какие-либо комментарии также не дают. На сайте CoreAVC-for-Linux размещена лишь лаконичная надпись, гласящая о том, что проект был закрыт в ответ на претензии в соответствии с законом DMCA. Для получения дополнительной информации Google предлагает посетить ( http://www.chillingeffects.org/notice.cgi?sID=6324 ) сайт ChillingEffects.org, однако материалы по указанной ссылке на момент написания заметки отсутствовали.

мАчи кАзлоФ :)

>>>

vtVitus ()

Прикольное поведение Java 1.5

Соработник нашёл интересное поведение auto boxing в 1.5 java.

Integer i1 = 127;

Integer i2 = 127;

Integer i3 = 129;

Integer i4 = 129;

System.out.println ("first = " + ( i1 == i2)); //true

System.out.println ("second = " + ( i3 == i4)); //false

И даже поняли почему такое поведение (почему true и почему false). :-)

>>>

vtVitus ()

emacs настройка ecb

Пишу такой код

(defun ecb-start ()
  "start ecb from script"
  (interactive)
  (ecb-activate)
  (ecb-hide-ecb-windows))

(defun ecb-go-source-code ()
  "Go ecb source code"
  (interactive)
  (ecb-start)
  (ecb-maximize-window-methods)
  (ecb-goto-window-methods))

(global-set-key [C-f1] 'ecb-go-source-code)


т.е. по контрл-ф1 открываем окно для списка метод и т.п. Хочется, чтоб после выбора какой-нить методы окно (ecb) автоматом скрывалось. Я в emacs-list особо не шарю - пните в нужном направлении :).
vtVitus ()

Переключение раскладок в Debian etch

Первый раз проблема с Иксами не знаю с чего начинать их чинить. :) 1. Есть кусок конфига который всегда работал Section "InputDevice" Identifier "Keyboard" Driver "kbd" Option "CoreKeyboard" Option "XkbRules" "xorg" Option "XkbModel" "pc105" Option "XkbLayout" "us,ru(winkeys)" Option "XkbOption" "grp:caps_toggle,grp_led:caps" EndSection

Но сейчас при загрузке иксов раскладка по капслоку не переключается. Выполняю из консоли setxkbmap -layout 'us,ru(winkeys)' -option 'grp:caps_toggle,grp_led:caps' всё начинает переключаться. 2. Раз в сутки клавиатура просто отрубается. Т.е. в иксах всё работает, но на нажатие клавишь не реагирует. Иксы перегружаешь всё Ок. в dmesg, /var/log/messages, /var/log/xorg.log тишина. Уже утомился иксы перегружать. С чего начинать чинить ?

vtVitus ()

Как создать зеркало debian ?

Есть три dvd демьяна, как из них сделать сетевое зеркало ? Есть какая-нить дока ? А то что-то поискал и не нашёл :(.

vtVitus ()

Как сделать кластер ?

Есть два (пока два) компа воркстейшены (SuSE 9.1), которые есть желание объединить в кластер (или как это называется) по эзернет. В какую сторону по поводу документации копать ? А то тупым поиском ни чего конкретного не нашёл. Просьба не пинать, а разъяснить, я в этом не особо шарю, но есть желание зашарить ;).

vtVitus ()

Как узнаьт какая звуковуха на какое устройство смотрит ?

Есть две звуковухи. Хочется запускать mplayer выставляя adevice. ao=oss. какой adevice не пишу звук выходит тока на одну и туже звуковуху. Как узнать к какой звуковухе какой девайс приписан ?

vtVitus ()

RSS подписка на новые темы