С Рождеством!
На планшет, возможно, уже есть что-то похожее, см. Programmers keyboard.
Но, если нужно сделать для себя, под свои требования — делайте проект на github/gitlab/etc. и приглашайте. Позднее можете открыть пару задач для желающих в списке issues/features.
Желательно нарисовать несколько картинок, а то не очень понятна идея со слов.
У кого есть время и желание — посмотрит... IMHO: обычно, небольшие проекты удобно делать самостоятельно — так просто быстрее.
Поправлю себя. Если быть более точным, согласно комментариям, — то посредник искал людей для выполнения reverse engineering. Выполнил ли — неизвестно.
«Но каждый кейс должен рассматриваться индивидуально — не было ли при помощи реверс-инжиниринга нарушений прав собственника, законно ли получен объект...» Liga.net
dou.ua/...rums/topic/32307/#2021099
ТС указал А*-у что используется ПО с нарушением авторских прав, т.к. ему не заплатили деньги (и, соответственно, Э*-А*, если он даже и был посредником, не имеет лицензии на использование/аренду данного ПО, т.к. посредник не произвел оплату, а уж тем более — не является владельцем авторских прав).
Менеджмент А* это проигнорировал (проигнорировал наличие у ТС авторского права) и опять начал использовать ПО (сознательно идя таким образом на риск), оправдывая это тем что перечислили деньги посреднику и считая что авторское право принадлежит посреднику.
Посредник же (и/или менеджер А* ?), в свою очередь, также нарушил авторское право, выполнив reverse engineering и модификацию ПО, не имея лицензии на данные действия. dou.ua/...rums/topic/32307/#2021536
Мог ли ТС потребовать у А* удалить ПО? — да, т.к. это собственность ТС.
Если это аренда, то владелец авторских прав может ее остановить, если условия договора нарушены.
Конечно, это так выглядит со стороны. Суд должен установить детали этого дела и вынести свое решение.
Цікаво, якою у Вас була вартість та обсяги використання AWS S3 і наскільки відрізняються поточні витрати, без S3.
Нещодавно була стаття щодо можливих інвестицій MS, точніше, про наміри.
ain.ua/...tiruet-500-mln-v-ukraine
dou.ua/forums/topic/31687
И хорошо, что тебя за такое наказывают.
Ну, если ТС кинули, то тут ничего хорошего нету. Это всего лишь говорит о том, что не побоялись кинуть, в надежде на коррумпированность судов и т.п.
На самом деле, Заказчику очень выгодно иметь дело с готовым продуктом, а не платить непонятно за что, а потом судиться за то что работа не сделана, или же сделана, но с неважным качеством, что не позволяет ее использовать.
Ну почему, если работать с нормальными людьми, в которых ты уверен, то можно и так — сделать работу бесплатно, но заранее предупредить (в Договоре), что для коммерческого использования нужно будеть оплатить работу (купить лицензию для коммерческого использования) и указать сумму.
Этот алгоритм — для unsigned чисел.
Но в столбик умножать тоже можно, только мне не совсем ясно условие насчет дробной части... но если дробная часть простая, как здесь пишут, то я бы попробовал так:
Если X * Y = Z , то X и Y сохраняем в ячейки памяти (для X нужно 128 бит = 0, для Y достаточно 64 бит) а 128 бит Z будем аккумулировать, например, в edx:ecx:ebx:eax или в памяти (в регистрах, по-идее, будет и быстрее и удобнее).
Потом делаем 64 сдвига Y вправо (и, соотв., 63 сдвига влево X) и на каждой итерации суммируем Z с X, если конечно флаг после сдвига Y = 1.
При сложении не теряйте carry flag (почитайте CF, ADC), кроме первого слова (ADD).
И, как уже писали, у результата отбрасываем лишние 18 битов дробной части (сдвигаем вправо).
В каких-то деталях я могу ошибаться, давно уже использовал ASM, и тогда я не использовал dword регистры и 80386, так что будьте внимательны.
Как вариант, но скорее всего Вы уже видели: ru.wikipedia.org/wiki/Алгоритм_Карацубы
( взято отсюда ru.wikipedia.org/wiki/Длинная_арифметика )
Не знаю, актуально ли сейчас. Но, возможно, Вам будет интересно: dou.ua/forums/topic/30205
Благодарю! Кстати, какое у Вас самое любимое PHP IDE?
Детям рисовали и учили рисовать блок-схемы алгоритмов еще лет 30 назад, а может и раньше. Но все равно, было довольно сложно четко и ясно понять работу вложенных циклов, работу с многомерными массивами, как логически правильно построить алгоритм. Какое-то время сначала это просто не понимаешь и все, просто делаешь неуклюжие кривые попытки, а потом, со временем, если сам практикуешься на каких-то своих маленьких проектах, начинаешь понимать.
Якщо такі неадекватні податки на самому старті, то інститути підтримки та розвитку мало допоможуть.
Потрібно визнати — держава не працює на звичайного громадянина — вона працює на «бізнес клани».
У мене товариш, започаткував малий бізнес, в іншій сфері. Під час ковіду отримав податковий борг близько 10тис. і ледве виходить в нуль, з боргом потрібно ще розбиратись що робити або ж сплатити. Держава примусово переводить на загальну систему. Та ж держава сильно затягнула з видачею довідки про сплату ЄСВ, допомоги він поки що не отримав, теж під питанням, тому що в умові про допомогу є граничний термін — 90 днів, крім того є ще одна умова — 6 місяців сплати ЄСВ до простою. ЄСВ в нашій країні теж примусове...
У держави немає стратегії для «lean» підприємництва «знизу» — це одна з найбільших (держави, Дії, та подібних) проблем!
А хіба не можна адекватно зробити — спростити бухгалтерію, замість того щоб це «чудо» лукавої української мислі — «ФОПи» скрізь сувати. Крім того, Ви можливо не в курсі — але не всі студенти хочуть бути оформлені як ФОП.
Ні, якщо їм заплатити
До9-ти можно без проблем використовувати набір ФОПів...
Ні — велика помилка, не можна!!! Якраз коли підприємство маленьке, то це дуже незручно, бо ти маєш наймати студентів і витрачати час на бухгалтерію, оформлювати ФОПів (це якась повна дурниця) в той час як часу цього в тебе майже немає, бо більшу частину роботи маєш виконувати сам.
Я, может быть, немножко огорчу Вас, но в Eclipse (версия 4.12.0, думаю и более ранние версии тоже), Android Studio (и IDEA) можно использовать сокращения
BuR Ctrl+Space => BufferedReader один из первых в списке.
А еще есть Live Templates (см. File :: Settings :: Editor :: Live Templates), можно их редактировать и добавлять свои.
sout => System.out.println(); (см. группу output)
Ctrl+Q показывает JavaDoc (View :: Quick Documentation), но нужно чтобы были загружены локально sources, иначе плохо работает.
В Eclipse тоже есть sysout (он, вместе с другими сокращениями, появляется где-то в конце списка когда нажимаешь Ctrl+Space в пустой строке).
См. настройки в Window :: Preferences :: Java :: Editor :: Templates — тоже можно редактировать и добавлять свои.
P.S. Самое интересное что я этими сокращениями не пользуюсь; когда-то кто-то мне показывал, и вот сейчас вспомнилось :-)