Топоназвания из числа очевидных не из числа популярных: "Хочу искупаться в Горенке"
Ругательные слова и словоформы.
Искажения имён собственных: "Кирюха — козёл!"
Компьютерные термины: "Надо сделать чмод на серваке"
и тд…
«қаттиқ» (по-узбекски, я не знаю современную орфографию узбекского, которая на латинице)
Будет «Qattiq».
Чем Ваш метод принципиально лучше метода «Берём фразу и транслитируем её?»
Например: "Большие города, Пустые поезда" --> "<jkmibt ujhjlf? Gecnst gjtplf".
Если внутри будет несловарное слово, то вообще красота.
Ну это на случай, если не хочется пользоваться менеджером пароля.
Опыт показывает, что ресурсы (вики, форум) «обо всём» плавно превращаются в помойку, на которой Вася из Тамбова пишет «я сделал свою игру быки и коровы», а Коля из Сургута начинает гадить внутри статьи и рекламировать свой «хомяк на народе».
Рано или поздно, на таком ресурсе становится некомфортно и приходится вырабатывать свод правил, добавлять модераторов и включать репрессии.
Как планируется избежать подобного вектора развития?
Гомоморфизм шифра заключается в том, что изменения шифрованного текста аналогичны изменениям, производимым над исходным текстом. Допустим, Enc() — функция шифрования, а Dec() — дешифрования; тогда гомоморфизм по сложению можно выразить как x + y = Dec(Enc(x) + Enc(y)). Аналогично — по умножению: x ∙ y = Dec(Enc(x) ∙ Enc(y))
1. Не совсем понял про «умножение текста» или речь идёт только о числах?
2. Каким образом будет обеспечиваться должный уровень безопасности? Если я правильно понял, то для строки «PASS» Enc(«PASS») = Enc («P»)+Enc(«A»)+Enc(«S»)+Enc(«S»). То есть, теоретически зашифрованную длинную строку можно разбить на набор зашифрованных символов и каждый из них перебрать тем же брутфорсом.
Привет земляк!
1. Не скажу за весь мир, но в Ташкенте ИТ-стартапы создают в основном одни и те же люди. Наверное у них есть опыт, навыки и готовность подумать «чуть дальше чем остальные». В твоём случае — первый старт есть, значит будут и другие. Необязательно твой стартап должен спасти мир, он может просто сделать жизнь чуть проще, чтобы люди мысленно говорили «Спасибо».
2. Возможно ты достиг какой-то «полочки» в своём направлении, выше которой подняться не можешь. Перейди на какую-то смежную отрасль, прокачайся там, достигни новых высот. А вообще, ты сам знаешь, что хочешь ожидаешь?
12 лет назад я хотел изменить мир — был готов ночами сидеть за работой, ковыряться в исходниках и конфигах. Было интересно «ставить галочки» — выступил докладчиком, защитил проект, участвовал в научной работе, попал в список mainteiner-ов одного популярного свободного ПО, нашёл уязвимость в программном обеспечении… Сейчас женат и работу рассматриваю в основном с точки зрения «заплатят ли достойно?».
У тебя всё впереди, просто отвлекись на недельку и дальше к новым достижениям. Мне, например, помогает выезд в горы (благо их вокруг Ташкента много) — задолбаться до полной свободы мыслей и перезагрузить мозг.
Написано путанно, но думаю, основная мысль понятна.
В своё время была задача по массовому распознаванию библиотечных карточек и парсингу текста на них. Обычный Tesseract давал 90-92% результатов.
Приходилось изворачиваться, добавляя словарь слов, словоформ и фраз, чтобы повысить качество на выходе.
Хотели ещё синхронизироваться с базой ISBN, но почему-то не дошло до этого
Наука — это удовлетворение своего любопытства за государственный счёт
Был один кейс у знакомых:
— Получили заказ на разработку, срок — 12 месяцев. Работу поручили команде под управлением гениального (вот серьёзно) программиста Феди. За 6-7 месяцев было готово процентов 80 функционала. И тут вышла новая перспективная технология/ЯП. Федя пошёл к руководству и расписав преимущества технологии предложил переписать на ней с нуля почти готовое решение. Не знаю, чем он мотивировал — повышением качества, скорости безопасности, тем что руководству премию дадут, будут уступать место в автобусе или ещё что… В общем, приняли решение остановить разработку, за месяц изучить новую технологию и потом на ней реализовать решение.
Через 3-4 месяца предсказуемо случился факап: технология оказалась сложнее, решение не совсем подошло и тд. Пришлось увольнять Федю, срочно созывать всех более-менее свободных программистов и обещать им премии если они успеют вовремя
Как-то какой-то американский президент пришёл в НАСА. В вестибюле он встретил уборщика, который что-то тёр тряпкой. «Что ты делаешь, мой друг?» — «Я запускаю ракеты в космос!»
Этот пример обычно приводится на семинарах по тимбилдингу, просто вспомнилось.
Кому и что должен программист решается в каждом конкретном случае, исходя из должности, должностных инструкций, корпоративной культуры, личности программиста и его планов на дальнейшее развитие. Где-то достаточно, чтобы сотрудник отсидел положенные 8 часов, выдал «на гора» N строк кода. Где-то сотрудники вовлекаются в процесс, чтобы делались удобные на выходе решения.
Интересная реализация, есть куда развивать. Если будет не лень, предлагаю добавить:
— «Двухуровневость» — то есть, кормовая база оленей также является восполняемым ресурсом: олень жрёт траву почти под ноль, но если оленей нет — трава отрастает за несколько тиков. Если травы нет, олень голодает или мигрирует.
— «Насыщенность» — сделать жизненное состояние волка не бинарным (жив/мёртв), а добавить «очки здоровья» в зависимости от количества недавно съеденных оленей и голода. Волк будет думать о размножении только в случае, если его «очки здоровья» больше определённой константы (на голодный желудок особо не до секса).
— «Везучесть» — в случае, если волк и олень оказываются на одной клетке, у оленя есть вероятность убежать.
— С вероятностью в N% может случаться либо «bounty day» для той или иной популяции, когда прирост возрастает или наоборот тёмные деньки — эпидемия.
Опять-таки, сильно зависит от потребностей домохозяйки. Условное «погулять в интернете, послушать музыку, посмотреть фильм, посчитать на калькуляторе» — вполне выполнимо с удобствами как на Win, так и на Lin
Наверное глупо спорить «что лучше». Кому-то удобнее самому поковыряться и кастомизировать всё. Кто-то хочет просто поставить и не париться «чтоб работало». Кто-то готов заплатить, чтобы по щелчку пальцев прибегал мальчик и всё настраивал.
На линукс я перешёл в 2006 году, после разгула вирусов на компьютере и мучений с бесплатными и «почти бесплатными» антивирусами. Привык, он мне удобнее и надёжнее винды. Однако, на работе, из-за корпоративных стандартов и файловых форматов, пользуюсь Windows.
Ещё было бы интересно почитать про сложности перевода фраз, связанных с падежами, полом персонажа, числительными:
Reward 50 gold — награда 50 золотых
Reward 51 gold — награда 51 золотой
и как всего этого избегать
Ругательные слова и словоформы.
Искажения имён собственных: "Кирюха — козёл!"
Компьютерные термины: "Надо сделать чмод на серваке"
и тд…
Будет «Qattiq».
Чем Ваш метод принципиально лучше метода «Берём фразу и транслитируем её?»
Например: "Большие города, Пустые поезда" --> "<jkmibt ujhjlf? Gecnst gjtplf".
Если внутри будет несловарное слово, то вообще красота.
Ну это на случай, если не хочется пользоваться менеджером пароля.
Рано или поздно, на таком ресурсе становится некомфортно и приходится вырабатывать свод правил, добавлять модераторов и включать репрессии.
Как планируется избежать подобного вектора развития?
1. Не совсем понял про «умножение текста» или речь идёт только о числах?
2. Каким образом будет обеспечиваться должный уровень безопасности? Если я правильно понял, то для строки «PASS» Enc(«PASS») = Enc («P»)+Enc(«A»)+Enc(«S»)+Enc(«S»). То есть, теоретически зашифрованную длинную строку можно разбить на набор зашифрованных символов и каждый из них перебрать тем же брутфорсом.
Не совсем понятно — а разве нельзя «низкоуровнево» взять «дамп» флешки и расшифровывать его?
1. Не скажу за весь мир, но в Ташкенте ИТ-стартапы создают в основном одни и те же люди. Наверное у них есть опыт, навыки и готовность подумать «чуть дальше чем остальные». В твоём случае — первый старт есть, значит будут и другие. Необязательно твой стартап должен спасти мир, он может просто сделать жизнь чуть проще, чтобы люди мысленно говорили «Спасибо».
2. Возможно ты достиг какой-то «полочки» в своём направлении, выше которой подняться не можешь. Перейди на какую-то смежную отрасль, прокачайся там, достигни новых высот. А вообще, ты сам знаешь, что хочешь ожидаешь?
12 лет назад я хотел изменить мир — был готов ночами сидеть за работой, ковыряться в исходниках и конфигах. Было интересно «ставить галочки» — выступил докладчиком, защитил проект, участвовал в научной работе, попал в список mainteiner-ов одного популярного свободного ПО, нашёл уязвимость в программном обеспечении… Сейчас женат и работу рассматриваю в основном с точки зрения «заплатят ли достойно?».
У тебя всё впереди, просто отвлекись на недельку и дальше к новым достижениям. Мне, например, помогает выезд в горы (благо их вокруг Ташкента много) — задолбаться до полной свободы мыслей и перезагрузить мозг.
Написано путанно, но думаю, основная мысль понятна.
Приходилось изворачиваться, добавляя словарь слов, словоформ и фраз, чтобы повысить качество на выходе.
Хотели ещё синхронизироваться с базой ISBN, но почему-то не дошло до этого
Был один кейс у знакомых:
— Получили заказ на разработку, срок — 12 месяцев. Работу поручили команде под управлением гениального (вот серьёзно) программиста Феди. За 6-7 месяцев было готово процентов 80 функционала. И тут вышла новая перспективная технология/ЯП. Федя пошёл к руководству и расписав преимущества технологии предложил переписать на ней с нуля почти готовое решение. Не знаю, чем он мотивировал — повышением качества, скорости безопасности, тем что руководству премию дадут, будут уступать место в автобусе или ещё что… В общем, приняли решение остановить разработку, за месяц изучить новую технологию и потом на ней реализовать решение.
Через 3-4 месяца предсказуемо случился факап: технология оказалась сложнее, решение не совсем подошло и тд. Пришлось увольнять Федю, срочно созывать всех более-менее свободных программистов и обещать им премии если они успеют вовремя
Этот пример обычно приводится на семинарах по тимбилдингу, просто вспомнилось.
Кому и что должен программист решается в каждом конкретном случае, исходя из должности, должностных инструкций, корпоративной культуры, личности программиста и его планов на дальнейшее развитие. Где-то достаточно, чтобы сотрудник отсидел положенные 8 часов, выдал «на гора» N строк кода. Где-то сотрудники вовлекаются в процесс, чтобы делались удобные на выходе решения.
— «Двухуровневость» — то есть, кормовая база оленей также является восполняемым ресурсом: олень жрёт траву почти под ноль, но если оленей нет — трава отрастает за несколько тиков. Если травы нет, олень голодает или мигрирует.
— «Насыщенность» — сделать жизненное состояние волка не бинарным (жив/мёртв), а добавить «очки здоровья» в зависимости от количества недавно съеденных оленей и голода. Волк будет думать о размножении только в случае, если его «очки здоровья» больше определённой константы (на голодный желудок особо не до секса).
— «Везучесть» — в случае, если волк и олень оказываются на одной клетке, у оленя есть вероятность убежать.
— С вероятностью в N% может случаться либо «bounty day» для той или иной популяции, когда прирост возрастает или наоборот тёмные деньки — эпидемия.
На линукс я перешёл в 2006 году, после разгула вирусов на компьютере и мучений с бесплатными и «почти бесплатными» антивирусами. Привык, он мне удобнее и надёжнее винды. Однако, на работе, из-за корпоративных стандартов и файловых форматов, пользуюсь Windows.
Reward 50 gold — награда 50 золотых
Reward 51 gold — награда 51 золотой
и как всего этого избегать