Айтишники на пенсии

Moderator: sss1

User avatar
Ion Tichy
Уже с Приветом
Posts: 13339
Joined: 07 Dec 2004 04:00
Location: Москва->CO

Re: Айтишники на пенсии

Post by Ion Tichy »

DVK wrote: 05 Jun 2017 01:32
Ion Tichy wrote: 05 Jun 2017 01:29
DVK wrote: 05 Jun 2017 01:27
Ion Tichy wrote: 05 Jun 2017 01:07
АццкоМото wrote: 05 Jun 2017 00:52
вы мне еще лингвистическую лекцию прочитайте, ага. транзакция - это ВСЕГДА попытка изменить данные. потому что объединение операций чтения в транзакции просто не имеет смысла

a pattern similar to the following:

Begin the transaction
Execute a set of data manipulations and/or queries
If no errors occur then commit the transaction and end it
If errors occur then roll back the transaction and end it
If no errors occurred during the execution of the transaction then the system commits the transaction. A transaction commit operation applies all data manipulations within the scope of the transaction and persists the results to the database.

как вы коммитить чтение собрались?
Легко - командой "commit".
Мотто, Вы меня разочаровываете - от, думал, перец! И на язык остер, и по профи части не тупак.
Транзакция - или все, или ничего.
Чтение - как было до начала чтения, так по окончании чтения и осталось.
Пример из жизни - квартальный бухгалтерский баланс:
1. Бегин транзакшн - всем "ша", я щас суммы считать буду, кто попробует апдейт - пожалеет что родился
2. Читаю-считаю-читаю-считаю...
3. Коммит, всем спасибо, все свободны, можете писАть.
Можно и на глазах операцию через ж делать
Наверняка знаете о чем говорите.
Конечно. Неоднократно такой код видел. Приходилось исправлять.
Ну так это же замечательно! Можете по памяти воспроизвести (на каком-нибудь псевдокоде) как было до и как стало после Вашего исправления?
Как же это вы без гравицаппы пепелац выкатываете из гаража? Это непорядок...
User avatar
DVK
Уже с Приветом
Posts: 2250
Joined: 15 Aug 2003 15:02

Re: Айтишники на пенсии

Post by DVK »

Ion Tichy wrote: 05 Jun 2017 01:41
DVK wrote: 05 Jun 2017 01:32
Ion Tichy wrote: 05 Jun 2017 01:29
DVK wrote: 05 Jun 2017 01:27
Ion Tichy wrote: 05 Jun 2017 01:07
Легко - командой "commit".
Мотто, Вы меня разочаровываете - от, думал, перец! И на язык остер, и по профи части не тупак.
Транзакция - или все, или ничего.
Чтение - как было до начала чтения, так по окончании чтения и осталось.
Пример из жизни - квартальный бухгалтерский баланс:
1. Бегин транзакшн - всем "ша", я щас суммы считать буду, кто попробует апдейт - пожалеет что родился
2. Читаю-считаю-читаю-считаю...
3. Коммит, всем спасибо, все свободны, можете писАть.
Можно и на глазах операцию через ж делать
Наверняка знаете о чем говорите.
Конечно. Неоднократно такой код видел. Приходилось исправлять.
Ну так это же замечательно! Можете по памяти воспроизвести (на каком-нибудь псевдокоде) как было до и как стало после Вашего исправелния?
Я уже сдаю зачёт?
"Главная проблема цитат в сети Интернет в том, что люди сразу верят в их подлинность" В.И.Ленин
User avatar
Ion Tichy
Уже с Приветом
Posts: 13339
Joined: 07 Dec 2004 04:00
Location: Москва->CO

Re: Айтишники на пенсии

Post by Ion Tichy »

DVK wrote: 05 Jun 2017 01:45
Ion Tichy wrote: 05 Jun 2017 01:41
DVK wrote: 05 Jun 2017 01:32
Ion Tichy wrote: 05 Jun 2017 01:29
DVK wrote: 05 Jun 2017 01:27
Можно и на глазах операцию через ж делать
Наверняка знаете о чем говорите.
Конечно. Неоднократно такой код видел. Приходилось исправлять.
Ну так это же замечательно! Можете по памяти воспроизвести (на каком-нибудь псевдокоде) как было до и как стало после Вашего исправелния?
Я уже сдаю зачёт?
Вы че? Нет так нет - джентельменам верят на слово (и тут мне такая карта поперла).
Как же это вы без гравицаппы пепелац выкатываете из гаража? Это непорядок...
User avatar
DVK
Уже с Приветом
Posts: 2250
Joined: 15 Aug 2003 15:02

Re: Айтишники на пенсии

Post by DVK »

Ion Tichy wrote: 05 Jun 2017 01:49
DVK wrote: 05 Jun 2017 01:45
Ion Tichy wrote: 05 Jun 2017 01:41
DVK wrote: 05 Jun 2017 01:32
Ion Tichy wrote: 05 Jun 2017 01:29 Наверняка знаете о чем говорите.
Конечно. Неоднократно такой код видел. Приходилось исправлять.
Ну так это же замечательно! Можете по памяти воспроизвести (на каком-нибудь псевдокоде) как было до и как стало после Вашего исправелния?
Я уже сдаю зачёт?
Вы че? Нет так нет - джентельменам верят на слово (и тут мне такая карта поперла).
Ну поперла - так поперла.
"Главная проблема цитат в сети Интернет в том, что люди сразу верят в их подлинность" В.И.Ленин
User avatar
АццкоМото
Уже с Приветом
Posts: 15276
Joined: 01 Mar 2007 05:18
Location: VVO->ORD->DFW->SFO->DFW->PDX

Re: Айтишники на пенсии

Post by АццкоМото »

Ion Tichy wrote: 05 Jun 2017 01:07 Легко - командой "commit".
Мотто, Вы меня разочаровываете - от, думал, перец! И на язык остер, и по профи части не тупак.
Транзакция - или все, или ничего.
Чтение - как было до начала чтения, так по окончании чтения и осталось.
Пример из жизни - квартальный бухгалтерский баланс:
1. Бегин транзакшн - всем "ша", я щас суммы считать буду, кто попробует апдейт - пожалеет что родился
2. Читаю-считаю-читаю-считаю...
3. Коммит, всем спасибо, все свободны, можете писАть.
ок, вы меня убедили. возможно, в некоторых контекстах чтение можно считать транзакцией. примерно как в некоторых контекстах почему-то ноль считают натуральным числом. но это вырожденный и очень глупый случай. опять же, вы строго привязываетесь к бд. в общем же случае транзакция - это придание атомарности более чем одной операции по изменению состояния системы. т.е. вот это
Легко - командой "commit"
выдает вас с головой
Мат на форуме запрещен, блдж!
User avatar
Ion Tichy
Уже с Приветом
Posts: 13339
Joined: 07 Dec 2004 04:00
Location: Москва->CO

Re: Айтишники на пенсии

Post by Ion Tichy »

АццкоМото wrote: 05 Jun 2017 03:57
Ion Tichy wrote: 05 Jun 2017 01:07 Легко - командой "commit".
Мотто, Вы меня разочаровываете - от, думал, перец! И на язык остер, и по профи части не тупак.
Транзакция - или все, или ничего.
Чтение - как было до начала чтения, так по окончании чтения и осталось.
Пример из жизни - квартальный бухгалтерский баланс:
1. Бегин транзакшн - всем "ша", я щас суммы считать буду, кто попробует апдейт - пожалеет что родился
2. Читаю-считаю-читаю-считаю...
3. Коммит, всем спасибо, все свободны, можете писАть.
ок, вы меня убедили. возможно, в некоторых контекстах чтение можно считать транзакцией. примерно как в некоторых контекстах почему-то ноль считают натуральным числом. но это вырожденный и очень глупый случай. опять же, вы строго привязываетесь к бд. в общем же случае транзакция - это придание атомарности более чем одной операции по изменению состояния системы. т.е. вот это
Легко - командой "commit"
выдает вас с головой
Пасиб, беру на вооружение - "Вы правы, но это есть вырожденный и очень глупый случай". :fr:
Как же это вы без гравицаппы пепелац выкатываете из гаража? Это непорядок...
oshibka_residenta
Уже с Приветом
Posts: 4435
Joined: 13 Feb 2002 10:01
Location: Bay Area

Re: Айтишники на пенсии

Post by oshibka_residenta »

zVlad wrote: 02 Jun 2017 11:17 Добавление ресурсов (серверов) это не только новые сервера, но и новое сетевое оборудование (и много чего другого), которое надо не только добавлять для обеспечения производительности, но для надежности дублировать. А потом получается простой из-за коммуникаций как недавно в BritishAirways.
Наглости и самоуверенности вам не занимать (попробуйте карьеру в Гербалайф).
British airways используют МФ и все равно виноваты другие ?!
У них был перебой в работе ровно из-за того, что их система оказалась не распределённая. Если бы у них был резервный датацентр, то в первом хоть ядерный взрыв произойди, все было бы нормально.
User avatar
Ion Tichy
Уже с Приветом
Posts: 13339
Joined: 07 Dec 2004 04:00
Location: Москва->CO

Re: Айтишники на пенсии

Post by Ion Tichy »

АццкоМото wrote: 05 Jun 2017 03:57 ... опять же, вы строго привязываетесь к бд. в общем же случае транзакция - это придание атомарности более чем одной операции по изменению состояния системы. т.е. вот это
Легко - командой "commit"
выдает вас с головой
Кстати - а что не так с commit? При чем тут бд? Я вот в начале 2000-х на Java/JNI/С писАл ХА-клиента который был ни разу не бд, но слово commit там использовалось сплошь и рядом согласно X/Open спекам-стандартам которые были официально куплены конторой в виде толстенных бумажных книженций.
Как же это вы без гравицаппы пепелац выкатываете из гаража? Это непорядок...
User avatar
АццкоМото
Уже с Приветом
Posts: 15276
Joined: 01 Mar 2007 05:18
Location: VVO->ORD->DFW->SFO->DFW->PDX

Re: Айтишники на пенсии

Post by АццкоМото »

Ion Tichy wrote: 05 Jun 2017 05:31
АццкоМото wrote: 05 Jun 2017 03:57 ... опять же, вы строго привязываетесь к бд. в общем же случае транзакция - это придание атомарности более чем одной операции по изменению состояния системы. т.е. вот это
Легко - командой "commit"
выдает вас с головой
Кстати - а что не так с commit? При чем тут бд? Я вот в начале 2000-х на Java/JNI/С писАл ХА-клиента который был ни разу не бд, но слово commit там использовалось сплошь и рядом согласно X/Open спекам-стандартам которые были официально куплены конторой в виде толстенных бумажных книженций.
Все так. И всё не так.

Ведь оно может быть коммит, а может быть finish/flush/complete или уаще исполняться имплиситно по выходу объекта из стека. Любое конкретное название (или не название) сразу привязывает нас к ненужной конкретике, отдаляя от сути
Мат на форуме запрещен, блдж!
User avatar
Ion Tichy
Уже с Приветом
Posts: 13339
Joined: 07 Dec 2004 04:00
Location: Москва->CO

Re: Айтишники на пенсии

Post by Ion Tichy »

АццкоМото wrote: 05 Jun 2017 05:39
Ion Tichy wrote: 05 Jun 2017 05:31
АццкоМото wrote: 05 Jun 2017 03:57 ... опять же, вы строго привязываетесь к бд. в общем же случае транзакция - это придание атомарности более чем одной операции по изменению состояния системы. т.е. вот это
Легко - командой "commit"
выдает вас с головой
Кстати - а что не так с commit? При чем тут бд? Я вот в начале 2000-х на Java/JNI/С писАл ХА-клиента который был ни разу не бд, но слово commit там использовалось сплошь и рядом согласно X/Open спекам-стандартам которые были официально куплены конторой в виде толстенных бумажных книженций.
Все так. И всё не так.

Ведь оно может быть коммит, а может быть finish/flush/complete или уаще исполняться имплиситно по выходу объекта из стека. Любое конкретное название (или не название) сразу привязывает нас к ненужной конкретике, отдаляя от сути
Есть begin и commit|rollback. Период. И шерифу нет дела до когнитивных ассоциаций и детских комплексов конкретного индейца.
Как же это вы без гравицаппы пепелац выкатываете из гаража? Это непорядок...
User avatar
АццкоМото
Уже с Приветом
Posts: 15276
Joined: 01 Mar 2007 05:18
Location: VVO->ORD->DFW->SFO->DFW->PDX

Re: Айтишники на пенсии

Post by АццкоМото »

Ion Tichy wrote: 05 Jun 2017 05:53
АццкоМото wrote: 05 Jun 2017 05:39
Ion Tichy wrote: 05 Jun 2017 05:31
АццкоМото wrote: 05 Jun 2017 03:57 ... опять же, вы строго привязываетесь к бд. в общем же случае транзакция - это придание атомарности более чем одной операции по изменению состояния системы. т.е. вот это
Легко - командой "commit"
выдает вас с головой
Кстати - а что не так с commit? При чем тут бд? Я вот в начале 2000-х на Java/JNI/С писАл ХА-клиента который был ни разу не бд, но слово commit там использовалось сплошь и рядом согласно X/Open спекам-стандартам которые были официально куплены конторой в виде толстенных бумажных книженций.
Все так. И всё не так.

Ведь оно может быть коммит, а может быть finish/flush/complete или уаще исполняться имплиситно по выходу объекта из стека. Любое конкретное название (или не название) сразу привязывает нас к ненужной конкретике, отдаляя от сути
Есть begin и commit|rollback. Период. И шерифу нет дела до когнитивных ассоциаций и детских комплексов конкретного индейца.
Индейцу ещё более пох на шерифа. Если вы не поняли, о чем я — извиняйте, не доросли ;( периоды он тут будет ставить, ага :lol:
Мат на форуме запрещен, блдж!
User avatar
Ion Tichy
Уже с Приветом
Posts: 13339
Joined: 07 Dec 2004 04:00
Location: Москва->CO

Re: Айтишники на пенсии

Post by Ion Tichy »

АццкоМото wrote: 05 Jun 2017 06:05
Ion Tichy wrote: 05 Jun 2017 05:53
АццкоМото wrote: 05 Jun 2017 05:39
Ion Tichy wrote: 05 Jun 2017 05:31
АццкоМото wrote: 05 Jun 2017 03:57 ... опять же, вы строго привязываетесь к бд. в общем же случае транзакция - это придание атомарности более чем одной операции по изменению состояния системы. т.е. вот это выдает вас с головой
Кстати - а что не так с commit? При чем тут бд? Я вот в начале 2000-х на Java/JNI/С писАл ХА-клиента который был ни разу не бд, но слово commit там использовалось сплошь и рядом согласно X/Open спекам-стандартам которые были официально куплены конторой в виде толстенных бумажных книженций.
Все так. И всё не так.

Ведь оно может быть коммит, а может быть finish/flush/complete или уаще исполняться имплиситно по выходу объекта из стека. Любое конкретное название (или не название) сразу привязывает нас к ненужной конкретике, отдаляя от сути
Есть begin и commit|rollback. Период. И шерифу нет дела до когнитивных ассоциаций и детских комплексов конкретного индейца.
Индейцу ещё более пох на шерифа. Если вы не поняли, о чем я — извиняйте, не доросли ;( периоды он тут будет ставить, ага :lol:
А шерифу нах на пох индейца у которого единственный известный транзакционный ресурс это бд и который услышав "commit" на уровне рефлексов отликается "абырвалг" "insertupdatedelete". Не, бремя белого человека заставляет нести свет знаний дикарям, но не откровенно безнадежным.
Как же это вы без гравицаппы пепелац выкатываете из гаража? Это непорядок...
User avatar
АццкоМото
Уже с Приветом
Posts: 15276
Joined: 01 Mar 2007 05:18
Location: VVO->ORD->DFW->SFO->DFW->PDX

Re: Айтишники на пенсии

Post by АццкоМото »

Ion Tichy wrote: 05 Jun 2017 06:11
АццкоМото wrote: 05 Jun 2017 06:05
Ion Tichy wrote: 05 Jun 2017 05:53
АццкоМото wrote: 05 Jun 2017 05:39
Ion Tichy wrote: 05 Jun 2017 05:31 Кстати - а что не так с commit? При чем тут бд? Я вот в начале 2000-х на Java/JNI/С писАл ХА-клиента который был ни разу не бд, но слово commit там использовалось сплошь и рядом согласно X/Open спекам-стандартам которые были официально куплены конторой в виде толстенных бумажных книженций.
Все так. И всё не так.

Ведь оно может быть коммит, а может быть finish/flush/complete или уаще исполняться имплиситно по выходу объекта из стека. Любое конкретное название (или не название) сразу привязывает нас к ненужной конкретике, отдаляя от сути
Есть begin и commit|rollback. Период. И шерифу нет дела до когнитивных ассоциаций и детских комплексов конкретного индейца.
Индейцу ещё более пох на шерифа. Если вы не поняли, о чем я — извиняйте, не доросли ;( периоды он тут будет ставить, ага :lol:
А шерифу нах на пох индейца у которого единственный известный транзакционный ресурс это бд и который услышав "commit" на уровне рефлексов отликается "абырвалг" "insertupdatedelete". Не, бремя белого человека заставляет нести свет знаний дикарям, но не откровенно безнадежным.
Бро, я тебе по секрету скажу - признания типа "я старый вебсферщик" - даже хуже, чем "я в попу даю кому попало". Твой коричневый свет "знаний" никому в пуп не уперся. Мы тут это. Гетеросекусуальную компанию предпочитаем
Мат на форуме запрещен, блдж!
User avatar
Ion Tichy
Уже с Приветом
Posts: 13339
Joined: 07 Dec 2004 04:00
Location: Москва->CO

Re: Айтишники на пенсии

Post by Ion Tichy »

АццкоМото wrote: 05 Jun 2017 06:44
Ion Tichy wrote: 05 Jun 2017 06:11
АццкоМото wrote: 05 Jun 2017 06:05
Ion Tichy wrote: 05 Jun 2017 05:53
АццкоМото wrote: 05 Jun 2017 05:39
Все так. И всё не так.

Ведь оно может быть коммит, а может быть finish/flush/complete или уаще исполняться имплиситно по выходу объекта из стека. Любое конкретное название (или не название) сразу привязывает нас к ненужной конкретике, отдаляя от сути
Есть begin и commit|rollback. Период. И шерифу нет дела до когнитивных ассоциаций и детских комплексов конкретного индейца.
Индейцу ещё более пох на шерифа. Если вы не поняли, о чем я — извиняйте, не доросли ;( периоды он тут будет ставить, ага :lol:
А шерифу нах на пох индейца у которого единственный известный транзакционный ресурс это бд и который услышав "commit" на уровне рефлексов отликается "абырвалг" "insertupdatedelete". Не, бремя белого человека заставляет нести свет знаний дикарям, но не откровенно безнадежным.
Бро, я тебе по секрету скажу - признания типа "я старый вебсферщик" - даже хуже, чем "я в попу даю кому попало". Твой коричневый свет "знаний" никому в пуп не уперся. Мы тут это. Гетеросекусуальную компанию предпочитаем
Фигасе... Че Вы злой такой?
Как же это вы без гравицаппы пепелац выкатываете из гаража? Это непорядок...
zVlad
Уже с Приветом
Posts: 15420
Joined: 30 Apr 2003 16:43
Has thanked: 1 time

Re: Айтишники на пенсии

Post by zVlad »

АццкоМото wrote: 04 Jun 2017 23:16
... Я изучал довольно много чего, включая os/360 и, возможно, даже z/os, но дело было давно. ...
АццкоМото, дорогой, расскажите поподробнее. Вы должны понять как мне начинающему преподавателю в этой сфере это важно может быть.
Сколько времени потратили, какова была цель изучения, как узучали: самостоятельно или с инструктором, была ли достигнута цель и довелось ли попрактитоваться с этими системами, в каких ролях. Что помнится до сих пор. Примерно в этом ключе, пожалуйста. Если что захотите добавить, еще лучше, отдельное спасибо. Если не хотите это обсуждать публично - в личку.

Return to “Пенсии”