@ru_python

Страница 1358 из 9768
Jenny
05.08.2016
07:32:52
Уверена, что это единственный вариант? :)
в данной задаче можно так, в реальности только по имени

Sharkus
05.08.2016
07:33:13
в данной задаче можно так, в реальности только по имени
Если банк присутствует в таблице связи в качестве филиала - он филиал.

Aleksandr
05.08.2016
07:33:13
нет.
юнион выдаст филиалы тоже

Google
Sharkus
05.08.2016
07:33:27
Вы издеваетесь сейчас?

select name from banks where not bank_id in (select filial_id from banks_filials), например

Что-то такое даст банки

Aleksandr
05.08.2016
07:33:50
in ()

Sharkus
05.08.2016
07:33:52
К ним уже недолго приджойнить филиалы

Aleksandr
05.08.2016
07:33:53
ага

Jenny
05.08.2016
07:34:33
Если банк присутствует в таблице связи в качестве филиала - он филиал.
не, мы не издеваемся, просто в реальности, филиал может быть не привязан=)

Sharkus
05.08.2016
07:34:52
не, мы не издеваемся, просто в реальности, филиал может быть не привязан=)
В реальности филиалом может называться головной банк

Или, наоборот, филиал может не называться "Филиал".

А вот привязка - признак почётче слегка.

Jenny
05.08.2016
07:35:51
В реальности филиалом может называться головной банк
признак почетче - это флаг филиала, все остальное от лукавого

Aleksandr
05.08.2016
07:36:20
летс срач бегинз ?

Google
Jenny
05.08.2016
07:36:43
мне как-то пришлось фильтровтаь по полю "статус работы", причем он был прописан русскими словами "Открыта/Закрыта", вот это было много боли

Sharkus
05.08.2016
07:37:06
признак почетче - это флаг филиала, все остальное от лукавого
Как только он будет в исходной задаче - сниму шляпу и прокричу что-нибудь невнятное. В этой конкретной задаче признак филиала вполне чёткий.

Дмитрий
05.08.2016
07:39:06
И НАШ ПОБЕДИТЕЛЬ: select parent.name, child.name from banks as parent left outer join banks_filials on parent.bank_id = banks_filials.parent_id left outer join banks as child on banks_filials.filial_id = child.bank_id where parent.name not like '%филиал%'

Дмитрий
05.08.2016
07:39:32
просто я всю голову уже сломал бли -_-

Sharkus
05.08.2016
07:39:38
Я два раза писал :)

Aleksandr
05.08.2016
07:39:56
where not parent.bank_id in (select filial_id from banks_filials),

вот это сделай

Sharkus
05.08.2016
07:40:17
да ладно, нужно просто lower(name) проверять! :D

Aleksandr
05.08.2016
07:40:42
@Sharkus у родителя же вхождение в филиалы проверяем?

Amaro
05.08.2016
07:40:45
Вложенный в ин селект гораздо хуже джойна, при условии, что для джойна хватает ключей.

Дмитрий
05.08.2016
07:41:00
Идеально! select parent.name, child.name from banks as parent left outer join banks_filials on parent.bank_id = banks_filials.parent_id left outer join banks as child on banks_filials.filial_id = child.bank_id where not parent.bank_id in (select filial_id from banks_filials)

Дмитрий
05.08.2016
07:41:15
ребят, спасибо огромное! все крутые а я нет :D

Sharkus
05.08.2016
07:41:22
Недавно в другом чате задача повеселе мелькала

Google
Sharkus
05.08.2016
07:42:18
Нужно было строки таблицы вида 1, 2, 2, 2, 3, 3, 2, 2, 2, 6 (сортированные, скажем, по rowid) схлопнуть в 1, 2, 3, 2 ,6 :)

Amaro
05.08.2016
07:42:21
Ну, когда на реальных данных время исполнения ин окажется хуже в пару сотен тысяч раз - лень сразу пропадает ;)

Sharkus
05.08.2016
07:42:48
Тупит - переписывается.

Jenny
05.08.2016
07:43:09
На реальных данных нормально крутится в большинстве случаев.
зависит от объемов данных и количества умножений

Sharkus
05.08.2016
07:43:16
Факт

Но я сомневаюсь, что количество банков когда-нибудь достигнет таких объёмов :)

Jenny
05.08.2016
07:43:36
я предпочитаю вообще с индексами работать, но у меня и данных на терабайт =(

Sharkus
05.08.2016
07:44:01
Данных на терабайт - понятие растяжимое. А ну как у тебя там всё в блобах :)

Дерзнёт кто? :)

Нужно было строки таблицы вида 1, 2, 2, 2, 3, 3, 2, 2, 2, 6 (сортированные, скажем, по rowid) схлопнуть в 1, 2, 3, 2 ,6 :)

Jenny
05.08.2016
07:44:40
Sharkus
05.08.2016
07:44:46
На самом деле, простая задачка на голом sqlе...

у меня там заббикс, так что не будем о грустном...
У меня иногда возникает нужда потыркать записи про сессии сервиса авторизаций и аутентификаций... За последние 15 лет. I feel your pain :)

arisu
05.08.2016
07:47:25
Тебя нахуй послать?

Чат для начинающих рядом

Sharkus
05.08.2016
07:47:57
Чат для начинающих питонистов, попрошу :)

Jenny
05.08.2016
07:48:16
Тебя нахуй послать?
да ладно, все равно молчим

Google
arisu
05.08.2016
07:48:18
Блядь, мне похуй, это говно на первом курсе преподают

Дмитрий
05.08.2016
07:48:21
Знаю, что вообще вопрос был не по теме, но спасибо за понимание господа)

Sharkus
05.08.2016
07:48:49
Блядь, мне похуй, это говно на первом курсе преподают
И только когда чуваку слегка помогли и все утихли, нужно про это спешно повонять :D

Ватузов
05.08.2016
07:49:27
.

Dmitry
05.08.2016
08:04:33
я бы поел

Aleksandr
05.08.2016
08:13:09
когда это будет? )

Admin
ERROR: S client not available

Mitrofan
05.08.2016
08:21:29
http://www.greek-salad.ru/

Pavel
05.08.2016
08:37:01
трудно представить более бессмысленное мероприятие.

Dmitry
05.08.2016
08:50:22
Ребят я тут решил на серваке одном поковырять

и нашёл такой скрипт

в ините

#!/bin/sh # chkconfig: 12345 90 90 # description: fpxphhndvv ### BEGIN INIT INFO # Provides: fpxphhndvv # Required-Start: # Required-Stop: # Default-Start: 1 2 3 4 5 # Default-Stop: # Short-Description: fpxphhndvv ### END INIT INFO case $1 in start) /boot/fpxphhndvv ;; stop) ;; *) /boot/fpxphhndvv ;; esac

что за хуйня название не гуглится

Stanislav
05.08.2016
08:51:07
По запросу fpxphhndvv ничего не найдено.

Найди по этому пути файл

Dmitry
05.08.2016
08:51:29
нету его бро

по этому пути

agic
05.08.2016
08:51:38
что то свое

Google
Stanislav
05.08.2016
08:51:42
+

[Anonymous]
05.08.2016
08:51:52
шаблон мб, м?

Dmitry
05.08.2016
08:52:08
Т.е варианта два тут получается либо это руткит который прячется

либо какая-то хуйня которой давно не было и не бдует

есть какие-то low level методы чтения файлов?

Sharkus
05.08.2016
08:52:42
Больше на руткит похоже, ага

Dmitry
05.08.2016
08:52:49
хотя наверное хуки

хм с другой стороны был бы руткит я бы не нашёл его в init.d директории

agic
05.08.2016
08:53:06
rkhunter

прогони

файл то есть?

в директории?

Dmitry
05.08.2016
08:53:31
да нет же говорю

не вижу его есть он или нет непонятно

agic
05.08.2016
08:53:53
mount покажи

ну он красиво так ищет )

Dmitry
05.08.2016
08:54:37
/dev/mapper/vg0-lv0 on / type ext4 (rw,errors=remount-ro) proc on /proc type proc (rw,noexec,nosuid,nodev) sysfs on /sys type sysfs (rw,noexec,nosuid,nodev) none on /sys/fs/cgroup type tmpfs (rw) none on /sys/fs/fuse/connections type fusectl (rw) none on /sys/kernel/debug type debugfs (rw) none on /sys/kernel/security type securityfs (rw) udev on /dev type devtmpfs (rw,mode=0755) devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620) tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755) none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880) none on /run/shm type tmpfs (rw,nosuid,nodev) none on /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755) none on /sys/fs/pstore type pstore (rw) /dev/sda5 on /boot type ext2 (rw) systemd on /sys/fs/cgroup/systemd type cgroup (rw,noexec,nosuid,nodev,none,name=systemd)

agic
05.08.2016
08:57:12
ls -lah /boot

Страница 1358 из 9768