Chat:Ru/2020-08-25
vrabosh: а пазлы недели чтото дают дополнительное?
vrabosh: ооо оно оказывется на главной испльзуется...
vrabosh: а сколько длиться пазл недели?
tutubalin: неделю
vrabosh: когда они начинаются и до какого? с понедел?
gsomix: На этой неделе паззл намного легче, чем на прошлой. :)
tutubalin: блин, пазл недели оказывает жадным решается. а я бфс без очереди прикрутил
gsomix: Я через стек решал. Даже получилось в функциональном стиле реализовать.
gsomix: А то я в последнее время всегда императивно пишу. :)
vrabosh: а я такое тупым способом делаю.. реплейсом в цикле)
vrabosh: он по скорости кнечно не эффективный, но зато быстро, думать ненадо
vrabosh: вроде уже было такое на изи уровне
vrabosh: тут через регулярки прикольно былобы сделать
tutubalin: невозможно написать регулярное выражение, которое само по себе решало бы эту задачу. регулярки не умеют считать скобочки.
Uljahn: можно детектить парность рядом стоящих скобок одинакового вида ))
gsomix: Интересно, на следующей неделе опять будет работа со строками и символами? :)
vrabosh: я сделал через цикл и регулярки.. получилось кратко
gsomix: vrabosh, насколько кратко? :)
vrabosh: 7 строк без сокрещений
vrabosh: без гольфа)
vrabosh: хотя я думаю ели регулярки поизучать может и это получится сократить for _ in range(5):
e = re.sub(r'(.)\1', , e) в одну
vrabosh: или хз
vrabosh: вообще интересно как работают с тегами браузеры теже.
gsomix: Не через регулярки. :)
gsomix: https://blog.codinghorror.com/parsing-html-the-cthulhu-way/
gsomix: Жалко, что нельзя посмотреть решения на других языках хотя бы у взаимных френдов.
tutubalin: ну многие бы тогда копипастили ради ачивок
gsomix: Да, наверное.
gsomix: Просто для меня это не самые интересные ачивки, а как другие решают было бы интересно посмотреть. :)
tutubalin: могу скинуть своё решение на питоне, но оно тебе не понравится )
gsomix: Давай. :) Я нечасто читаю код на питоне.
vrabosh: gsomix делай на своем языке, переписывай на питоне
vrabosh: питон полностью похож на другие языки, легко копипаст сделать
gsomix: Лень. :)
vrabosh: просто со своего языка убираешь лишнее типы, скобки, ковычки)
gsomix: Я пока в онлайн IDE пишу код на знакомом языке — сто ошибок и опечаток сделаю.
gsomix: vrabosh, у меня нет лишних типов, скобок и кавычек. :p
vrabosh: покаж кусок кода на шарпе
vrabosh: с фором и ифом
tutubalin: gsomix я предупреждал ) https://pastebin.com/iDfH9MzB
Uljahn: лол
gsomix: vrabosh, я могу все решение показать — мне не жалко. :)
https://hastebin.com/uyihiwijuv.fs
gsomix: tutubalin, ух!
vrabosh: сюда кидайте текст.. не открывает этот сайт
gsomix: Серьезно? :thinking: Первый раз сталкиваюсь.
gsomix: А pastebin работает?
vrabosh: лан щаз через оперу открою
vrabosh: ого как в этом разобраться?) чего так сложно все придумано
vrabosh: а хотя понятно.. вроде
vrabosh: просто надо привыкнуть.. интересные штуки в фшарп.
vrabosh: http://chat.codingame.com/pastebin/30594e42-8974-4f12-85ff-d6d312be00f5
vrabosh: чего ты так не пишешь?
vrabosh: я как опнял она делает, если какой нить из этих символов принемает то возращает то что после -> идет?
gsomix: Потому что никак не запомню кодстайл.
gsomix: Да, все верно.
gsomix: По алгоритму вроде бы то же самое, что у tutubalin. %)
tutubalin: алгоритм я спёр ) я сам-то через dfs решал зачем-то
tutubalin: блин. через bfs
vrabosh: f# это просто жесть.. чтото другое.. не классика
Uljahn: функциональщина же
tutubalin: добро пожаловать в функциональное программирование!
vrabosh: gsomix зачем тты этот язык выбрал? где он востребован?
Uljahn: насколько F# похож на лисп, хачкель или OCaml?
Uljahn: переучиваться долго?
gsomix: vrabosh, мне нравятся языки семейства ML (SML, OCaml, F# и так далее). Язык нишевый и не очень популярный, но я не ищу работу, поэтому не волнуюсь из-за этого. :)
tutubalin: хаскель прям сильно напоминает
gsomix: Uljahn, на List и Haskell не похож. Ближе всего к OCaml.
gsomix: *Lisp
Uljahn: ещё кложуру забыл
gsomix: В отличие от Haskell, на OCaml и F# можно писать вполне обычный императивный код с циклами, изменяемым состоянием и сайд-
gsomix: *-эффектами.
Uljahn: т.е. отличия примерно как между скалой и джавой?
Uljahn: я боюсь в функциональщину лезть, питон-то бы осилить :disappointed:
gsomix: Мне сложно судить.
vrabosh: мне идея пришла, может знаете как этот патерн назывется
vrabosh: если программить в стиле html+css
vrabosh: в css модуле я прописываю классы, стилевые..
vrabosh: class Sfddsf: http://chat.codingame.com/pastebin/27bbc06c-9130-43a1-9a42-638785d56bc6
vrabosh: а потом как в html тегами собираю
mykeich: vrabosh ты что, на двое же 2020 год
gtj: я пишу шейдеры как в цсс а потом как в штмл их собираю)
gtj: http://chat.codingame.com/pastebin/f51fcc75-5807-482b-a859-228b7ea9e0fe
vrabosh: mykeich как пишут в 2020?
gsomix: vrabosh, Uljahn, если интересно, то переписал в императивном стиле.
gtj: у хауди хо вроде кухня вэба по питону раскрывалась
mykeich: vrabosh без понятия:) не забудь заблокировать правый клик мышки, добавить рекламы и включить скрипт против блокировщика рекламы, а то это будет не 2020 год
gtj: всякие там бабели нод джсы)
mykeich: А можно сделать нейронку чтоб блокировать нужную. информацию с сайтов?
gtj: тебе придется писать интерфейс после нейроночный
gtj: или нейронку сувать в дополнение браузера
gtj: с интерфейсом заработает на все 100 так как ты сможешь просто пикселями закршывать что она нашла
gtj: opencv придется курить и наверно на ее же окошке доделывать интерфейс ну и браузер както прятать а то смысла в браузере нет тогда
mykeich: пора придумывать промежуточный код верстания сайтов, после компиляции html,css, JS, с которым уже проще работать
gtj: на самом деле все интереснее
gtj: если в винде реализован пап гуя как в линуксе то можно сделать новый сеанс
gtj: а новый сеанс похож на удаленное подключение
tutubalin: mykeich а зачем блокировать нужную информацию?
gtj: страшные вещи михеич задумал) я както понял это в икс11 и забил)
mykeich: Классный был бы ник если бы я был Михаилом:)
mykeich: Или хотя бы мой отец
735487: я пазл недели без поиска решал. заменил любую из парных скобок цифрами разными и сложил в стек. потом по нему прошелся и пары убрал. если остался пустой то true
gsomix: Да, он совсем на Medium не тянет.
gsomix: tutubalin, я почти развернул твой код в понятный для меня. :) Как обычно бывает — идея понятно, но на тонкостях незнакомого языка спотыкаешься.
Uljahn: mykeich: ты про спам-фильтры на нейронках? или типа адаптивного адблока? у меня попроще задача - выделять слова из списка на странице
Uljahn: но жс не хочется учить, можно это средствами только css сделать?
wlesavo: ну написать разово код это не прям учить, я так пару приложений делал для своих нужн, разобрался написал и забыл, я думаю тебе труда не составит тож
735487: Uljahn: нет css не умеет сравнивать контент
735487: Uljahn: опиши задачу, что дано и как надо выделить. я попробую тебе написать
gtj: заносишь слова в список если на странице есть эти слова выделить маркером
Uljahn: угу
gtj: можно закурить ее для екстеншиона на расте прям
gtj: причем туда небось портировать можно fd
gtj: и будет почти сиюсекундный поиск
gtj: https://github.com/sharkdp/fd
Uljahn: вроде в CSS есть такая штука ":after", что-то менять можно
Uljahn: но там не по контенту, а по разметке видимо
gtj: напиши тут эту задачу тут вроде нет такой
gtj: только условие придумать надо интересное
gtj: получается надо както в риал тайме надо найти в строке опр слово и в шаблоне к ней применить новое свойство. кстати свойство можно любое добавить подчеркнуть и прочее
Uljahn: потом выбрать решение на жс и в tampermonkey юзерскрипт прикрутить? ))
gtj: не знаю, я еще думаю что тут есть в самом браузере апи по этому вопросу, потомучто ты можешь эти шаблоны видеть в режиме реального времени открыв консоль разработчика
gtj: апи кстати в екстеншионах полюбасу описаны
Uljahn: должен быть поиск по странице как минимум
Uljahn: т.е. в цикле запускать поиск и применять свойство
gtj: ну да состояние и список слов
Uljahn: Automaton2000: тупи @ тормози
Automaton2000: у меня в общаке смайлы показывает?
gtj: https://dev.opera.com/extensions/getting-started/
Uljahn: нашёл Highlight This для хрома
vrabosh: читаю сейчас метаклассы.. и идея пришла, можноже из обчных классов сделать работу с бд, т.е. каждый класс это отдельна таблица
vrabosh: норм так делать?
gsomix: vrabosh, https://ru.wikipedia.org/wiki/ORM
735487: vrabosh: есть такой паттерны очень хороший MVC. вот то что ты придумал как раз модель
vrabosh: http://chat.codingame.com/pastebin/b7ba1991-38f4-4200-95f9-a7aedd7a7c7f
735487: я в своих проектах так делаю. класс для тарифов, для провайдеров к примеру. один класс работает с одной таблицей и там методы получить, добавить и так далее
735487: а вот если так то это уже ORM юзай готовые да и все
vrabosh: получаетс при инициализации создат таблицу если нет.. при делания экзепляра создат поле и вернет значеня, если есть поля, то только значения
vrabosh: тут кнечно inner join не поделаешь или надо как извращатся.. ну или с иннерами отдельно работать.
gtj: пока ничего нового если хочешь уйти от бд пишешь дерево
vrabosh: я просто думаю, что лучше для фреймворка для нубов сделать)
gtj: и методы по работе с деревом и упрешься в проблемы которые на хабре милион лет обсуждают
vrabosh: чтобы начинающий прогер мог чат-бота легко делать не замысловатого
gtj: есть библиотека там 3 строки
gtj: смотри есть игра для милионов игроков
gtj: и есть производство маленьких деталей для каждого игрока от потомка
gtj: какието детальки связаны с соседними таблицами смежными по какомуто свойству
gtj: например вася выбил меч который уже есть у пети
gtj: выкинул его на землю а Саша подобрал
gtj: вот проще не писать бд а использовать решения изза таких ветвлений
gtj: и написать интерфейс для доступа к бд обернув читабельными командами
vrabosh: def main(app): http://chat.codingame.com/pastebin/1757425d-f254-4579-965d-7425185e8f09
vrabosh: вот такую реализацию придумал..
gtj: а что ты будешь смотреть в такой бд
vrabosh: вся работа находится внутренняя в запускаемом файле, а пользователю только плагин этоот править... где в app находится весь инструментарий который ему надо.
vrabosh: ему тольк конфиг поправить, и в этом файле писать и все..
vrabosh: вот теперь думаю, как работу с бд упрасить... покрайней мере создания бд.. с сами инсетр и селект можно даже напрямую работать, тут нечего сложного
Uljahn: vrabosh: а SQLite можно будет использовать?
vrabosh: да, я думаю на нем иделаь
vrabosh: еще правда нечитал про него
gtj: тоесть ты в базе данных хранишь настройки?
vrabosh: в конфиг файле, написал же вверху
Uljahn: настройки в конфиге, а бд типа автоматом цепляется
vrabosh: что программер захочет
vrabosh: к app все важное цепляется
vrabosh: app.api('users.get', uids=[1,2,3]) - работа с вк апи
gtj: вот я вася скачал твою программу запустил открываю базу данных в облаке что я там увижу?
vrabosh: ее надо создать самому
gsomix: vrabosh, просто возьми готовую ORM, как amurushkin советует.
vrabosh: что создашь, то и будешь видеть.
vrabosh: надо почитать что такое орм...
gsomix: И давайте, пожалуйста, оффтопик куда-нибудь в другое место перенесем. :)
gsomix: А то gtj возбудился.
vrabosh: она будет проще для начинающих чем sql?
Uljahn: #велосипедостроение ))
gsomix: vrabosh, зависит. Бывают легковесные ORM, которые близко к SQL работают.
gsomix: Но я ненастоящий сварщик.
gtj: да но она должна нести функционал собой какуюто работу делать а не просто заносить чтобы заносить
gtj: я просто буду хранить все пиксели которые выводил мой екран)
gtj: https://github.com/OpenKore/openkore
Roma_Shteyninger: пацаны помощь нужна
gsomix: Roma_Shteyninger, ты вопрос задай сначала. :)
735487: https://habr.com/ru/company/ruvds/blog/515522/ капец народ заморочился. движуха знатная была
gsomix: Осторожно, Roma_Shteyninger хочет, чтобы ему скинули готовый код. :)
gsomix: Студент?
gsomix: Тем более. Поработай над задачей сам сначала. :)
735487: кстати школьники по субботам приходить перестали.
gsomix: А что у них было? Кружок программирования?
wlesavo: amurushkin nfr ktnj ;? of jgznm yfxytncz crjhj
wlesavo: так лето ж ща начнется опять скоро
Roma_Shteyninger: :joy::joy::joy:
wlesavo: gsomix на последнем контесте было забавно, там несколько людей всем писали в духе меня родители убьют если я не пройду в легенду итп, особенно мемно было когда еулеру писали
gsomix: лол
gsomix: Довольно необычно, что используют CodinGame в образовательном процессе. Я встречал только Timus, CodeForces, да местные ACM ICPC системы.
735487: тут сидит преподаватель из Литвы или Латвии. вечно их путаю. вот он своих учеников сюда затащил. некоторые даже неплохо выступают. Petras в топах постоянно даже. что называется порекал учителя
vrabosh: https://pastebin.com/Z0U8Gt9j - как лучше делать?
Pyhesty: для школьников https://acmp.ru/ иделаьно... кодефорс все же сложен
735487: https://habr.com/ru/company/ruvds/blog/515676/ етить колотить как бывает )
735487: vrabosh: ты велосипед изобретаешь
vrabosh: amurushkin, всмысле? есть готовая библиотека работы с mysql и классом примерно таким способом? или что?
735487: на вот почитай https://www.fullstackpython.com/object-relational-mappers-orms.html я правда из этого щупал только джангу. посоветовать не смогу. для php мне NotORM нравится. но для питона ее нет
735487: vrabosh: да есть готовые решения
gtj: https://mariadb.com/resources/blog/how-to-connect-python-programs-to-mariadb/
gtj: кстати у меня идея роделась можно написать бота с базой данных ентерпрайз который будет вещать из облаков ентерпрайза тоже раз уж такая пьянка из пушек палить по воробьям)
Uljahn: для новичков лучше sqlite3 питоновский использовать имхо, т.к. не надо ничего устанавливать, ну и создавайте уже себе канал для офтопа
gtj: хотя я смотрел 1 разработку с коментариями бота там был с бд но для хранения настроек бота
gtj: телефон и прочее было в бд
Uljahn: создавайте уже себе канал для офтопа (2)
735487: а что считать оффтопом?
vrabosh: анатацию от переменых не посмотреть не как?
vrabosh: думал так писать a:'index,uniq,unsignet,int' = 1 если надо более тонкие настройки.. только хз как это смотреть кодом. (офтоп)
gtj: а тут вводят двойные стандарты
gtj: вы будете флудить но другим не дадите
735487: го в клеши :)
735487: я решил каждый день играть в клеши чтобы потихоньку набить ачивку на 500 штук
gtj: http://chat.codingame.com/pastebin/fdd199ab-d612-4f97-8e77-4ce1e762dac5
vrabosh: amurushkin я клеши на самый последний оставил, когда все пойду..
vrabosh: gtj как ты в этом еще не запутался?
gtj: начнешь с кути не запутаешься
vrabosh: код должен быть простенький не длинее старака 32символов, и не больше 50строк)
vrabosh: код должен быть простенький не длинее старака 32символов, и не больше 64строк)
gtj: чтобы уйти от кути надо учится свободной библиотеке
gtj: я не знаю что тебе сказать
gtj: ставить ентер ради правила когда у кода есть свя красота ну хз
735487: tutubalin: сорри не влез в твой клеш. был в другом
tutubalin: amurushkin зови )
gtj: я кстати горжусь этим файликом я его допиливал ночами до с+ с того вида в котором я его брал
tutubalin: блин, переоптимизировал я )
tutubalin: нельзя в fastest mode слишком много думать
735487: смотрю ты перемудрил. странный цикл у тебя какой то
tutubalin: до корня
735487: а я видать долго втыкал в условие. чел первый фактически тоже самое написал но на минуту быстрее
tutubalin: например у 18 делители имеет смысл искать до 4.
tutubalin: они же парные все
vrabosh: Лутц впринципе подробно пишет, про классы много разбирает моментов.. интресно есть лучше него автор по питону книга?
vrabosh: кнечно вот эти примеры с 2х версией надоедают. Еслиб он сейчас написал 6 издание чисто 3х былбы круто
Uljahn: я много инфы находил в специализированных блогах, где некоторые темы освещены более подробно и с примерами
Uljahn: всё конечно на ингрише
gsomix: Оффтоп — это все, что не про активности на CG.
gsomix: Есть же другие чаты: и про программирование в общем, и специализированные, посвященные определенным технологиям и темам.
tutubalin: ну иногда норм поболтать про что-то более общее, чем просто CG
tutubalin: но некоторые личности, не будем показывать пальцем, говорят ТОЛЬКО о вещах, не связанных с CG
gsomix: Напомню, что еще есть дискорд.
gsomix: Но тому же gtj там не очень интересно флудить, потому что свободных ушей нет.
gsomix: Извините, если душню, но я не модератор, мне можно. :)
Uljahn: ну, для того и нужны модераторы, чтобы вовремя одёргивать, если кого-то заносит :)
gybson_samara: tutubalin бывало и о 80х тут говорили =)
Uljahn: это когда стариканы собираются, начинают молодость вспоминать ))
Uljahn: вон в общаке мод уже полчаса флудит про нейронки в шахматах, так что и нам можно, главное - без фанатизма :relieved:
gsomix: Не жль по туториалам — и на том спасибо. :)
Uljahn: у этого мода несколько успешных нейронок на CG, так что да, мнение довольно авторитетное, и пользы больше, чем простой флуд читать
Uljahn: а, там ещё второй мод вылез, про теорию игр пофлудить)
Uljahn: правда, это всё имеет применение в мультиплеерах, в отличие от жль
bkarpov: По каким дням меняется пазл недели?
735487: понедельник по идее
Uljahn: ага, вчера новый вышел
bkarpov: Понял, спасибо
Uljahn: на колокольчик кликай, там оповещения, которые настроить можно в настройках профиля, show read - прочитать старые оповещения
Uljahn: там же про пазл недели сообщают
bkarpov: :ok_hand:
gybson_samara: Uljahn нейронка в шахматах, шашках, го и UTTT вроде одна - альфазиро, не?
735487: алгоритм один. нейронки разные я думаю
Uljahn: угу, алгоритм обучения - reinforcement learning - обучение с подкреплением, архитектура нейронок (количество нейронов, слоёв, связей и вид функции активации) - разные
Uljahn: *архитектуры
Uljahn: в принципе, Альфу Зиро обучили во все три игры играть (шахматы, го и сёги), но это три нейронки, обученные для трёх разных наборов правил, т.е. нельзя шахматной AZ играть в го и наоборот
gybson_samara: вот поговорили =)
Uljahn: лучше у inoryy спрашивать такие детали, я только обзоры читаю да arxiv, в детали не вникал особо :)
Uljahn: кстати, аддончик Highlight This офигенный, потратил полчаса и все ключевые слова раскрасил, теперь аннотации статей читать в 100 раз легче стало
**Uljahn уже 4 года читает arxiv.org/list/cs.AI/new каждый день
gsomix: Uljahn, в качестве хобби?
Uljahn: ага, слежу за трендами и качаю инглиш
gsomix: Ух!
gsomix: Arxiv Sanity пользуешься?
Uljahn: не, там отфильтровывают многое
Uljahn: inoryy мне давал на него наводку
Uljahn: раньше ещё cs.LG успевал читать, но времени жалко стало
Uljahn: 3Гб pdf-ок скачал за это время, и разложил по папочкам, а мог бы С++ выучить и выйти в легу крестиков ))
gsomix: Я как университет бросил — забросил и статьи читать. :)
Uljahn: ну, я тоже лет 10 фигнёй страдал, а потом почувствовал, что мозги закисают, пошёл по онлайн-курсам, питон начал учить, вместо браузерок стал на CG чилить))
Uljahn: тут недавно kongregate вспоминали, вот там много времени потрачено
gsomix: Uljahn, в Kaggle не соревнуешься?
Uljahn: пока нет
Uljahn: поучаствовал тут в одном соревновании - засабмитил расшареный код
YurkovAS: Uljahn ты же много пазлов тут решил, значит алгоритмы знаешь. Пробовал когда-нибудь решать задачки на codeforces? И как успехи, в какой лиге там.
Uljahn: YurkovAS: до CG я всякие платформы попробовал, и они мне все чем-то не понравились
YurkovAS: эта популярная, там в соревнованиях по 20к в слабой лиге участвует.
Uljahn: ну, я тогда только начинал питон учить, а алгоритмы ещё с вузика, там паскаль был
Uljahn: да и соревнования слишком для меня стрессовые, я же тормоз
Uljahn: вот месячные марафоны тут норм
Uljahn: или мульти без лимита времени
YurkovAS: ну да, там на скорость, 2ч только дают. но как бы, мне хоть 24ч - разницы не будет много...
Uljahn: для хобби слишком напряжно уже
YurkovAS: ну ясно, мне просто интересно. думаю как бы по быстрому прокачаться (ни чего не делая) :grin:
Uljahn: а для чего качаешься, если не секрет?
YurkovAS: чтобы футболку на КГ выйграть
Uljahn: а, я думал устроиться как tutubalin или inoryy ))
Uljahn: в смысле, на работу в крупную контору и релоцироваться
735487: я чисто по фану но тоже хочу в топы пробиваться
735487: и еще хочу когда нибудь в раике приз выиграть. желательно макбук ))
YurkovAS: у меня в uttt 600 сабмитов еще 500 самбитов в гиперсоника и буду в топ50 :smile:
Uljahn: наверное, это и отличает тру-кодера от любителя - целеустремлённость
Uljahn: я только по праздникам пишу код, или когда вдохновение накатывает))
YurkovAS: если ты про меня - то быстро дохожу до своего предела, а потом методом тыка пытаюсь улучшить (что бывает редко). в основном подсказывают.
Uljahn: ну, ты в топе в некоторых престижных мульти :)
Uljahn: для меня это уже показатель
Uljahn: ещё заметил, чем больше изучаю кодинг, тем сильнее хочется писать сразу правильно, вместо того, чтобы как раньше писать "чтобы хоть как-то работало", а потом улучшать
Uljahn: из-за этого постоянные фрустрации :(
Uljahn: питон менять на что-то другое не хочется, а в ограничениях CG некоторые алгоритмы на нём просто не успевают "взлететь"
Uljahn: BorisZ давно не появлялся, можно бы было тему с numba оживить как-то, а то камень залежался
gsomix: Uljahn, а ты сейчас в IT сфере работаешь?
YurkovAS: переходи на плюсы - и не будет тормозить
BorisZ: Uljahn сейчас мы можем разве что написать что-то в теме про нумбу на форуме, чтоб поднялась она
BorisZ: если задача и лежит где-то в туду то с низким приоритетом
BorisZ: чтоб его поднять надо чтоб был запрос широкий, чтоб много народу впряглось, я так понимаю
BorisZ: а как это сделать - хз, на питоне много народу пишет, но видимо казуальные они, для самых активных это тоже не шибко важно
gsomix: На первый взгляд кажется, что инфраструктура в CG поддерживает столько разных языков и технологий, что не должно быть большой проблемы добавить numba. :)
gsomix: Доброй ночи.
Uljahn: gsomix: не в IT, но с компами связано
ilgiocatore: Uljahn как это?)
Uljahn: тогда может и в IT
Uljahn: в смысле, с кодингом не связано
ilgiocatore: по-моему сейчас айтишниками называют даже
ilgiocatore: эйчаров и менеджеров всяких в айти
Uljahn: ну, технологии мы применяем информационные, но сами не создаём
Uljahn: в общем, я запутался
Uljahn: если дворнику прицепить gps-навигатор, это уже IT?
ilgiocatore: хороший вопрос
ilgiocatore: я сам уже задумался о бухгалтерах, которые в экселе работают
Uljahn: понятия со слишком широкой сферой применения ничего толком не описывают :/
Uljahn: скажем так, в конторе, где я работаю, IT широко применяются для автоматизации процессов и учёта, но сам бизнес связан с издательством и полиграфией, т.е. прошлый век
gsomix: Uljahn, спасибо.
vrabosh: кто знает как лучше работать в БД?
vrabosh: select id from item where id=123 select * from users where iid=item_id
vrabosh: или лучше иннер использовать?