За Ольгу можно порадоваться. Новая репатриантка, без иврита, сразу по приезду в CTO, пусть даже и в стартап, это очень-очень неплохо. Скорее всего у вас хорошая харизма, и вы просто понравились основателю. Ну типа человек хороший, бэкграунд некий есть, разберется. Такое бывает. Правильно, что не пошли куда то в разработку, в джуниоры и т.п. В принципе тоже вариант, но по результатам скорее всего было бы хуже. Все-таки смелость и некоторая, так сказать, наглость, это в наших условиях жирный плюс.
Проблема с разделом про кластерный индекс даже не в том, что сказано,что 'Очевидно, что он всегда делается по первичному ключу.', а в том, что не сказано, что данные в случае наличия кластерного индекса хранятся физически отсортированными по кластерному индексу, что влечет за собой физическое переупорядочивание данных например при вставке данных не в конец индекса с соответствующими проблемами с производительностью.
Можно какие-нибудь подробности про возможности конфигурирования форм в плане например показа разного набора полей после выбора какого-нибудь значения поля, например после выбора типа клиента для физ. и юр. лиц показывать разные наборы атрибутов. Как сделана валидация?
Кстати, интересно, что в 90-е мы прямо на работе играли в игры так скажем в рабочее время. Интернета тогда не было, а всякие Doom, Hexen, Age of Empires, Another World и т.п. были в полный рост. Причем это воспринималось совершенно нормально, ну играет человек и играет. Сейчас наверное это сложно представить. После появления интернета на работе это постепенно сошло на нет.
Спасибо. Для внутреннего использования наверное да, не очень страшно. Основная проблема скорее при показе гридов, помню там было сложно уместить, делали несколько строк на запись.
О, кстати хотел спросить, у вас же на AS/400 терминальные приложения, а как там сейчас с размерами экрана, в ранние времена же было 25x80, и там приходилось вымерять каждый символ. Сейчас такого нет, но как вы дизайните экраны, под какой размер?
dbVista да, мы ее пробовали, но ничего серьезного в результате не сделали. Хотя один товарищ даже написал на ней банковскую систему, и она работала. SQL массово пошел с версии 6.5 MSSQL, это был 1996 год, и это была первая версия MSSQL которую можно было промышленно использовать. Плюс MSSQL было очень легко администрировать, в отличие от Oracle. Informix был мало у кого, хотя мы под него сделали версию банковской системы, он под DEC Alpha работал. Еще был PROGRESS, но это тоже нишевое (из банковского CSBI и еще кто-то на нем писал). Наверное как раз PROGRESS был ближе всего к софту под AS/400, все писалось на 4GL, в терминале. Этот 4GL был дико многословный.
Была регистрация, мы покупали Unis TBM de Luxe где-то в районе 1988 года. Правда по блату, просто так сложно было купить. Нам ее принесли, и сказали, чтобы мы не беспокоились, ее уже зарегистрировали. Но насчет как именно ее регистрировали, не знаю. Плюс там уже была перестройка, гласность и т.п.
И кстати, все что модно сейчас - уже было тогда, шардирование- разбиение dbf на файлы, NOSQL - все как мы любим - seek по индексу, лямбды - клипперовские код-блоки. Потом все это переоткрыли заново
Аналоговые компы были у нас на кафедре систем автоматического управления (Политех) и мы даже делали какие-то лабы, но я вообще не помню, как они программировались.
Да, помню, ездили в 90-х по выставкам всякого банковского железа и софта, были там AS/400, UNISYS и еще что-то такого же класса. Причем помню, стоял сервер UNISYS, и что-то он там еле-еле шевелился. Мы спросили, и оказывается там частота процессора была 4 МГц, типа такой специальный демо-сервер.
На Клиппере достаточно серьезные системы делали, но одно из главных ограничений было отсутствие транзакций. Я в принципе сделал тогда транзакции (у Novell Netware была возможность их делать), даже в отпуск из-за этого не пошел, но как-то оно нестабильно работало, подробностей уже не помню, и пришлось от них отказаться. Объем данных решался через грамотное распределение по файлам, и в принципе это не было столь критичной проблемой. А вот те, кто этим не сильно озадачивался, и получал огромные dbf, вот у тех были проблемы в полный рост.
C ЕС проблема была, что если были перфокарты, а не классы с терминалами, то это была полная ерунда, а не программирование. Там был такой лаг с результатами, что все теряло какой либо смысл. Даже у нас в школе, на Минск-22, где ввод был через перфоленту, но ты ее набивал сам, было все на порядок продуктивнее, чем с этими дурными перфокартами.
Да, согласен, что разные эпохи, но проблема была даже не в cd дисках, а в том что компы (pc) стоили очень дорого, и начинающие фирмы не могли себе позволить достаточное их количество, буквально работали в две смены на 1-2-3 машинах. Только некоторые богатые гос конторы могли себе позволить закупать в начале 90-х аж 386-е tower. А вот в конце 90-х уже стало с этим попроще.
На старших курсах (90-91 год)у нас в Политехе появились клоны PC - болгарские Роботроны. Я собственно на них и диплом писал, даже локальную сеть на них сделали.
А так да, в основном СМ-1420, rsx11-m. Но Фортрана как то не помню там, писали на ассемблере и на паскале, я почти написал на ассемблере аналог Norton Commander , но появились Роботроны, и проект был заброшен. У меня была распечатана куча исходников rsx-11m c бесконечным Дейвом Катлером в Revision history, сейчас так жалею что все это утеряно. Тогда ещё не было понятно, насколько этот товарищ крут.
За Ольгу можно порадоваться.
Новая репатриантка, без иврита, сразу по приезду в CTO, пусть даже и в стартап, это очень-очень неплохо.
Скорее всего у вас хорошая харизма, и вы просто понравились основателю. Ну типа человек хороший, бэкграунд некий есть, разберется.
Такое бывает. Правильно, что не пошли куда то в разработку, в джуниоры и т.п. В принципе тоже вариант, но по результатам скорее всего было бы хуже. Все-таки смелость и некоторая, так сказать, наглость, это в наших условиях жирный плюс.
Проблема с разделом про кластерный индекс даже не в том, что сказано,что 'Очевидно, что он всегда делается по первичному ключу.', а в том, что не сказано, что данные в случае наличия кластерного индекса хранятся физически отсортированными по кластерному индексу, что влечет за собой физическое переупорядочивание данных например при вставке данных не в конец индекса с соответствующими проблемами с производительностью.
Интересно, чем провинились Португалия и Швейцария
По поводу анальников, это термин из системно-векторной психологии ВиктОра Толкачева. Погуглите, там нет ничего обидного.
Можно какие-нибудь подробности про возможности конфигурирования форм в плане например показа разного набора полей после выбора какого-нибудь значения поля, например после выбора типа клиента для физ. и юр. лиц показывать разные наборы атрибутов. Как сделана валидация?
Кстати, интересно, что в 90-е мы прямо на работе играли в игры так скажем в рабочее время. Интернета тогда не было, а всякие Doom, Hexen, Age of Empires, Another World и т.п. были в полный рост. Причем это воспринималось совершенно нормально, ну играет человек и играет. Сейчас наверное это сложно представить. После появления интернета на работе это постепенно сошло на нет.
Спасибо. Для внутреннего использования наверное да, не очень страшно. Основная проблема скорее при показе гридов, помню там было сложно уместить, делали несколько строк на запись.
Сложно сказать, я просто помню что мне ответили на вопрос почему так медленно.
О, кстати хотел спросить, у вас же на AS/400 терминальные приложения, а как там сейчас с размерами экрана, в ранние времена же было 25x80, и там приходилось вымерять каждый символ. Сейчас такого нет, но как вы дизайните экраны, под какой размер?
dbVista да, мы ее пробовали, но ничего серьезного в результате не сделали. Хотя один товарищ даже написал на ней банковскую систему, и она работала. SQL массово пошел с версии 6.5 MSSQL, это был 1996 год, и это была первая версия MSSQL которую можно было промышленно использовать. Плюс MSSQL было очень легко администрировать, в отличие от Oracle. Informix был мало у кого, хотя мы под него сделали версию банковской системы, он под DEC Alpha работал. Еще был PROGRESS, но это тоже нишевое (из банковского CSBI и еще кто-то на нем писал). Наверное как раз PROGRESS был ближе всего к софту под AS/400, все писалось на 4GL, в терминале. Этот 4GL был дико многословный.
Была регистрация, мы покупали Unis TBM de Luxe где-то в районе 1988 года. Правда по блату, просто так сложно было купить. Нам ее принесли, и сказали, чтобы мы не беспокоились, ее уже зарегистрировали. Но насчет как именно ее регистрировали, не знаю. Плюс там уже была перестройка, гласность и т.п.
И кстати, все что модно сейчас - уже было тогда, шардирование- разбиение dbf на файлы, NOSQL - все как мы любим - seek по индексу, лямбды - клипперовские код-блоки. Потом все это переоткрыли заново
Аналоговые компы были у нас на кафедре систем автоматического управления (Политех) и мы даже делали какие-то лабы, но я вообще не помню, как они программировались.
Да, помню, ездили в 90-х по выставкам всякого банковского железа и софта, были там AS/400, UNISYS и еще что-то такого же класса. Причем помню, стоял сервер UNISYS, и что-то он там еле-еле шевелился. Мы спросили, и оказывается там частота процессора была 4 МГц, типа такой специальный демо-сервер.
На Клиппере достаточно серьезные системы делали, но одно из главных ограничений было отсутствие транзакций. Я в принципе сделал тогда транзакции (у Novell Netware была возможность их делать), даже в отпуск из-за этого не пошел, но как-то оно нестабильно работало, подробностей уже не помню, и пришлось от них отказаться. Объем данных решался через грамотное распределение по файлам, и в принципе это не было столь критичной проблемой. А вот те, кто этим не сильно озадачивался, и получал огромные dbf, вот у тех были проблемы в полный рост.
Куча народу на клиппере начинало, все бросились писать бухгалтерии, зарплаты, кадры, всякие учетные и банковские системы
Да-да, точно, заполняли открытки, я совсем про это забыл.
C ЕС проблема была, что если были перфокарты, а не классы с терминалами, то это была полная ерунда, а не программирование. Там был такой лаг с результатами, что все теряло какой либо смысл. Даже у нас в школе, на Минск-22, где ввод был через перфоленту, но ты ее набивал сам, было все на порядок продуктивнее, чем с этими дурными перфокартами.
Да, согласен, что разные эпохи, но проблема была даже не в cd дисках, а в том что компы (pc) стоили очень дорого, и начинающие фирмы не могли себе позволить достаточное их количество, буквально работали в две смены на 1-2-3 машинах. Только некоторые богатые гос конторы могли себе позволить закупать в начале 90-х аж 386-е tower. А вот в конце 90-х уже стало с этим попроще.
На старших курсах (90-91 год)у нас в Политехе появились клоны PC - болгарские Роботроны. Я собственно на них и диплом писал, даже локальную сеть на них сделали.
А так да, в основном СМ-1420, rsx11-m. Но Фортрана как то не помню там, писали на ассемблере и на паскале, я почти написал на ассемблере аналог Norton Commander , но появились Роботроны, и проект был заброшен. У меня была распечатана куча исходников rsx-11m c бесконечным Дейвом Катлером в Revision history, сейчас так жалею что все это утеряно. Тогда ещё не было понятно, насколько этот товарищ крут.