Вверх ↑
Этот топик читают: Гость
Ответов: 1263
Рейтинг: 47
#1: 2019-02-23 16:05:48 ЛС | профиль | цитата
Придумываем идеи универсальных и полезных компонентов для HiAsm.

1. Компонент нейросети. Для построения либо кластера, либо всей нейросети. Так как нейросети это больше вычислительная процедура, ее лучше и легче програмиировать в кодах. Поэтому нужен компонент, берущий на себя основные блоки этого кода.
карма: 3
Hiasm + Flowstone + CopperCube + GoDot + JS
0
vip
#1.1контекстная реклама от партнеров
Ответов: 66
Рейтинг: 1
#2: 2019-02-23 16:17:02 ЛС | профиль | цитата
Мне кажется не хватает для StrPart реверс поиска, то есть искать символ не слева направо, а справа налево.
Перевод байтов(потока) в Base64. В Hiasm перевод в Base64 осуществляется элементом Charset, как по мне это не логично, но по сути через StreamConverter должно сработать.
карма: 0

0
Разработчик
Ответов: 26066
Рейтинг: 2120
#3: 2019-02-23 16:42:58 ЛС | профиль | цитата
Gazzi писал(а):
Мне кажется не хватает для StrPart реверс поиска, то есть искать символ не слева направо, а справа налево.

А кто мешает использовать MultiStrData на две позиции, у него как раз есть реверс поиска?
карма: 22

0
Ответов: 4621
Рейтинг: 746
#4: 2019-02-25 12:55:21 ЛС | профиль | цитата
Gazzi писал(а):
В Hiasm перевод в Base64 осуществляется элементом Charset, как по мне это не логично
Согласен, компонент Charset должен выполнять только одну функцию - преобразование кодировок. А для HEX/Base64/URLEncoding и подобных должны быть другие компоненты.
карма: 26

0
Ответов: 537
Рейтинг: 14
#5: 2019-02-25 17:46:37 ЛС | профиль | цитата
В компоненте Convertor не хватает перевода потока в бинарный код.
карма: 4

0
Ответов: 4621
Рейтинг: 746
#6: 2019-02-25 18:05:22 ЛС | профиль | цитата
Это как?
карма: 26

0
Ответов: 537
Рейтинг: 14
#7: 2019-02-25 18:08:57 ЛС | профиль | цитата
Видел такую программу которая любой небольшой файл переводит в 0 и 1, а потом обратно. Сохранить файл можно в виде текста. Например фотографию. Имя и расширение файла прячет в файле тоже как 0 и 1

Редактировалось 1 раз(а), последний 2019-02-25 18:17:04
карма: 4

0
Ответов: 5227
Рейтинг: 586
#8: 2019-02-25 18:13:48 ЛС | профиль | цитата
Aziz, ну и чем не идея была http://forum.hiasm.com/getfile/38481 а оно никому не надо.
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 4621
Рейтинг: 746
#9: 2019-02-25 18:14:04 ЛС | профиль | цитата
Sersey писал(а):
переводит в 0 и 1, а потом обратно
Ясно.

Редактировалось 1 раз(а), последний 2019-02-25 18:14:27
карма: 26

0
Ответов: 537
Рейтинг: 14
#10: 2019-02-25 20:40:54 ЛС | профиль | цитата
Хотел сделать на стандартных компонентах и не получилось. Почему у разных символов разное количество цифр, например если 8 бит, то должно быть 8

Add(MainForm,2953706,98,147)
{
}
Add(Button,4154494,98,196)
{
Left=20
Top=165
Data=String(0)
link(onClick,15958988:doConvert,[])
}
Add(Memo,11567249,378,301)
{
Left=5
Top=5
Width=360
Height=145
ScrollBars=2
link(Str,12400979:Text,[])
}
Add(StreamConvertor,15958988,154,196)
{
Point(Data)
link(onResult,10924404:doEvent1,[])
link(Data,12598291:Stream,[])
}
Add(MemoryStream,12598291,154,147)
{
Stream=[ZIP7E03000078DA63606004420101062029C190C1CCC020C6C0C0A001C44021060506883808383033D00C08CEB2D2986B2F3BDF5968A13B41C56AF31C3D177B86AC0CF35FEA6B31CF11458BC32F46E7FFC8082866BB3224756749F6DEAA94EDF921ABC2B466DB20D45B7F60B07A2BE8FBD1ACE09D5FE7C7809E2FFA793FBD36A7379E9DD9736559F9F1DEB8CD19CEF31C04669A43D5DB7D65B77FA997F1367CD2A7F22DDF3A8EFC485EF8D37965DDECDB5BCEBEBDD57C7E6ECA8E22F7856EB253F521CA810E10F27DEF58F32167C5D799577F1D7CF777DECD5F4C91E702F654A61CE90ADE5566BC3254759E83E03423B88BF8FDBE3B56BFCF5FFD75F6F55FC73FFC9D78E637C4170CDB7EB91EF9157EE297EBA19FF29B4FB1CEB1856B314BBC685FFB2D75F18FA485BFADAAFF4004034EFC9A76EFF78C7BBF6B2FFC8AD8FF4372EB4FB8FAD515021BEAA51734BA1D9CE9726249F0C9455E7AABF6355DF9B5FBF59FCD2FFE345CFA9578E087E1861F401B21EA5794892F2AB7D93639E1E4BAD6FB6737BE7D7C69DBDA8AD893BFBA6FFCEEBCFEBBE8F4AF909D3F4C967D635BF703A27E53BDE0C232AB2D13638FADACBF7660DEDD536BCE6C6C0C59BF2FF3E8CF8CA33F23F7FC705AFF5D6DDE378E05DFE14E5A55A3B1AE2B6CF7ECDCA32BEB4EAC693EB8A86C4F07B7E2F69F1ADB7F2A6D06BB048856FD80AB07CAAEAAB7026AD93A3979EBA4F86D3D3604930D50CB8666EDCD9DE69B5A75816CAAA4DBFFC098F9CFCFC0F08F9D81810988199811B8A19181E120101F6040E007205CCFC0F0A11EA2170073EC1180]
}
Add(StrList,10543688,231,196)
{
}
Add(Hub,10924404,196,196)
{
link(onEvent1,10543688:doAdd,[])
link(onEvent2,12754406:doEnum,[(220,209)(220,251)])
}
Add(Convertor,12722728,280,245)
{
Mode=3
link(onResult,2730443:doConvert,[])
}
Add(Convertor,2730443,329,245)
{
Mode=8
link(onResult,12400979:doAdd,[])
}
Add(Str_Enum,12754406,231,245)
{
Delimiter=""
OnlyDivGroup=1
onBreakEnable=0
link(onEnum,12722728:doConvert,[])
link(onEndEnum,11567249:doAdd,[(272,258)(272,307)])
link(String,10543688:Text,[])
}
Add(StrList,12400979,378,245)
{
}
карма: 4

0
Разработчик
Ответов: 26066
Рейтинг: 2120
#11: 2019-02-26 01:25:14 ЛС | профиль | цитата
Sersey писал(а):
Почему у разных символов разное количество цифр, например если 8 бит, то должно быть 8

А кто будет в IntToBin ставить вместо Digits=2 Digits=8?
карма: 22

0
Ответов: 2059
Рейтинг: 131
#12: 2019-02-26 01:53:55 ЛС | профиль | цитата
Sersey,
Минимальное количество знакомест в результирующей строке для методов IntToHex, IntToBin и IntToStr

Hex переводить chr\int не очень хорошо.
Так лучше hex\int, int\bin

Редактировалось 2 раз(а), последний 2019-02-26 02:01:23
карма: 6

0
Ответов: 5227
Рейтинг: 586
#13: 2019-02-26 15:59:17 ЛС | профиль | цитата
не могу при позднем связывании получить доступ к объекту webbrowser Document в FPC, нужен для метода SetText, вот реальная засада где
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 5227
Рейтинг: 586
#14: 2019-02-27 19:15:31 ЛС | профиль | цитата
Всё как обычно одними идеями и заканчивается.
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 2059
Рейтинг: 131
#15: 2019-02-28 00:32:33 ЛС | профиль | цитата
Манилов писал(а):
Как бы хорошо было, если бы вдруг от дома провести подземный ход или через пруд выстроить каменный мост, на котором были бы по обеим сторонам лавки, и чтобы в них сидели купцы и продавали разные мелкие товары, нужные для крестьян.


Бальзаминов писал(а):
Впотьмах, маменька, мечтать лучше. Оно можно и при огне, только надобно зажмуриться, а в потемках можно и так, с открытыми глазами.

маменька писал(а):
Ну мечтай, бог с тобой!

карма: 6

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)