dil: (Default)
Friday, August 3rd, 2018 11:13 am

в своих постах ЖЖ, про что я писал в предыдущем посте, можете использовать мой скрипт: https://dil.pp.ru/tmp/replace_links_in_lj.py
Написан на питоне. Для запуска надо в него подписать свой логин и пароль.

Если надо проверять не все посты, а ограничить по датам, то подписать даты и время в startfrom и stopat. Но у постов при этом используются не явно указанные в них даты, а время последних изменений.

В replacefrom подписать регулярное выражение – что надо заменить, например, <img src="http://(адрес_сайта/) , а в replacewith – на что заменить, типа <img src="https:\1
\1 там используется для подстановки того, что в первом выражении было в первых круглых скобках, то есть, адрес сайта/ .

Если в процессе обработки постов встречается ошибка “You’ve exceeded a posting limit…”, то скрипт останавливается на 10 минут, а потом пробует ещё раз. Если опять та же ошибка, то опять останавливается, и т.д. При внесении изменений в мой журнал он останавливался иногда на 50 минут, иногда на 40, а иногда всего на 10. Но в целом он работал около 6 часов.

Оригинал этой записи в личном блоге.

dil: (Default)
Thursday, August 2nd, 2018 09:55 am

После переезда журналов в LJ с ht tp на https, ht tp-ссылки на картинки в постах сначала стали заменяться на https-ный прокси-сервер в самом LJ. Это имело смысл, поскольку присутствие ht tp-элементов на https-страницах считается небезопасным, и браузеры ругаются.
Но теперь ссылки такие же, а прокси-сервер не работает, и такие картинки из постов совсем пропали.

Я написал скрипт, который через ЖЖшный API читает все посты из моего журнала, ищет там картинки с ht tp-ссылками на мой веб-сайт и заменяет их на https (это я на своём сайте уже приделал). https-ные картинки в постах уже нормально показываются.

Но несмотря на то, что этот скрипт большинство постов просто читал, и не менял, время от времени стали вылезать идиотские ошибки из метода чтения getevent:
<Fault 404: "Client error: Cannot post: You've exceeded a posting limit and will be able to continue posting within an hour.">
Ну какой, нафиг, posting limit, когда никакие посты не менялись??

Пришлось добавить повторные запросы на эти же посты с ожиданием в 10 минут, и иногда они срабатывали только через 50 минут, иногда через 40, а иногда сразу через 10.
И полное чтение журнала и замена постов заняла больше 6 часов. Всего у меня постов в журнале 6330, а подправлено было тольео 709.

А один пост не удалось поменять, из метода editevent вылезла ещё более идиотская ошибка:
<Fault 320: 'Client error: Sorry, there is a problem with content of your entry: spam patterns were detected. Please <a href="ht tp://www.livejournal.com/support/faq/105.html">contact Abuse Prevention team</a> if you consider this is a mistake.: \'ht tp:// \' is banned for spam. Exclude it to post entry'>

Попробовал поменять ссылку на картинку в этом посте вручную, а опять то же самое написали.. Хотя дополнительный ht tp там был вовсе не в ссылке, а просто в тексте. Добавил туда лишний пробел, и тогда уже приняли..

Upd: и вот этот самый пост почему-то не появился в ЖЖ.. Пришлось тут все ht tp разбавить пробелами, включая ихнюю собственную ht tp-ссылку на www.livejournal.com/support/faq..

Оригинал этой записи в личном блоге.

dil: (Default)
Tuesday, September 26th, 2017 12:31 pm
в ЖЖ имеют вовсе не те урлы, которые написаны в самих постах (в том числе, и в древних), а https://imgprx.livejournal.net/*** ?
Там, похоже, кэширующий прокси-сервер, запросы на настоящие картинки приходят не каждый раз, а когда приходят - то из рамблеровской сетки 81.19.74, в которой теперь и сам ЖЖ.
 
Вот нафига это?
dil: (Default)
Saturday, February 25th, 2017 07:39 pm

Зашёл я тут как-то в ЖЖ со смартфона, а в тамошнем Хроме реклама не блокируется, и я увидел ссылку вот на это:

Очень захотелось сходить! Только билеты там не сильно дешёвые оказались, где-то от 45 евро, а у меня денег мало..

Оригинал этой записи в личном блоге.

dil: (Default)
Friday, January 3rd, 2014 10:10 pm
$ wget -S http://soviet-life.livejournal.com/2260792.html
--2014-01-03 22:08:02--  http://soviet-life.livejournal.com/2260792.html
Resolving soviet-life.livejournal.com (soviet-life.livejournal.com)... 208.93.0.128
Connecting to soviet-life.livejournal.com (soviet-life.livejournal.com)|208.93.0.128|:80... connected.
HTTP request sent, awaiting response... Read error (Connection reset by peer) in headers.
Retrying.

--2014-01-03 22:08:07--  (try: 2)  http://soviet-life.livejournal.com/2260792.html
Connecting to soviet-life.livejournal.com (soviet-life.livejournal.com)|208.93.0.128|:80... connected.
HTTP request sent, awaiting response... Read error (Connection reset by peer) in headers.
Retrying.

--2014-01-03 22:08:10--  (try: 3)  http://soviet-life.livejournal.com/2260792.html
Connecting to soviet-life.livejournal.com (soviet-life.livejournal.com)|208.93.0.128|:80... connected.
HTTP request sent, awaiting response... Read error (Connection reset by peer) in headers.
Retrying.

--2014-01-03 22:08:13--  (try: 4)  http://soviet-life.livejournal.com/2260792.html
Connecting to soviet-life.livejournal.com (soviet-life.livejournal.com)|208.93.0.128|:80... connected.
HTTP request sent, awaiting response... Read error (Connection reset by peer) in headers.
Retrying.

--2014-01-03 22:08:17--  (try: 5)  http://soviet-life.livejournal.com/2260792.html
Connecting to soviet-life.livejournal.com (soviet-life.livejournal.com)|208.93.0.128|:80... connected.
HTTP request sent, awaiting response... Read error (Connection reset by peer) in headers.
Retrying.

Оригинал этой записи в личном блоге.

dil: (Default)
Sunday, December 1st, 2013 10:27 pm

узнали о существовании CDN. Какая сука им рассказала?!
Теперь жежешечка вообще не показывается, потому что браузер пытается что-то загрузить из неработающей сети какого-то _корейского_ CDN-провайдера. Ничего поприличнее, конечно же, не нашлось.

$ host l-stat.livejournal.com
l-stat.livejournal.com is an alias for l-stat.livejournal.com.cdngc.net.
l-stat.livejournal.com.cdngc.net has address 175.41.12.69
l-stat.livejournal.com.cdngc.net has address 175.41.12.116

$ host l-userpic.livejournal.com
l-userpic.livejournal.com is an alias for l-userpic.livejournal.com.cdngc.net.
l-userpic.livejournal.com.cdngc.net has address 175.41.12.106
l-userpic.livejournal.com.cdngc.net has address 175.41.12.115

$ tcptraceroute -n 175.41.12.69
Tracing the path to 175.41.12.69 on TCP port 80 (http), 30 hops max
...
 3  109.255.250.254  211.935 ms  8.104 ms  8.000 ms
 4  84.116.238.62  160.239 ms  121.779 ms  138.025 ms
 5  84.116.134.125  151.667 ms  122.748 ms  122.037 ms
 6  84.116.130.33  120.967 ms  127.382 ms  121.810 ms
 7  84.116.130.66  122.759 ms  140.265 ms  141.514 ms
 8  84.116.130.106  123.469 ms  327.008 ms  126.481 ms
 9  * * *
10  * * *
11  * * *
12  * * *
13  * * *
...

$ whois  175.41.12.69
% [whois.apnic.net]
% Whois data copyright terms    http://www.apnic.net/db/dbcopyright.html

% Information related to '175.41.0.0 - 175.41.15.255'

inetnum:        175.41.0.0 - 175.41.15.255
netname:        UTILUS
descr:          UTILUS
descr:          533 5F Lotte BD SEOUL Gasan-dong Geumcheon-gu Seoul
descr:          ***********************************
descr:          Allocated to KRNIC Member.
descr:          If you would like to find assignment
descr:          information in detail please refer to
descr:          the KRNIC Whois Database at:
descr:          http://whois.nic.or.kr/english/index.htm
descr:          ***********************************
country:        KR
admin-c:        SL2321-AP
tech-c:         SL2321-AP
status:         Allocated Portable
remarks:        www.utilus.net
mnt-by:         MNT-KRNIC-AP
mnt-lower:      MNT-KRNIC-AP
changed:        hm-changed@apnic.net 20091214
source:         APNIC

person:         SeungHo Lee
nic-hdl:        SL2321-AP
e-mail:         network@utilus.net
address:        533 5F Lotte BD SEOUL Gasan-dong Geumcheon-gu Seoul, 153-023
phone:          +82-2-3441-0491
fax-no:         +82-2-565-8376
country:        KR
changed:        hostmaster@nida.or.kr 20080102
mnt-by:         MNT-KRNIC-AP
source:         APNIC

% Information related to '175.41.0.0 - 175.41.15.255'

inetnum:        175.41.0.0 - 175.41.15.255
netname:        CDNETWORKS-KR
descr:          CDNetworks
country:        KR
admin-c:        YK603-KR
tech-c:         YK603-KR
status:         ALLOCATED PORTABLE
mnt-by:         MNT-KRNIC-AP
mnt-irt:        IRT-KRNIC-KR
remarks:        This information has been partially mirrored by APNIC from
remarks:        KRNIC. To obtain more specific information, please use the
remarks:        KRNIC whois server at whois.krnic.net.
changed:        hostmaster@nic.or.kr
source:         KRNIC

% This query was served by the APNIC Whois Service version 1.69.1-APNICv1r0 (WHOIS4)

$ whois cdngc.net
...
   Domain Name: CDNGC.NET
   Registrar: TIERRANET INC. D/B/A DOMAINDISCOVER
   Whois Server: whois.domaindiscover.com
   Referral URL: http://www.domaindiscover.com
   Name Server: NS1.PANTHERCDN.COM
   Name Server: NS2.PANTHERCDN.COM
   Status: clientTransferProhibited
   Updated Date: 14-jan-2013
   Creation Date: 19-mar-2009
   Expiration Date: 19-mar-2015

...
Registrant:
   CDNetworks Co., LTD.
   Handong Bldg 67F 8287YeoksamDong GangnamGu
   Seoul, Seoul 135935
   KR

   Domain Name: CDNGC.NET
   Registrar: TIERRANET INC. D/B/A DOMAINDISCOVER

   Administrative Contact, Technical Contact, Zone Contact:
      CDNetworks Co., LTD.
      Cho Byung Ryong
      Handong Bldg 67F 8287YeoksamDong GangnamGu
      Seoul, Seoul 135935
      KR
      82-2-3441-0444
      (822)569-9632 [fax]
      domain@queue.cdnetworks.com

   Domain created on 18-Mar-2009
   Domain expires on 18-Mar-2015
   Last updated on 14-Jan-2013

Оригинал этой записи в личном блоге.

dil: (Default)
Wednesday, October 30th, 2013 09:32 am

КТО все эти люди пользователи?
Я не могу себе представить, чтобы живые люди зафрендили бота, который не написал ни одного поста, и на котором английским и русским по белому написано, что он бот:

Оригинал этой записи в личном блоге.

dil: (Default)
Sunday, August 11th, 2013 08:18 pm

Куда, блин, я ещё должен был “enter my LiveJournal username”?!

Оригинал этой записи в личном блоге.
Любые материалы из этого блога запрещается использовать на сайте livejournal.ru в любой форме и любом объёме.

dil: (Default)
Saturday, July 13th, 2013 04:05 pm

Вот такая надпись показывалась сегодня ночью вместо ЖЖ:

Впрочем, она и сейчас на этом сайте красуется. Быдлописатели даже для запланированных работ ниасилили нормальное объяснение написать. Я уж не говорю о том, что maintenance в данном контексте — это вообще не ремонт, а технические работы.

Оригинал этой записи в личном блоге.
Любые материалы из этого блога запрещается использовать на сайте livejournal.ru в любой форме и любом объёме.

dil: (Default)
Friday, May 24th, 2013 03:12 pm

Картинка от 16 мая, когда у них якобы внезапно накрылась пара баз:

Но чтоб понять, что я залогинен — у них база есть, а чтоб меня разлогинить — так фиг.

Оригинал этой записи в личном блоге.
Любые материалы из этого блога запрещается использовать на сайте livejournal.ru в любой форме и любом объёме.

dil: (Default)
Wednesday, May 15th, 2013 11:59 am

Жежешечка второй день в основном отдаёт козла Фрэнка, молча рвёт соединение или вообще отваливается по таймауту.

Или политика тут ни при чём, а эти быдлокодеры опять своими кривыми отростками что-то улучшили?

Оригинал этой записи в личном блоге.
Любые материалы из этого блога запрещается использовать на сайте livejournal.ru в любой форме и любом объёме.

Tags:
dil: (Default)
Friday, May 10th, 2013 04:30 pm

Быдлокодеры из супа ничуть не лучше, они даже в пределах 10 считать не умеют, а всё туда же, улучшать лезут своими грязными кривыми ручонками:

Видите здесь 9 сообществ?

А здесь видите целого одного меинтейнера?

А здесь тот же набор почему-то уже считается за двух:

Вот такая орехметика..

Оригинал этой записи в личном блоге.

dil: (Default)
Wednesday, May 8th, 2013 10:53 am

Благодаря неустанной заботе Дронова и его уебанов:

Оригинал этой записи в личном блоге.
Любые материалы из этого блога запрещается использовать на сайте livejournal.ru в любой форме и любом объёме.

dil: (Default)
Thursday, March 28th, 2013 01:48 pm

Оригинал этой записи в личном блоге.
Любые материалы из этого блога запрещается использовать на сайте livejournal.ru в любой форме и любом объёме.

Tags:
dil: (Default)
Thursday, March 14th, 2013 06:01 pm

Когда уже эти пидарасы из супа перестанут своими кривыми отростками трогать то, что работало?!
Они, бля, дизайнеры. А арифметика им похуй:

Оригинал этой записи в личном блоге.
Любые материалы из этого блога запрещается использовать на сайте livejournal.ru в любой форме и любом объёме.

dil: (Default)
Tuesday, January 1st, 2013 12:27 pm

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

Оригинал этой записи в личном блоге.
Любые материалы из этого блога запрещается использовать на сайте livejournal.ru в любой форме и любом объёме.

dil: (Default)
Thursday, December 27th, 2012 03:30 pm

Оне вняли просьбам убрать голубую говняшку, показываемую  вместо комментариев. Теперь она не показывается. И комментарии тоже. Количество их видно, сами комментарии — фиг:

Так что если я кому не смогу ответить на комментарии в ЖЖ, не волнуйтесь. Я физически не могу этого сделать.

Оригинал этой записи в личном блоге.

dil: (Default)
Wednesday, December 26th, 2012 08:17 pm

Оригинал этой записи в личном блоге.
Любые материалы из этого блога запрещается использовать на сайте livejournal.ru в любой форме и любом объёме.

Tags: