- 1
Currently, the official WordPress distribution only supports the MySQL database engine.
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
Currently, the official WordPress distribution only supports the MySQL database engine.
https://codex.wordpress.org/Using_Alternative_Databases
да че мы всё о вордпрессе
давайте остальные 2% посмотрим!
http://w3techs.com/technologies/history_overview/content_management
ага, джумла занимает почетное второе место со своими 7%, смотрим
http://joomla.stackexchange.com/a/690
теперь смотрим аккуратно ниже на странице и чуть левее
Most typical issues:
* sequences that are not updated, so new inserts fail because of the PK
* NOT NULL constraints do not allow inserting data
* when using aggregate functions, PostgreSQL requires all other columns to be in the GROUP BY clause, MySQL does not.
сука, до слёз
два говна великолепно взаимнодополняют друг друга
что за хуйня?
select u.user_name, count(o.order_id)
from users u
join orders o
on u.user_id = o.order_id
будет работать без group by?
В чем смысл?
>В чем смысл?
посчитать количество заказов с группировкой по пользователю. нет?
when you see it, you'll shit bricks
http://sqlfiddle.com/#!9/0c1624/1
немного непредсказуемый результат
мне кажется вы много кушать (с)
херасе немного, да это же пздц!
но вывести name первой записи, а сумму - всех, это немного смущает
почему этот _документированный_ пиздец некоторые искренне считают за преимущество этого куска говна перед нормальными субд?
Имхо, если и делать такую сомнительную фичу - то явным образом, со специальной агрегатной функцией в духе select some(a), some(b) from test group by c. Где some() возвращает какое-то значение из группы.
в старых релизах мускля IIRC это точно работало.
грабли про которые говорят, если правильно суть улавливаю/по аналогии с оракакалом: если запрос с груп бай, то все что выбирается должно быть либо функцией, либо быть упомянуто в груп бай. т.е. просто из уже подключенных таблиц какие-то дополнительные поля вытянуть без подзапроса нельзя. (типа все поля строки где найден max())
по старой памяти сибас (и по расширению мс скл) тоже такое позволял.
т.е. ты намекаешь, что постгрес и оракакал работают, мягко говоря, неверно?
но блин сколько тривиальных запросов превращалось из-за этого в нечто нечитаемое. и с проблемами производительности. (потому что либо: таблицы читаются два раза (груп бай в подзапросе, типично), либо потому что в груп бай стоит копия всех полей выборки (что на оракле может приводить к тормозам и считается очень плохим стилем).)
и забудь про mysql, которая их не тянет
мне все эти извраты не сильно нравятся в принципе. на t-sql уже давно можно делать почти все. а все остальное можно программно сделать без извратов, и часто быстрее.
а model clause и window functions это костыли для праффисаналов SQL, которые ничего кроме SQL не умеют.
дешевый и очевидный
и очень быстрый
кстати, не знаю о каких тормозах идёт речь, в оракле оконная функция обычно работает наравне или быстрее классической групповой
но Профессионалу, который даже sql не умеет (seriously? у меня жава программисты сами сложные запросы пишут - там делов учиться на 3 месяца), почему-то кажется, что забрать в приложение пару миллионов строк, чтобы программно выбрать максимальное, проще, чем выучить 40-летний язык для домохозяек
эмммм... а можно какой-то пруфф? они совершенно по разному работают. начиная от того, с чем они работаю, и заканчивая результатом работы
то, что я говорил, примерно о том, что:
1) оконная функция при прочих равных отличается от групповой тем, что групповая схлопнет всю группу в одну строку, а оконная тот же результат проставит в каждую исходную строку этой группы (спасибо, кэп). В общем, оба запроса, с погрешностью на забор N строк из драйвера вместо 1, работают обычно очень сравнимо.
2) чего уж говорить, если идти путём кастрированных пидерастов, и делать подзапрос с выявлением max (классическая групповая), а потом фуллсканом (пидерасты врядли будут строить индекс по полю, где в другом месте делают max) снова по исходной проходить - так и вообще не сравнимо.
analytic vs group in oracle
http://sqlfiddle.com/#!4/ed3a8/2
window: 1750ms
group: 1906ms
зависит от приложения. там где я последний раз с скл работал, там 100М строк это было весьма повседневным делом. там некоторые запросы народ по 1-2 месяца оптимил.
> чем выучить 40-летний язык для домохозяек
это у вас наверно ddl'ы тривиальные. потому что язык сам то и на самом деле может быть 3 месяца с пустого места...
> в оракле оконная функция обычно работает наравне или быстрее классической групповой
может быть попутал. давно этим не занимаюсь. последний раз делал, 240М строк таблицу мигрировать помогал. 2 дня (буквально: 48 часов) один insert/select запрос с моделом, против 8 часов с помощью тупого перлого скрипта который я за пару часов собрал. (модел писал не я, а матерый оракловец.)
надо иметь ебейший сервер, чтобы заинсертить 240М строк без деления на мелкие порции - субд надо же это всё в сегмент отката ещё присунуть, вдруг ты роллбек собрался делать?
вангую, что портанув перловый скрипт на pl/sql, получилось бы как минимум не хуже
во время тестирования миграции дб как правило сторадж и серваки в почти неограниченых размерностях доступны. и народ все что можно (включая роллбэки и индексы) отключает.
> вангую, что портанув перловый скрипт на pl/sql, получилось бы как минимум не хуже
там где я работал, "миграционные скрипты" были обязаны быть пачкой исключительно чисто SQL. на оракле есть кучи мелких извратных фич которые это позволяют осущиствить.
я перловый скрипт более или менее как протест и демонстрацию писал. потому что как по мне народ на этих изощренных эзотерических функциях просто время теряет. ну да консультантам по затраченому времени платят...
стесняют спросить, сколько гигибайт весил журнал транзакнций?
2defecate-plusplus, кстати говоря вопрос такой, слышал, что в sql server в журнале транзакций резервируется вся длина строки. в смысле, если какой-нибудь varchar(1000), а нам 3 символа, то он все равно будет в журнал писать на 1000. я конечно в подробности не вдавался, и поверил на слово, но в oracle не так?
это уже как раз больше из диагноза @Dummy00001 про мужиков, которые 30 лет стажа один оракл дрочат, по 2 месяца "оптимизируя запрос", а в 18-00 одеваются и валят домой
зато я точно знаю, что если с mssql обращаться на уровне домохозяйки (как я), то спустя год работы системы, которую писал не ты, но которая ворочается на подотчетных серверах, он порадует файлом транзакшен лога на терабайт
оракл такого не позволяет
оракл в анду хранит полную оригинальную строчку базы + список (битмам) полей котырые были изменены. при роллбэк строчка тупо берется из анду.
в журнале вроде бы только измененные данные записываются.
(из оракаклового перформанс тренинга который я 6-7 лет назад случайно посещал.)
получаетчя, ораклу не надро делать vacuum?
воу-воу-воу. не совсем так. все зависит от recovery mode базы, если она стоит в full, то он пишет в лог транзакции все. вообще все, все-все-все изменения. и лог чистится исключительно при бэкапах. если будет simple, то в лог будет писаться undo, который будет очищаться по завершении транзакции
и по русскому распиздяйству бекапилось ли оно там вообще заказчиком его "нивротебацца-централизованной-системой-бекапа-Simpana-за-охулиард-нефти"?
про simple mode уже тогда почитал, спасибо, хе-хе ;)
> по 2 месяца "оптимизируя запрос",
за два месяца важный запрос который исполняется каждый раз при запуске системы, был урезан с 10 мин на 10М строк на 8 мин. и в два раза снижена было количество данных которое потом в кэше зря валялось.
> а в 18-00 одеваются и валят домой
народ про который я говорю они не такие. они и до 8ми в офисе будут сидеть если надо. и надо бывает часто.
те которые до 18:00 в офисе, а потом резко домой, те как правило мелочами себя не утруждают. "запрос медленый? - купите сервак побольше." с такими тоже встречался, но про тех и сказать нечего.
в результате оптимизации, они все за 25 минут отрабатывали.
да, смешно.
у нас кстати были два таких товарища. ныли, что железо слабое, что нужен им oracle exadata, что без него никак. когда наш оракловый спец на эти запросы посмотрел ему аж страшно стало. запрос, на 50 млн строк, где в where была функция. при чем, сука не просто функция, а там она лезла в другую таблицу, делала запрос и перебирала записи курсором!! курсором блять, карл!!!
эти мудаки вообще не знали, что в этот момент происхоид переключение контекста между pl-sql и sql.
эти адские запросы по 40 минут работали, а загрузка cpu достигала 3-4%.
смириться, что текущие бабки это потолок
а в 25 лет нулей мало в зарплате, для потолка-то
о любом, который не связан с работой?
>> смириться, что текущие бабки это потолок
а, опять все о деньгах
наивный чукотский юноша
>> Я согласен и ничего не делать, если бабки будут платить
>> а, опять все о деньгах
сам же начал
Ну разве что где-нибудь в фундаментальной науке или творчестве... И то с натяжкой. Жрать то хочется.
А в остальных местах, как правило, чем больше платят, тем больше экспы ты получишь на этом месте. Хотя бы от того, что будет у кого этот опыт перенимать.
Пиздец головному мозгу?
Try never to be the smartest person in the room. And if you are, I suggest you invite smarter people … or find a different room
это типа предел мечтаний чтоли?
тем более, что немецкий центр занятости, небось, ещё будет отслеживать отсутствие у тебя параллельных доходов
400 евро это 24к рублей
24к рублей - это зарплата кассира в супермаркете в москве
ололо
прикольная ссылка
одеться пох, не понтуюсь
15 евро в германии это меньше одного приёма еды одним человеком в ресторане по дороге в гостиницу
было 1к рублей на человека, осталось примерно столько же, ну 1.2к рублей
бизнес-ланч 200-400р
дома сколько на еду уходит я давно не считаю, ничем не ограничиваю себя и жену
наверное, 200-500р на порцию еды на человека - можно так оценить
Хм. У нас столько же, странно :) В соседнем здании, правда, можно и за 150-200, но лениво переобуваться.
позавчера в гостях у тёщи впервые за долгое время смотрел телевизор, там какая то моднейшая передача ревизорро была, наглая пизда пришла качать права в илитный бормосибирский ресторан, о том, что у них грибы в холодильнике вместе с мясом на одной полке хранятся в разных пакетах
к чему я
ресторан то охуительный, с шоу и теппаном
два блюда и два коктейля у девахи вышло на рублей 900
это задаром для такого уровня
не цените того, что имеете :)
Ценим :) Ходить в ресторан в тапках - бесценно.
Это клон инспектора Фреймут с укртв? Более блядской передачи не видал, наверно даже более ебанутая чем суды (которые здесь появились раньше чем у вас, хорошее было время пока это говно до вас не добралось)
брал котлеты такие дешевые здоровые, богатырские чтоли, резал одну на 8 частей - и жрал полкотлеты
а гарнир и так дешевый
ну или суп себе варил, тоже удельно дешево выходило на порцию
главное, рисовый не варить - он неделю не стоит в холодильнике
а когда мой дед из армии пришел можно было за 10 рублей корову купить
http://www.utkonos.ru/item/101/1272001
600гр, 8 котлет, 112 рублей
но согласен, полный пиздец
во, эти лучше
http://www.utkonos.ru/item/101/1029992
4 котлеты, 120 рублей
итого 15 рублей за мясную составляющую ужина по вышеописанной системе
макароны/крупу/картофан считать надо?
аналогично по варианту с сосисками из сои и мехобвалки
по супу - там всё просто
картофан, морковка, окорочок, лук на базаре стоят недорого
хлеб сейчас и за 10р можно найти
уверен, и сейчас на полтос в сутки можно пожить иногороднему студенту, хе-хе
сколько стоят дешевые котлеты в магазинах нижнего сегмента я не готов сказать, не исключено, что дешевле - я не беру
пельмени, которые я иногда беру - бормосибирская коллекция - стоят около 500р за пачку
это уже не для студента
зашел посмотрел на сайте мяснова цену за приличные котлеты, которые я беру
330р за кг выходит
сравнимо с теми говнополуфабрикатами, которые я выше указал
9 баксов за пачку? Нехуй делать? Или это масква?
Млять, у нас мясо евро 7 за кг стоит, индюшиные ноги и того дешевле (4 с чем-то), вырезка за 10.
billa, у вас тоже есть такая сеть
говядина вырезка 450-500 за кг, свинина вырезка 350-400, окорочка 150 (хуй знает, ножки буша), голени и более другая курица - 200-250
нашёл котлеты дешевле 100
хуй знает, как отличается от регионов
билла далеко не самый дешевый магаз в окрестностях
а пельмени по 500 - дак они и вкусные, лучше остальных на прилавке
Сколько стоит квартиру снимать?
- комнаты где-то от 6к
- однокомнатные квартиры где-то от 10к
Нормальные варианты (не бабушкины халупы, не студии и не в ебенях, куда не ходит метро) подороже, в районе 14+. Я сейчас 16 отдаю.
Коммуналка у нас в пределах погрешности - за воду и свет я плачу меньше 400р.
Площадь какая? 213 евро - это недалеко от нас. Да, самое главное: тут съемщик въезжает в голые стены и по правам пользования почти уравнен с владельцем. Например, его из квартиры практически не выселишь (только если квартира нужна для себя/родственников и то через время, зависящее от того сколько он в ней прожил), тяжело поднять квартплату.
http://www.cian.ru/rent/flat/28581124/
далее идёт трейд-офф между качеством и локацией
т.е. можно и за 25 снять приемлемо однушку
а если ты иностранец и за тебя контора снимает, то можно и за 200, тоже хороший вариант
39
> голые стены
Ну тут со стиралкой, холодильником, микроволновкой, плитой, диваном нинужным телеком, который я так и не включал и т.п. Жить можно, короче. И ремонт неплохой.
> практически не выселишь
Ну у нас тоже мгновенно не выселишь. В договоре пишется, за какой срок надо предупредить. Квартплата тоже не меняется, если в договоре не забыть этот пунктик.
На китайскую лапшу, одежду раз в год и комнату в коммуналке всяко хватит и ещё останется... Кегги же уровень жизни не имеет значения. Труъ хикка.
Эх, сейчас дерейлну тред. Пожрать у меня занимало 100-150 евро/мес, электричество сейчас 55 (ну не пидорасы?). Телефон/интернет почти ничего. Даже в отпуск на 2 недели можно съездить.
Единственное что - в любое время блядское ведомство может по любой причине начать трясти. Кстати, в швейцарии проводили референдум о гарантированном доходе в 2к€ (т.е. любому гражданину(?) государство платило бы), в финляндии тоже собирались ввести.
Ну эт само собой. Найдут - потребуют назад не по делу выплаченное пособие за неограниченное время,
>24к рублей - это зарплата кассира в супермаркете в москве
Блядь, а за сколько у вас в мааскве можно существовать-то? А 400 евро за мкадом это много (без учета жилья)?
лучше быть программистом, чем работником пятерочки
я не раз об этом уже тут говорил
джун на неполный рабочий день уже больше зарабатывает
в маленьких провинциальных городах 400 евро - это хорошая зарплата
Я нейбу как они существуют, ты можешь на вопрос ответить? Я вам все про нас расписал.
>а за сколько у вас в мааскве можно существовать-то? А 400 евро за мкадом это много (без учета жилья)?
денег много не бывает
а люди на любые деньги могут жить
холостяку 100к хватит на съем однушки, вообще не думать о цене жратвы, ездить нормально в отпуск, баловать себя всякими девайсами и периодически выгуливать самочек
и даже на тачку копить (на импотеку уже вряд ли)
а 100к - это, грубо, зарплата нормального миддла тут, плюс минус
у айтишников хорошие зарплаты
их сложно адекватно сравнивать с зарплатами в других отраслях
в нижнем или ебурге, например, хороший программист 100к найдет, а на другой полезной работе там же и 20к уже "нормально по сравнению с другими", разрыв больше
могу сказать, что молодой учитель в москве, к моему удивлению, выходит на доход около 80к рублей
ментам, военным, фсбшникам хорошо платят
а вот врачам в муниципальных больницах - мало
>и даже на тачку копить
Сколько за тачку? Сколько стоит и сколько в месяц стоит содержать?
>ментам, военным, фсбшникам хорошо платят
Чтобы вертикаль власти не развалилась поди.
чего ты у меня спрашиваешь
я не экономлю и за трендами цен на соль не слежу
Вы еще не приучились считать все в валюте?
достаточно раз в год трепаться с тобой, чтобы заходить на сайты и видеть, что даже с текущим курсом я всё ещё зарабатываю на руки больше, чем в германии называют верхнюю границу вилки для сферического айтишника грязными
а курс - он такой
на импортируемые девайсы в прямой зависимости, а на продукты - как бы и не очень
erdinger мой любимый перестали привозить, т.к. за 250р за бутылку желающих мало брать
я помню в вене он в супермаркете стоил 1 евро, так что и мне западло за 250 брать - нечего кормить охуевших импортёров
зашёл сравнить цену на свою тачилу - цены у вас охуевшие, на 40% дороже в пересчете на рубли, чем тут купил себе любимому
содержать нисколько не стоит, налога выйдет на 1к рублей в месяц, бензина трачу тыщ на 5-6, жрёт много - литров 13 по городу
Алсо, какой смысл с тобой теперь говорить?
>зашёл сравнить цену на свою тачилу - цены у вас охуевшие, на 40% дороже в пересчете на рубли, чем тут купил себе любимому
Жигули у нас вполне могут быть дороже. А так мой знакомый купил вполне вменяемую беху за 3,5
>жрёт много - литров 13 по городу
Блядь, у нас на такой разоришься, один налог неебу сколько. Внедорожник еще поди?
Буквально на днях предлагали пройти собес в Берлин, з.п. в среднем 60.000 EUR в год.
Посчитал месячную ЗП с учётом налогов в 40%, перевёл на рубли по теперешнему курсу, учёл разницу в ценах - получилось абсолютно невыгодно переезжать.
Ну во-первых, так мне сказали в рекрутинговом агенстве.
Во-вторых, я почитал вопросы на Quora и аналогичных ресурсах, числа были похожие. К примеру:
> Ты хочешь сказать айтишники в москве получают больше
Я хотел сказать ровно то, что сказал - я привёл конкретные числа для конкретного предложения о работе в одной из международных компаний с офисом в центре Берлина.
Если у тебя есть другие числа - велкам.
П.с. не переехать ли нам в другой тред7
это же работа мечты!
к этому надо стремиться, развиваться, а не считать минуты до 18:00.
а так вообще, мне их идеология нравится - менеджмента нет, делаешь, что тебе интересно.
Хочешь не быть одиноким - уйди в леса
какая моя идеология? ты вообще знаком с тем, какие у них порядки внутри компании?
А так и на работу ходить не надо будет.
ну и что? ты там нужен для ответственной миссии - прокстасться в кабинет Гейба, и отменить его подписку на wow, чтобы он наконец занялся разработкой Half Life 3. это будет делом всей твоей жизни
А то что я не хочу заниматься этой говноработой. вообще не знаю чем заниматься. Жизнь уходит. Все говно. А я уже такой старый и ничего стоящего не сделал
пиздец, че
Живи сейчас и получай удовольствие от того, что делаешь.
Моя проблема как раз в том, что я не хочу ползти на кладбище
что плохого-то?
Any time will do, I don't mind
I've got a strong urge to fly
But I've got nowhere to fly to
сходи на работу устройся с интересными и трудными задачами
а то получение диплома - это временная самоцель
вот ведь рахитичное поколение пошло
прикрываются мнимыми депрессиями
>> ну ползи в крематорий тогда
дам тогда первый дельный совет в ветке - займись спортом
активное занятие спортом вырабатывает эндорфины
эндорфины влияют на эмоциональное состояние
плюс бесплатно плюс побочный эффект хороший в виде окрепшего здоровья
это, конечно, если ты уже обошёл врачей, начиная от эндокринолога, гастроэнтеролога и другими системными, и заканчивая психотерапевтом
Спорт - это хорошо. Подумаю над этим
ты должен обеспечить себя и своё потомство гарантиями выживаемости
как бонус можешь делать какое-то социально-государствоугодное дело, чтобы сосед и потомство соседа тоже выжило и повысило шансы тебя и твоего потомства
поэтому неплохо бы выучиться получше, работать получше (поинтереснее и менее накладно для здоровья), жену покрасивее, и детям дать больше, чтобы они не с нуля начинали
а что там в вашей библии пишут я хз, наверное, предлагают сдавать бабло за свечки и смирению
Государство давно нацелено не на реальные вещи, а на иллюзии - в реальности же ничего не работает. Все эти фалломеры в правительстве уже достали
Любой человек начинает с 0 или не начинает вообще.
В библии учат интересным и полезным вещам, но мне для этого серьезно нужно измениться. Я стараюсь, но это сложно. И сколько хожу - еще не рубля в церкви не потратил
Например?
претенциозный подростковый комбикорм
мне, пожалуй, TTGL больше всего понравился, именно с точки зрения тропера
после него, кмк, снимать эпик смысла не стало вообще: вершина покорена
Ответственность за свои действия - так это действия надо. А ты собрался сычевать на пособие. Или это такой способ минимизировать ответственность - я не ошибусь, ибо нихуя не делаю.
Остальное - какой-то непонятный маркетинг для засорения мозгов, имхо.
тут наверное ты прав. я трус, и это печально. ответственность заключается в том, что если я быверу жить на пособие, то я не буду жаловаться - чеж все так хуево в моей жизни. И буду осознавать какие будут последствия.
Ну непонятный он для начала. потом понимаешь, что вещи достойные. Впрочем можно ознакомиться с ними не через христианство. Фактически все, что есть в нем в том или ином виде встречается в различных философиях. В частности я пришел к некотором выводам после чтения Дао де цзин и Кастанеды, а потом уже оказалось, что они идеально ложатся в концепцию христианства
В институте я внезапно очутился на математическом факультете. Внезапно мне понравились матан, математика, функан, линейная и высшая алгебры. Физкультура, английский и философия меня напрягали. Мои одногруппники уже знали, что будут продавцами, официантами, бомжами и программистами, а я так и не знал, кем же я буду.
Я внезапно защитил пару дипломов на тему формальных грамматик и диссертацию на тему искусственного интеллекта. Мои друзья работают продавцами, юристами, менеджерами и сутенёрами, а я так и не знаю, кем я буду. Последнее время я почему-то интересовался математикой и функциональным программированием, занимался этим у нас на кафедре. Меня даже внезапно приглашают в Google пилить им новые математические алгоритмы. Всё, кроме математики, мне внезапно не нравится.
Я внезапно изучил всю математику, занимаюсь математикой, у меня уже скоро будет докторская степень благодаря увлечению математикой, но я абсолютно не знаю, кем я буду.
Но ведь есть же что-то, чем интересно заниматься? Хотя бы по ощущениям вида "X - говно, Y - говно, а Z чуть радует" или "Ой, ну я могу только X делать, но это элементарно*, это все могут". Можно тихонько пострадывать в своё удовольствие такой фигнёй, а потом на пенсии рассказывать о том, как прожил жизнь, ничего такого не делая и прилично зарабатывая.
____________
* в то время, как для 95% людей X - ни черта не элементарно.
найди себе другое увлечение. да хоть как друг мой, способствуй тому, чтобы крем его жены за 1к рублей внезапно кончился, когда ее дома нет.
все же лучше чем ныть, что время идет, а все тлен.
на хабре кстати недавно статья была про парня, который вернулся из армейки вообще на улицу. на улицу, Карл!!! и за 6 лет он стал sr developer'ом. а все почему? потому, что стремится парень.
http://habrahabr.ru/company/veeam/blog/267187/
Это какое-то иносказание или вовсе автогенератор?
Сижу на подоконнике, завернувшись в плед, пью ванильный кофе, способствую тому, чтобы крем его жены за 1к рублей внезапно кончился, когда ее дома нет и, мечтая о нём, изучаю J.
>Это какое-то иносказание или вовсе автогенератор?
вообще, я намекал на то, что он продрочил его, когда ему скучно было
ты про донорство что-нибудь слышал?
Кстати, что посетители ГК собираются делать в эти самые 30-40 (50-60, 80-90 в зависимости от везения) лет? Придумывают ли себе на будущее запасное занятие из другой области или собираются уйти на пенсию/жить на пособие/перейти в руководители самоорганизованных групп?
>> Смерть внезапна и неотвратима
(Ц) Апостол Кегдан
В таком контексте представляется апостол из берсерка
есть ли что-то подобное для более благородных наук, по абстрактной алгебре, к примеру?
Мои кумиры в этом плане - Кен Томпсон, Роб Пайк, и (в некоторой степени) Никлаус Вирт. Занимайся любимым делом, пока не сыграешь в ящик.
Томпсон с Пайком последние несколько лет пилят golang, никакой наукой там и не пахнет, обычная промышленная инженерия. Какой-нибудь Ван Россум, которому седьмой десяток скоро пойдёт, тоже сугубо инженерными вещами занимается.
Можно подумать, о них кому-нибудь что-то известно. Сидят себе спокойно на работе, делают, что говорят, растят детей.
Желающие ознакомиться с проблемами взрослеющих айтишников могут посмотреть доклад моего коллеги
Их 3,5?
Они никому неинтересны
Нет.
Кто сказал, что я персонально для тебя ссылку оставил?
Ну и мне как бы насрать, будешь ты его смотреть или нет. Видео просто напрямую относилось к теме разговора.
Ну ладно. Кто потратил на него час или хотя бы 5 минут - отпишитесь.
>Ну и мне как бы насрать
Багет незаметен.
Отписываюсь.
Примерно так оно.
Емнип, просто бекапить надо. Иначе он копит лог и ждёт когда же его заберут.
У меня на боевом сервере была база, которая часто обновлялась, но не бекапилась (т.к. просто кеш). Ну вот там гигов на 500 вырос лог, пока заметил и отключил full логирование...
З.Ы. Ой, не прочитал текст выше, там уже про это ответили...
не интересовался. но при больших переливаниях данных народ просто ролбэк отключает (сам забыл - гугл подсказывает NOLOGGING опция у инсерта).
максимум, что ты сможешь сделать - использовать минимальное журналирование. в противном случае, если бы у тебя сервер обесточили при переливки 240млн строк, ты мог бы сразу за смазкой бежать, если бы у тебя бэкапа не было.
полностью отключить журналирование невозможно.
контекст был миграция данных. это одноразовая операция.
> полностью отключить журналирование невозможно.
в оракле - можно. что к слову является (в глазах некоторых) преимуществом оракла.
ЗЫ чё за детский сад. вы тут мне лекции читаете, а тривиальщины как миграция данных не знаете?
я всегда думал, что перенос базы это довольно тривиальная задача, но, что решается она через бэкап базы, или bulk instert, а не скрипт на перле
миграция данных это когда тебе нужно интелектуально сконвертить базу, без потери информации, из формата старой версии софта в формат новой версии софта.
когда у тебя таблицы еще в десятках, и кол-во данных в мегабайтах измеряется, это может быть и не проблема. когда у тебя данных десятки терабайтов в сотнях таблиц, тогда то цирк и начинается.
чочочочочблять?
хоть чуть-чуть почитал бы про оконные функции
https://www.simple-talk.com/sql/learn-sql-server/window-functions-in-sql-server/
http://alexanderkobelev.blogspot.ru/2013/03/tsql-over-sql-server-2012.html
оконные функции это не альтернатива группировки, они работают совершенно иначе.
мне бы хотелось увидеть твое решение про том как пронумировать строки из выборки(!) без использования оконных функций
энивей, важно понимать, что у каждой технологии есть свое предназначение. реляционные базы данных хоть и используются по большей части для хранения данных, но они куда более функциональнее, чем ты думаешь. если для тебя база дынных это храналище данных - простенький интернет-магазин на mysql это твой предел.
http://habrahabr.ru/company/mailru/blog/266811/
вот еще статейка по теории базы данных.
почитал, почитал. по крайней мере для меня: теже грабли, вид с боку. ничего нового.
> но они куда более функциональнее, чем ты думаешь.
да просто говно они.
server side программирование так и не стандартизировали. все сидят в своих углах (postgre, mysql, ms sql, oracle, sybase/db2) страдают той же самой фигней что и все остальные но только "намного лучше!" (с) (тм).
я этой пропаганды сначала от sybase/ms sql типов наслушался, а потом от oracle типов.
> простенький интернет-магазин на mysql это твой предел.
ага. спасибо за совет.
что за бред? у каждой базы данных есть свои тонкости, как минимум в логике работы оптимизатора запросов. нужно понимать как он работает, и тогда ты сможешь писать запросы, которые будут миллионы строк перебирать меньше чем за секунду.
кстати, слушал я лекцию одну по оптимизации t-sql, и там парень рассказывал о том, что он пишет такие запросы, у которых довольно большой кост, но за то, он заставляет sql server гарантированно использовать строго определенную статистику и индексы, чтобы в запроса всегда был гарантированно правильный план запроса, будь то в таблицах хоть 10, хоть 10 миллионов записей, запрос переписывать не придется.
и из таких мелочей и строится стэк, и есть люди, которые углубленно знают этот стек, и работают с ним, а не те разъебаи, которые поверхностно все знают, а как работать начинают, оказывается, что толку от этих поверхностных знаний нет.
если тебе конечно интересно, ты для общего развития можешь поучить другую базу данных, но если уж ты работаешь с ораклом, учи оракл.
все то же самое бля бля бля которое я уже лет 15 слышу.
все базы решают буквально одну и ту же групу задач. требования к ним - буквально один в один - одни и те же.
единственная *существенная* разница между ними - это что у тебя уже стоит на серваке. потому что народ очень очень очень редко меняет марку скл серваков.
> я надеюсь я услышу что-то кроме "хранение данных"?
ну точно детский сад.
в любой книжке стоит в самом начале: *организация* данных.
И это нам говорят пидарасы, у которых дай бог за секунду страница отрабатывает
слушай, у меня приятель одно время на bash писал сайт. я хз как, он он get получал, и там генерил html. портальная система получилось. может тебе надо, а? спросить?
блять, для меня вообще открытие, что питон на вебе есть. я думал его для всяких говноскриптов написанных на коленке используют
ты недооцениваешь регэкспы
БЛЯДЬ я уже понял что такое регекспы, болезный. Зайди в тред где мы с бормандом их обсуждали, он там примеры на pyparsing приводит. Так вот в рот я ебал использовать их для чего-то более менее сложного, это write only абсолютный.
>скачать
Что это такое? Ты не в курсе что как минимум начиная с 7 дрова с апдейтами прилетают?
мало того я еще смотрю список, чего мне будут обновлять. Я же не ебусь в срачло.
>Я же не ебусь в срачло.
/0. На винде тот кто смотрит как раз и ебется в срачло. А весь смысл линупса на десктопе - ебаться в срачло, так что все правильно.
Только в твоей реальности. Там где ты успешен и красив.
На винде апдейты замечательно ставятся сами.
На линупсе их надо выбивать ручками.
Кто же больше ебется?
А дифф читаешь? :)
Ядро перекомпилировал руками, обновился руками, набрал ololomount и флешку добавил в систему руками, конфиги правил руками, а теперь вот пишу скрипт, чтобы переименовать main.c, module.h и module.c в автоматическом режиме.
Ты ядро компилировал и обновлялся, а теперь этими же руками скрипт пишешь...
ПС. Я согласен, чтобы сидеть в интеренете кроме интернета ничего не нужно.
В общеобразовательных целях: регулярные выражения - формализм описывающий програмы состоящие из трех операций конкатенации, выбора и повторения (обобщенные регулярные выражения так же включают четвертую операцию - дополнение). С помощю этих выражений можно выразить определенный класс програм, школьный пример - сложение чисел в бинарном представлении - это программа которую можно выразить регулярным выражением. И, что интересно, сложение так и реализовано в компутерах!
Другими словами, ты говоришь, вот, что сложение в рот ебал, но так ли это на самом деле?
>В общеобразовательных целях:
Давай ты устроишься хоть куда-то преподавателем, просто ради интереса - будет ли кто-то твой заумный бред слушать хоть забесплатно, а потом будешь что-то вещать в общеобразовательных целях?
вечно "а это как? а это почему? а где?", за то других говном поливать горазд.
помнится читал где-то про находку одного создателя сайта с видеочатом: у них в видеочате стало появляться много долбаебов, которые заходили туда и дрочили перед вебкой. он сделал там кнопку "пожаловаться на дрочеров", и когда он набирал сколько-то таких жалоб, то его сразу на чатрулет редиректило, откуда редко кто обратно возвращался.
вот мне кажется нам такая же функция нужна
и конкурсы интересные
Было у меня как то - мне человек, который не знал как пользоваться циклом, решил показать, что ООП - это просто и начал рассказывать свое уникальное видение. После 5 минут отборного бреда я сказал, что бы он никогда в жизни не пытался устроиться программистом. Он обиделся и послал меня нахер.
А сам уехал в Гермашку, нашел на свалке компутер, выколол татуху с Гитлером на пузе. Теперь вот выползает на ГК поразить всех своим виденьем.
вата стекломойная!
>Причем мне кажется тебе и знать не хочется
Внезапно, ты прав. Мне вовсе не горит глубоко нырять в регулярки когда я уже вижу что это сложное нечитаемое write only говно где на каждую более-менее неочевидную задачу надо маны читать. Не все знания одинаково полезные.
И сишку он знает на пять
Питух же сидит на параше
Пытаясь сгущенку достать
Часто, бродя по Интернету, натыкаюсь на очаги гитлерлинукс-пидарасов. Основными постулатами в их тусовках всегда является личный понт, полная безграмотность в предмете IT-бизнеса и предвзятость. Пучеглазые лузеры, обделавшиеся во всём и вся, вербуют дураковатых малолеток, которым объясняют, что предать Родину за Бога-Питуха - очень круто. Петушьём линуксоидов начали называть довольно давно именно за это - за подчёркнутую безграмотность при вопиющем фанатизме на пустом месте. Линуксоид - равнозначный термин с "шестёрка", "придурок", "лузер".
Интересный термин
третьего дня звонили со старой работы и просили помочь им найти гитлерлинукс-сишко-крестоёба на постоянку
а про питон для винды ни сном ни духом, негодяи
Сам придумал?
>и просили помочь им найти
Наверно никто с этим говном связываться не хочет.
все сидят дома на пособии и ждут когда появится вакансия сеньора программиста консольного юникода на питоне
Но это же и есть типичный профиль питониста - консоль в срачле по самую рукоятку.
Алсо, раз ты уже решил перейти на личности - как наличие вакансий на линупс программистов отменяет наличие огромного количества питухов с заоблачным ЧСВ просто от того что они освоили консоль на питухе и они не такие как эти виндузятники?
милейшие люди
а уж на сервере держать линух, если ты не гей и не пишешь на гейском дотнете с гейским mssql, сам доктор прописал
но почему-то подгорает от них только у тебя
может, дело не в них и не в линуксе?
>Алсо, раз ты уже решил перейти на личности - как наличие вакансий на линупс программистов отменяет наличие огромного количества питухов с заоблачным ЧСВ просто от того что они освоили консоль на питухе и они не такие как эти виндузятники?
http://lurkmore.to/Копипаста:Руслан_Карманов
нажористо бгг
toilet paper doesn't clean anything.. eww gross
Надо запомнить.
Тогда надо ещё Percona добавить.
Позволю себе напомнить обмылку, что "MySQL" используют "Facebook" и "GitHub".
В приключениях мумми-троллей была крошка Мю. А крошки Марии, кажется, там не было.