@QuAzIread-only
Лучше недостаток кармы, чем мозгов и совести
Информация
- В рейтинге
- Не участвует
- Откуда
- Минск, Минская обл., Беларусь
- Дата рождения
- Зарегистрирован
- Активность
Специализация
Фулстек разработчик, DevOps-инженер
Средний
C#
.NET
ASP.NET
Git
SQL
Linux
Docker
Python
Базы данных
Bash
Как минимум на первых этапах шрифт будет быстрее вызывать утомление, по сравнению с привычными, а когда люди будут привыкать к нему, большой вопрос, останется ли его эффективность на должном уровне или станет ещё меньше, чем у переживших длинную эволюцию привычных написаний. Скорее всего можно пойти на компромисс и например дорисовать недостающие части например очень тонкой линией или светлосерым для компенсации сложности и восстановления скорости восприятия.
А в целом было бы хорошо в ближайшее время увидеть устройства ориентированные на эффективную работу с огромными потоками информации именно в современной шумной среде. Какой-нибудь VR-шлем с качественными экранами, наушниками способными гасить внешние отвлекающие шумы, микрофоном и минимально реализованным нейроинтерфейсом, для полной изоляции и погружения.
Что касается мыльниц Canon, есть смысл попробовать CHDK накатить, вроде там должна быть опция предварительного поднятия шторки — так будет снимать чуть дольше, но в условиях плохого света меньше будет сказывается шевелёнка на больших выдержках. Ну и делать штатив максимально тяжёлым и устойчивым. Эффект шевелёнки может проявляться даже если снимаете с пультом, достаточно хорошего сквозняка, пройти мимо стола (если пол не бетонный) и, опять же, срабатывающей шторки в камере.
В общем есть над чем подумать, чтобы оцифровать свой скарб
А почему когда гугл сканил книги и предлагал оцифровать всё и отдать людям на несколько лет раньше — их завернули ( habr.com/post/404059 )? У Амазона больше откаты?
Библиотеки — это в первую очередь историко-культурное наследие и свободный доступ к знаниям, а так же люди, а не место для тусовок с ценностями аля всемирно известная сеть бесплатных туалетов.
Можно через чат скинуть ссылку на конкретно место в документации, но нельзя позиционировать чат как замену всему и вся. И тем более нельзя в него долбить аки «официант, господам скучно». Всё, что прошло мимо документации и нормальной системы учёта требований — проходит мимо.
Вообще-то электронной почты эти чатовские проблемы тоже касаются, народ что-то шлёт и ждёт что им ответят сразу, плюс километровые портянки из переписки. Но т.к. все привыкли, что почта редко проверяется, то там стало меньше таких заскоков.
Точно так же применимо и для «суперсрочных телефонных звонков», когда человек не может и даже не собирается чётко объяснить, в чём проблема — во первых просто потому, что скрины и логи звонком не передаются, во вторых, люди почему-то любят играть в сломанный телефон и говорить какую-то ересь вместо состоявшихся фактов (не тот номер записи, не тот пароль, не тот клиент… всё что угодно) + бывают проблемы со связью, а потом они с чувством выполненного долга пропадают (отрубают телефон и идут спать например).
Т.е. в конце всё упирается в то, что нет нормальной документации и системы ведения тикетов, которые в принципе были бы самодостаточны без всяких чатиков, звонков и митингов. Все эти чатики расхолаживают (люди считают что они выполнили долг — доставили информацию, но на самом деле в документацию не попало ничего) и отвлекают, даже если не бибикают явно, а просто в трее навязчиво висит «вы не прочли 100500 сообщений».
А вообще я долго искал какое-нибудь готовое решение, которое можно было бы захостить у себя, в котором можно было бы вести проекты от корки до корки для SOHO (начиная с беклога, тикетов, таймтрекинга, ведения клиентов продаванами, хелпдеска, заканчивая VCS, review), но так ничего и не нашёл, всё равно половина на github/gitlab/bitbucket, а вторая половина размазана по Dropbox/Paper/Google drive/Redmine/CRM и чатикам. И эта фрагментация жрёт время и бесит.
Фрагментация кусков ТЗ между тикетам с полуживыми доками, чатикам и «живым общением» — это вообще отдельный ад. Апогей — это когда что-то (но далеко не всё) обсудили голосом (потому что кто-то решил что так быстрее/удобнее), таск либо не сделали, либо он состоит из «позвони, обсудим», а потом на приёмке у тебя спрашивают «Почему ты не сделал вот эту фичу именно вот так и с кандибобером», «Потому что про кандибобер никто не говорил», «Я совершенно точно (ведь ПМ не человек и ничего не забывает, да и слушатель тоже робот) говорил тебе про кандибобер — иди переделывай». И никому ничего не докажешь, что эта хотелка была выдумана, но не была озвучена, либо по ней были вопросы не позволяющие сделать её сейчас без ущерба для другого функционала. Без нормального целостного документирования невозможно понять, как должен работать/выглядеть результат, а чаты и голосовые обсуждения с документированием не связаны никак. Они в принципе не могут иметь важности чем сиюминутный факт, про который можно через 15 минут забыть вообще. Максимум — это пульнуть скриншот и переписка в духе «Так для тикета #123 с кандибобером будет ок? -Да». Всё, на этом активность в чате должна заканчиваться.
Ещё веселило, когда ПМ мог написать/позвонить в любой момент, через любой канал связи, даже на телефон около полуночи из другой страны, но все обращения к ПМ, если не через почту, вполне легко ПМом же игнорируются. Даже если это сообщение о том, что сервер почты сдох.
Ботоводство и прочая автоматизация на чатовых костылях — это отдельный вопрос, который тоже никак не связан с ведением проекта, ведением документации и внутрикомандной коммуникацией. Но те, кто про него тут вспоминают, кажется не поняли о чём пост.
А вы случайно не знаете, почему такой плохой MySQL сразу же завоевал популярность в вебе, а FB до сих пор там никак? А ещё MySQL вышел не в 2000. А Postgre не в 1995.
Так же у меня есть большие сомнения, что вы в курсе моих проблем с Qt (не Quick Time!), а потому «помнить» их не можете.
И у меня для вас есть страшное откровение: 200Гб база это очень мало было уже 5 лет назад, даже для таких чайников как я, а сегодня этой цифрой вообще не смешите. У меня одного за неделю данных больше пролетает в виду специфики текущей работы.
dBase я привёл в пример тому, что многие цепляются за то, что кое как, с болью и скрипом когда-то было внедрено и не хотят ничего менять, оправдывая это всеми правдами и неправдами.
Ну и конечно я не в курсе конкретно ваших кейсов, ваших УМВР и ваших бирж (которыми опять же кроме вас никто не пользуется). Но личный опыт и опыт подавляющего большинства контор (в т.ч. куча статей про инфраструктуру высоконагруженных ресурсов на Хабре) показывают, что FB далеко не самая удачная СУБД и большинство тех контор, которые его когда-то использовали, ушли на другие СУБД явно не от желания добавить себе работы.
И очень хочется почитать реальную статью, что же такого плохого у Postgre есть, что FB якобы уделывает его и, вдруг, становится «идеальным» сервером. Или что такое жизненно важное есть в FB, чего нет у других.
А изначальная претензия была как раз в том, что они сравнивают заведомо более слабую по всем параметрам СУБД и при этом ошибочно пытаются притянуть за уши её как наиболее «безошибочную» — с этим раскладом, с учётом личного опыта, я не соглашусь ни в коем случае.
По поводу эмбеддовки с Дельфи: Заменить полноценный сервер, как то MS SQL на Windows или MySQL/Postgre оно никогда не могло. Потому и заброшено Борландом. Но у MySQL/Postgre всё весьма грустно по части «носимых» баз, а MS SQL CE имеет весьма грустные ограничения. В паре с какими-нибудь FibPlus и EhLib это смотрелось очень неплохо в своё время, особенно для бедных студентов, ведь можно было сделать прилагу на коленке, а потом прийти с курсовым в училище, показать там что «вот, у меня полноценная СУБД использована, всё по взрослому, с отдельным сервером», т.к. установка и запуск на винде были довольно тривиальные. Но когда речь поднимается про нормальное управление доступами, приличные нагрузки, нормальные бекапы, какие-то фичи сложнее селекта — её начинает резко нехватать. Ещё она частенько ломалась и была свистопляска в версиями, которые не очень-то хорошо работали с драйвером от другой версии. Я имел довольно большой опыт внедрения поделок с этой штукой (причём не только на Windows) и не могу никому её рекомендовать. Уж лучше SQLite, если нужна локальная БД или MySQL, если сеть — эти решения будут быстрее, надёжнее, гибче и функциональнее, чем FB, плюс полно как бумажной литературы, так и сайтов/форумов/конф по всем СУБД, по FB же ещё лет 5 назад был только томик Хелен Бори (до сих пор где-то на даче лежит никому ненужный) и полтора скромных форума.
А на счёт увеличения количества ошибок: чем больше возможностей, тем больше кода и тем код сложнее, и тем сложнее всё это сопровождать и развивать. Соответственно и количество ошибок будет сильно расти. И то что при большом росте Postgre не сильно вырос по количеству ошибок лишь доказывает что это весьма хорошая СУБД.
Его ниша (как потомка Borland) была в эмбеддовке на Delphi, которую без проблем решает SQLite.
Но я думаю, библиотеки себя изжили, как это ни грустно. Всякие игровые зоны и прочий развлекательный контент там не нужны. DIY под боком тоже будет шумновато. Библиотеки фактически уже давно перешли в цифровую форму. Для меня «библиотека 2027» это какой-нибудь крепенький планшет размером со стандартную тетрадку (не слишком мал, но при этом хорошо лежит в руке и с собой носить удобно) с суперконденсатором вместо аккумулятора, беспроводной зарядкой (и чехлом с солнечной батареей) и накопителем хотя бы 1Тб, где 100 Гб это книги, 200-300 Гб — музыка и всё остальное — хороший видеоконтент с обучалками, всякие HOWTO. Ну и по мелочи какого-нибудь софта для обучения, инженерный калькулятор туда же. Это заменит тонны макулатуры и болванок, даст примерно равные хорошие условия для обучения всем (а не только тем, чьи родители могут купить себе личную библиотеку), решит проблемы вида «забыл учебник», «в учебнике половина страниц вырвана», «дал почитать другу и тот потерял», «прошли сроки и пришлось вернуть в библиотеку», можно спокойно оставлять всякого рода заметки на полях, ссылки, делиться цитатами в пару кликов и вести прочую работу с контентом. Но все эти данные в таких количествах чрезвычайно сложно найти в хорошем качестве и систематизировать, плюс конечно это никак не укладывается в «ужать систему образования ещё сильнее в финансах, распилить побольше бабла». А то что нужно учащимся вместо места для посидеть между парами шумной толпою — это уже скорее фаблаб или хакерспейс, где можно свободно применять знания на практике. Там уже и WiFi, и лаунж с кофемётом и игровой зоной уже вполне можно поставить, если правильно всё зонировать, чтобы не мешать никому.
Кто бы просвятил по таким вопросам:
— В вебе пишут, что перевод строки делается через %0A, но у меня работает только старый добрый \r\n.
— Если текст отправляется как markdown, а разметки markdown не содержит, то отправка падает с ошибкой (код 400). Как корректно валидировать тип текста перед отправкой?
— Как корректно поступать с конфиденциальной информацией? Например пароль авторизации пользователем, можно как-то поудалять из истории сообщений для бота те сообщения, где пользователь сообщает пароль?
— Пользователь добавил бота, отправил ему /start, но я не вижу ни его телефона, ни его логина по которым можно было бы напрямую связаться, только chat_id. Как получить контактные данные и отправлять сообщения по логину пользователя (например обновления новостей из его личной ленты). Возможно ли ботом по команде отправить пользователя в чат с другим пользователем? Не в общий канал, а именно личный чат