2024年9月25日星期三
链接
日本报纸
几天前,我们收到一瓶Nin Jion Pei Pa Koa先生我们在网上订购的。它附带一个盒子日本报纸。今天,我找到了链接https://www.chunichi.co.jp/chuspo网站打印在首页上,即英语读者可选择“last”。日本人按相反的顺序给页面编号。打开第一页,行上的文本从上到下排列,行从右向左跑。在后几页上,行上的文本从从左到右,线条自上而下。该链接指向日本报纸中日新闻这是今年4月2日的问题。在第16页,我认识一个数独游戏。看起来还有一个将棋和a马公相关谜题。
2024年9月21日星期六
链接
2024年9月20日星期五
链接
自动驾驶轮椅
今天,新闻中有一条关于自动驾驶轮椅的新闻阿姆斯特丹Airport Schiphol公司。这些产品由WHILL公司股份有限公司。.他们有一些存储库在github。有存储库关于烦躁不安的标记,它还引用烦躁不安的人在ROS.org网站在天花板上放置基准标记,可以用小相机确定轮椅的位置。我也不得不考虑动力地带其中标记用于确定文件和/或卡片在表上的位置。
实时入门陷阱的墓碑图
在过去的几周里,我一直致力于墓碑图(或T形图)活蹦乱跳基于strace的输出。我已经发表了结果在这里在github上。您可以使用鼠标进行缩放和平移。如果单击过程(T形)或文件,它将显示附加信息。如果你单击附加信息中的链接,进程或文件将在图中居中,用黄色背景突出显示。
GOGBOT:第4天
今天下午,我做了今年最后一次义工轮班GOGBOT音乐节我在Grote Kerk(the大教堂),但现在是白天而不是晚上,如同第一天.我认为公众来参观教堂。更多老年人和年轻人家庭儿童。从外面明亮的地方走进黑暗的教堂,许多人都没有进入教堂的邮件大厅,害怕绊倒。我告诉人们没有门槛和/或地板是平的。一些人,主要是年轻人孩子们,发现了深度数组工作很紧张。然而,我确实注意到了各种各样的反应。
GOGBOT:第3天
我又在GOGBOT公司在入口处附近分发节目传单。16点07分,我买了这本书P.L.A.N.E.T.A.R.T.基斯·德·格罗和行星的历史1978-2004编写人拉尔斯·范德米森英文版,由行星出版社于2024年出版,国际标准图书编号:97890903888144,来自腹部以下对于€ 20.00. 这是展览的目录行星档案馆X Kees de Groot 1978-2003和在线行星档案.
GOGBOT:第2天
今天下午,我在问讯处做了第二次志愿者轮班。那里当时人不多。我确实看了迪格鲁特完成他的艺术作品。下班后,我去了特温特国立博物馆在那里我(相当快)走过了展览 Gogbot x RMT公司(也称为:科技鸿沟,在那里我看到了以下艺术品:我还参观了展览行星档案馆X Kees de Groot 1978-2003.我可能会稍后再参观这些展览。我回到了市中心在那里我看到了以下属于GOGBOT的艺术作品:在家吃过晚饭后,我晚上回去看:
书
13点50分19分,我从慈善商店Het Goed:
- Xaveer De Geyter Architects:事后:Onderzoek naar De赫登达格斯体育场编写人基特·比科特荷兰语版,由NAi出版社于1月出版2002年,国际标准图书编号:9789056622640,,2.80欧元。
- 不要吃黄雪:流行音乐智慧编写人马库斯·卡夫英语和劳伦斯·金出版社于2013年出版,国际标准图书编号:97890636928893.40欧元。
- Edwin Kragten:Houtskooltekeningen 2006-2008年作者:阿德里安科齐恩森(荷兰语),国际标准图书编号:9789081029438,1.50欧元。
今年我再次为GOGBOT公司节日晚上,我在Grote Kerk担任警卫/向导(大教堂)大厅里有两件大型艺术品:
- 深度数组通过罗宾·比克曼,我已经有了请参阅今年早些时候的Raidiant虚空在2月2日(我觉得在教堂比它在那里做的还要多。此外,我觉得由于数量巨大如果有人能在房间里自由走动的话如果效果的顺序仅限于那些最能显示“深度”效果。)
- 自动测试模块(德语表示呼吸)AUSGANG工作室.(带接口大约半个小时,这项工作将对“了解”工作的人。我觉得有点遗憾并没有经常这样做,因为许多人都被解雇了不得不等很长时间才有机会体验。)
在教堂的塔楼里有艺术品Dépaysement付款通过伊莎贝尔·沃勒.
阿姆斯特丹
在去阿姆斯特丹的路上,我首先参观了乌得勒支,在那里我去了书店史蒂文·斯特克和Aleph的书。在阿姆斯特丹,我乘地铁M52线到罗金,然后步行去书店斯海尔特马。包含ramsj书籍的部分已移至其他位置在顶层,并进行了重组,这感觉像是一种改进。我再低几层,我找到了那本书奇怪的代码:使编程再次有趣的密语通过罗纳德·克内塞尔当我呼叫时通过第10章,关于Brainfuck公司,我发现我的名字印在上面第293页带有指向的链接我的页面关于它。接下来,我去了趟书店扩散系数斯莱格特,浏览了Het Spui上的露天书签,并访问了美国图书中心。我从那里走到罗恩·曼多斯画廊查看展览
最佳2024年毕业生。我发现以下毕业生的作品值得关注我看到他们的顺序:
接下来,我走到画廊安德里塞&哎哟去看展览1979-2014年二维和三维颜色变化作品由彼得·斯特鲁伊肯除了彼得·斯特鲁肯,我和几个我已经认识的人聊天。我也见过这位艺术家威尔弗里德·兰辛克.
栗子和芥子
12点19分,康尼给了我一个大板栗她刚在街上发现的。今天晚上,我去了Herenboeren Usserler Es公司帮助,关于二十名其他成员,去收割集合的种子。我们不得不剥去吊舱用叶子上的种子把豆荚弄开。我们用了一些筛子把种子从豆荚和树枝上分开。结果需要更多处理。我们猜测我们已经收获了大约4公斤的集合种子。我们我们还被允许给自己买一些荞麦植物。它们不包含种子很多,可能需要更多的时间才能收获。
北洋URG-04LX-UGO01激光雷达
我正在尝试从URG-04LX-UG01,这是URG-04LX扫描激光测距仪(规格它有一个mirco-USB端口。扫描区域为240°最大半径为4米的半圆。俯仰角为0.36°传感器输出在683个不同角度测量的距离。激光器在1米距离处,光束直径小于1厘米。我读到的角度分辨率可由主机配置。URG系列:通信协议规范.在经历了通常的麻烦之后,我设法建造了hokuyoaist_示例来自的程序gbiggs/HokuyoAIST公司github存储库。为此,您首先需要安装编程辅助工具,狮身人面像、狮身人面像呼吸插件和Flexiport公司:灵活的通信库。请注意,需要安装后者(带有进行安装)在运行之前克马克用于HokuyoAIST。什么时候?我运行程序,没有任何参数,它确实会返回很多消息,包括错误消息,但我没有看到任何类似数据的内容。打开linux,您也可以使用小型通信使用以下命令:
minicom-D/dev/ttyACM0-b 19200
您可以使用击键序列“Ctrl-A z u”在后面添加回车符作为传感器的每个生命馈送将仅返回换行字符。现在你可以输入命令,如“VV”、“PP”、“II”和“GD0100020002”(后跟enter)从设备中检索信息或数据。我查看了代码,我在方法中发现了一个错误hokuyoaist::ScanData::as_string其中无符号整数是用-1初始化。当我将其更改为0时,程序确实显示了数据。如果给它clustring值(使用“-c”命令行选项)范围应该是该值的倍数,否则会报告错误。今天,我一直在尝试可视化活蹦乱跳使用墓碑图(或T形图),其中每个T形图表示在执行的进程上。下面是这个实验的结果相当不完整并且没有很好地对齐。它是不完整的,因为它只给出最初的第三个过程。此外,我还必须添加连接线。我是关于基于位置计算所有坐标的思考基于文本宽度的元素。我还必须考虑如何列出输入文件。一些进程有多个输入文件,可以是其他步骤生成的文件和给定输入文件的混合。一些输入文件用作多个进程的输入。使用灰色框可视化其他进程的执行。拖动和缩放用鼠标可以查看整个图表。
2024年9月3日星期二
链接
BadgerOS的I²C(第3部分)
通过研究所有文件,昨天和那天以前,我仍然对一些事情感到困惑。我回到了Hackerhotel 2024 CH32V003固件并注意到功能I2C1_EV_IRQ处理器在中i2c_从。小时哪里都没有在代码中调用。我推测它是从以二进制形式提供的固件。我想知道如果多重I2C_星1_可以设置值。代码表明可能是情况下,使用多个并行if语句和位与运算符。什么时候?我在谷歌上搜索I2C1_EV_IRQ处理器,我发现它也在代码中使用对微控制器进行编程ST微电子。在这里,链式if-else语句的使用似乎建议最多设置一个标志。(这不是特别好的代码设计,使用位标志排除值。也许设计的理念是将来可能会同时发生。)所以,如果我理解的话正确地说,I²C总线上有两种类型的交互:
- 一种字节数的写入操作,其中第一个字节指定起始位置和以下所有字节都是写入从指定位置开始向上的位置(寄存器)。
- 从最后指定的字节数开始的读取操作位置向上,通常位置设置为写入数据字节为零的操作。
在I²C总线上,两个操作都以指定标识符的字节开始从机外设和指定它是写还是写的位标志读取操作。(这适用于7位地址模式。适用于10位地址模式下,使用两个字节。)函数的代码i2c主控开始静态不是那么容易才能理解。一个原因是它不仅从函数调用i2c主控开始也来自于函数i2c源处理器故障,这是被调用的中断处理程序读取时,当命令长度超过先进先出硬件缓冲区和/或其他事件发生时。功能启动用一些代码处理read命令。低级功能i2c_ll_read_rxfifo用于从FIFO读取中读取信息在通过I²C总线接收数据期间填充的缓冲区。对于ESP32C6这是通过从映射到的特定内存位置读取来完成的一个硬件寄存器,我想它也会从缓冲区。在while-lop中,处理命令,调用函数i2c_ll_write_cmd_reg告诉硬件有关功能执行。
这个实现还有什么需要改进的吗?我想知道是不是使用链接列表存储有关命令的信息,其中元素是一个接一个地分配的,可以使用一个数组在堆栈上分配或作为全局变量分配。它表明该函数i2c主控开始只有在所有命令完成后才返回发出(或达到指定的超时时间)。我也猜,当这需要在BadgerOS中实现时,一些原语,例如,所使用的锁和事件队列需要替换为BadgerOS内核中的等效原语。由于I²C总线通常用于读取徽章上的输入和输出设备,即要访问的代码这些设备需要实现为在内核,并且进程(具有“焦点”)将可以访问这些通过内核实现的系统调用。在这种情况下代码无论如何都不能“阻塞”,可能必须与并行运行与外围设备通信的其他代码,例如WIFI。我愿意不清楚该如何实施。
温度在Twenth机场29.5摄氏度,打破了此前29.2摄氏度的记录1991年。
链接
BadgerOS的I²C(第2部分)
昨天,我写了I²C的第一部分用于BadgerOS。今天,我继续深入了解它是如何工作的。这个文件中调用的函数管理i2c。c(c)在文件中找到i2c。c(c)Espressif IoT开发框架的功能i2c_write_reg和i2c读取,每个生成一个列表然后通过调用函数执行的“命令”i2c主控开始。此函数还调用函数i2c主控开始静态用于向硬件发送命令调用各种i2c_ll_特定于平台的功能。对于ESP32-C6,可在文件中找到hal/esp32c6/include/hal/i2c_ll。小时.信件哈尔站立用于硬件抽象层。我想那些信陆上通信线代表低级别。
小栗子
今天下午,在附近散步时,康尼给了我一个小小的板栗她发现了在路上。
I²C(平方厘米)是一个系列通信总线,通常用于允许微控制器与一个或多个外围设备通信。公共汽车使使用两根有源导线和一根接地线。一根活动导线用于数据通信和另一个用于时钟信号。通常是微控制器充当主机,生成时钟信号,外围设备充当奴隶。BadgerOS公司是一个操作系统由开发徽章。团队为各种为各种黑客营地和会议开发的徽章,例如为什么2025将于明年举行八月。我最近加入了徽章。团队和我将调查支持BadgerOS中的I²C。黑客酒店2024徽章在ESP32-C6之间的通信中使用I²C微控制器和CH32V003外围设备,用于读取切换并控制LED。固件代码可在中找到这个Hackerhotel 2024 CH32V003固件存储库。我在此存储库。正在使用的协议的一些详细信息通信(通过I²C总线),用于与微控制器位于函数中I2C1_EV_IRQ处理器在中i2c_slave。小时文件。固件对于微控制器ESP32-C6型Hackerhotel 2024徽章的储存库哈克酒店-2024-固件-esp32c6存储库。在函数中协处理器任务函数的调用i2c读取用于检索五个按钮的状态。这个第一个参数指定总线的编号(如果微控制器具有多条I²C通信总线)。第二个参数指定从属外围设备的唯一标识,即十六进制42,指生命、宇宙和万物的终极问题的答案是42。第三个参数是应该读取的寄存器编号。这个第四个参数是指向应该存储数据的字节数组的指针最后一个参数是are的大小和应阅读。函数在文件中定义管理i2c。c(c),其中包含更多i2c_阅读和i2c_写入功能。只有一个写函数,即函数i2c_write_reg在代码中调用。其中一个地方是功能bsp_set_leds在文件中英国标准普尔。c(c)。中的函数文件管理i2c。c(c)使用实现I²C咖啡馆.
内德科·索拉科夫:剩菜
自上周二以来,我一直阅读在中展览目录内德科·索拉科夫:LEFTOVERS我买的5月1日这是一个关于私人未售出物品的收集画廊内科·索拉科夫与合作。我最初买这本书是因为书上有很多数字和字母盖子。现在我明白了,这些只是连续的数字范围附上一些信件,这些信件指的是早期的展览这些作品是剩余的,例如未售出的。我读了大部分介绍各种展览。某些页面包含以下内容的复制品索拉科夫用铅笔写的评论。这有点像展览地点:莫杜洛Difusor de Arte中心他在展览室比展出的作品更受关注。几个收藏家买了一块带有那些图画和文字的石膏。
德伦茨博物馆
康尼我去了德伦茨博物馆。我们首先参观了展览 达契亚——金银帝国,显示了更多超过了50件金银财宝和更多的小戒指和硬币达契亚来自石器时代(公元3世纪),直到公元106年罗马征服我们参观了展览:修辞格具有以下功能雕塑:
接下来我们看了展览Christine和Janus van Zeegen:线程中的创新者和油漆.我发现以下作品不值一提:
- 范泽根的新娘Janus van Zeegen,1925年。
- 轻松的诗歌。克里斯汀·范泽根的形象Janus van Zeegen,1928年。
- 孩子Christine van Zeegen,12岁Janus van Zeegen,1902年。
- 凤凰鸟克里斯汀·范泽根(Christine van Zeegen),1918年。
- 公鸡克里斯汀·范泽根(Christine van Zeegen),未注明日期。
- 猫头鹰的研究Janus van Zeegen,1920年。
- 奇妙的鸟类飞行Janus van Zeegen,约1920年。
- 深海花园或海底珊瑚居民,Janus van Zeegen,约1918年。
- 孤独,亚历山大·德伦特, 2024.
- 安魂曲亚历山大·德伦特(Alexander Drenth),2024年。
- 沉默的永恒克里斯汀·范泽根(Christine van Zeegen),1915年。
- 基督;s提升,克里斯汀·范·泽根,1915年。
- 教堂猫头鹰克里斯汀·范泽根(Christine van Zeegen),1917年。
- 一个带瓣珍珠牡蛎壳Janus van Zeegen,1936年。
- 火山爆发Janus van Zeegen,未注明日期。
在入场大厅里,也有书店,有一座纪念馆马蒂杰斯罗琳他于7月10日与他的四部作品一同去世:
程序设计语言设计
在过去的一周里,我继续研究基于堆栈的语言,作为尝试替换的MES编译器活蹦乱跳.我曾致力于翻译C预处理器(编写(在C++中)转换为堆栈语言中的程序。我对堆栈语言,使程序看起来更像C++中的程序。我发现在进行手动翻译时很容易引入错误调试这些bug并不容易。我使用反汇编要反汇编代码,请将其与文件进行比较由编译器为基于堆栈的语言生成,以将其与程序。我考虑过一个程序来优化这个过程,但到目前为止没有做任何工作。我确实考虑过语言设计。对于例如,在大多数语言中,当在表达式中使用变量时,它是解释为获取该变量的内容,而不是内存地址变量在内存中的位置。C编程语言有一个运算符,单个与号(“&”),表示应使用变量。在堆栈语言中,情况正好相反,您必须显式使用运算符问号来检索变量,而不是使用地址。注意,在C语言中,当变量被称为赋值的目标(在右侧)该变量的地址将用作赋值的目标,不是它的内容。因此,如果在堆栈语言中,我希望避免如果频繁使用检索操作符,编译器必须执行对接下来会发生什么进行一些分析。我想把编译器保留为尽可能简单。这使得每个操作都显式,也使得你甚至更了解引擎盖下面发生了什么。另一件事是我一直在考虑的是为访问定义的常量记录的字段/成员(C中的“结构”)。这些常数是特定于特定的结构类型,但由于常量是全局的,这意味着如果多个记录具有相同的字段名,则需要使用前缀可以放置在与记录开头不同的偏移处。堆栈语言现在有一些限制,因为它很简单无法为此定义“局部”常量。我确实想过一些方法在不使实现复杂得多的情况下改进这一点。我尚未对此做出任何更改。在转换C时++我意识到我可以尝试将其自动化意识到堆栈语言将是一种很好的目标语言。这使我决定再次转向开发预处理器。
2024年8月21日星期三
链接
“你好,世界!”
我一直在为编写编译器以替换MES编译器的目的活蹦乱跳.此编译器基于建议的解决方案I提出一周前今天晚上,我成功了编译下面打印文本的程序你好,世界!'. 这个语言使用反向波兰符号用于表达式。它允许定义函数(使用关键字函数),具有循环(带有关键字环以及使用关键字进行转义的方法打破然后重复它可以在任何时候使用关键字持续),choice语句(带有关键字然后和其他的),以及本地的定义变量(使用关键字无功功率,无功功率). 下面的程序定义了功能fhputs(荧光笔)打印字符串。该函数使用内置函数系统输入打印单个字符用整数指定的目标。在这种情况下,整数'1'是用于引用标准输出。使用“”调用函数()'.函数的值系统输入退货需要废止使用流行音乐。程序包含以下功能主要的,这是执行程序时调用的主函数。它只需调用功能fhputs(荧光笔)
函数函数输出{变量s s=环{是吗?1 0==然后{break}是吗?1 1 sys_fputc()弹出是吗?1+秒=}ret(雷特)}函数main{“你好,世界!”fhputs()ret(雷特)}
编译器是一个具有最小存储空间的单通道编译器。它有一个堆栈面向符号表和语句嵌套堆栈。有一个几乎“机器代码”的一对一翻译,格式为M1编译器阶段0-posix那是的一部分活蹦乱跳语言和编译器相当原始无法防止多种错误。编译器的第一个版本,即有很多工作成果,并且包含一些已知的错误,可以在提交590e5315。此提交包含批处理文件build_stack你好包含编译你好,sl程序和运行它。一些中间文件是生成,包括文件hellosl.txt格式是通过呼叫产生的反汇编.
我仍在考虑如何从这一点继续下去。有一件事是用语言本身编写编译器。我认为这是可能的,但我我想在开始开发之前,我首先想进一步开发C++版本这个。
黄色来自Bloemendal
在收获季节Herenboeren Usseler Es公司我们给了两个大帕克索伊和两个头(大的和小的)“Bloemendaalse Gele”(翻译过来就是“黄色布隆梅达尔“),一种介于尖头卷心菜之间的老品种还有美味的卷心菜。很可能我的一些祖先蔬菜种植者也种植它,甚至可能种植它。此外(可能的话取决于个人选择)我回家时带了一条意大利面南瓜、七个红洋葱、两个韭菜、两个小黄瓜、一个黄瓜、三个小胡瓜,一个茴香,一个花椰菜和两个莴苣头(带红边)。从我们被允许从床上收获的东西中,我拿了一些罗勒和一些火箭。我们也被要求帮助收割土豆,但没有发生。地面太湿了。我听到有人说有2厘米的雨昨晚摔倒了。那很可能是因为我昨晚听到下雨了。
今天下午,我参观了展览Fotogalerie Objektief的“Meesterwerken”与十名学生的照片来自中等职业教育学院的摄影师课程“ROC van Twente”。我喜欢以下学生的照片:
2024年8月15日星期四
链接
卡夫特维克:来自德国的未来音乐
我完成了阅读这本书卡夫特维克:未来来自德国的音乐通过乌韦·舒特我开始在上面阅读6月28日在火车上旅行时。我早些时候买了这本书年1月19日这本书是关于德国人的电子乐队发电站乐队。我曾希望这本书能讲述一些关于他们使用过的设备,但几乎没有相关信息主要是关于乐队运作的文化背景和它的影响力。我只知道卡夫特维克队的一些进球七十年代和八十年代。阅读发生的事情很有趣乐队在接下来的几年里也了解了一些关于乐队的文化背景。
温度在Twenth机场33.6摄氏度,打破了此前32.7摄氏度的记录1953年。今天,湿度相当高。我早就感觉到了高温和高湿度的结合。晚餐,我们吃了卷曲的凯尔火锅加入香料混合物,小黄瓜和香肠,这是一道典型的冬季菜肴,但我们已经买了一些在上周六的丰收季节,卷曲的凯尔花更多了。在晚上开始时,我们周围有雷雨,导致气温在19:20之间20:00下降约10度。我们只是下了一点雨。20点25分,我们看到了一个很小但相当明亮的片段彩虹。在一张照片下面,我拍摄了这个小碎片
双堆栈实现
我一直在考虑堆栈语言I的双堆栈实现正在谈论上周五想法是使用“正常”堆栈用于面向堆栈的操作,另一个堆栈用于存储本地变量和返回地址。上i386型正常堆栈存储在专门用途英语注册并拥有专用指令,推和流行音乐,以使用此堆栈。为了防止很多推后跟一个流行音乐这个eax公司寄存器将用于存储堆栈的顶部元素。此外想法是将局部变量存储在另一个堆栈上,并使用电子束等离子体(基本指针)堆栈。重要的是要注意呼叫指令推动电子信息处理(指令指针)打开堆栈和那个ret(雷特)(return)指令跳转到地址存储在堆栈上。因为这与堆栈仅包含要操作的值,地址可以存储在第二个堆栈上。在调用函数之前电子束等离子体寄存器必须递增已用于局部变量的当前字节数和返回地址,然后需要使用相同的值对其进行递减。调用函数的代码(使用GNU汇编器语法),其中起始地址存储在eax公司注册和n个表示用于第二个堆栈,然后变为:
添加ebp,n个呼叫次级ebp,n个
现在,在调用函数的开始,返回地址被存储在第二个堆栈的第一个位置,使用以下指令:流行eax移动[ebp],eax流行eax
其中第二个流行音乐指令用于弹出调用的函数。退出函数并继续的说明上一功能的执行现在变为:移动ebx推送ebxret(雷特)
这可能看起来有很多说明,但实际上并不是很多实现函数调用的方法。
面向堆栈的语言
自从最后一次,我报道了M2-Mesoplanet,我确实发现了我正在努力解决的错误,但很快,我遇到了另一个错误。然后我花了一些时间在板材中的立方体问题。在过去的日子里,我花了一些时间看看第一阶段,阶段0-posix,第页,共页活蹦乱跳相对于四个受支持的CPU。我确实写了一篇shell脚本,运行_运行_AMD64,以执行AMD64变体并分析strace输出。昨天,我花了一些时间阅读cc_x86.M1号并做笔记。我也开始考虑可以轻松编译为M1级格式。我是思考一种面向堆栈的语言。我不得不考虑论文Lawine,机器设计语言实验通过Sjoerd Doaitse Swierstra先生其中具有多个堆栈的机器设计是描述。我在考虑一个有三个堆栈的设计:正常堆栈用于函数调用、正在处理的值的堆栈和/或传递给函数调用,以及包含中定义的局部变量值的堆栈功能。在编译C时生成的机器代码中,这些堆栈是混合,这需要一些额外的管理和注意它们没有混淆。这种方法实际上是允许通过缓冲区溢出执行。这种面向堆栈的语言将类似于第四但使用局部变量使编程更容易。我不确定然而,它是否也将纳入结构化控制语句供选择和循环。我想,我将首先尝试编写C++程序来编译输入到中的文件M1级格式,如果可行,看看我能不能用语言本身实现它。
阿拉伯印刷术:历史与实践
我完成了阅读这本书阿拉伯印刷术:历史与实践由Titus Nemeth担任编辑和作者,4月4日收到后,我于4月26日开始阅读。我已经写了一些关于在5月6日我确实喜欢读这本书。它更多是关于印刷术而不是阿拉伯语字体设计,正如我所希望的。我确实喜欢这本书的排版它使用黄色。我认为在这本书的开头部分,应该有一些建议给那些还不熟悉的人先读这本书的最后一章,书名是:阿拉伯语印刷基础.我确实知道阿拉伯字母不同的形式取决于它们是出现在开头、结尾还是出现在单词中间或它们看起来孤立时。但我不知道当后面跟其他字母时,字符bá'(ψ)可以假定最多为24种不同的初始形式,如第322页图5所示。这显示了一些阿拉伯文字的复杂性。我也从这一章中了解到阿拉伯语排版的软件支持仍然相当有限。其中一个原因是文本对正阿拉伯语文本使用不同的技术取决于正在使用的类型。很多可能与事实有关阿拉伯语在以下方面有着更丰富的历史书法而不是拉丁字母。我还觉得阿拉伯文字被用于与当地传统截然不同的语言。这本书的一些章节在某种意义上是相当学术性的对历史发展进行学术研究的产物。一定地阅读起来很有趣。
2024年8月6日星期二
链接
预防护理欺诈
今天,荷兰调查新闻组织“关注金钱”已报告(荷兰语文章)在荷兰,医疗费用欺诈每年约100亿。文章称,主要肇事者让前台人员自己远离画面。前面的人去了商会并在没有任何问题的情况下创办一家新的医疗公司,然后开始开具发票。我认为这些发票包含虚假数据用于从未交付的护理。我确实认为,使用数字证书,也许还有一些应用程序,可以防止这些假发票。我认为可以为带有GPS和NFC的智能手机创建应用程序来验证在特定时间,在特定位置扫描了一张ID卡。荷兰人公司因弗迪开发了ReadID我它使用的应用程序可以验证碎片身份文件。公司TrueScreen(真实屏幕)开发了技术证明GPS位置我想,随着时间的推移。我真的很惊讶这种技术还没有被我们实施和/或实施政府。我认为最大的问题之一是政府本身没有能够支持政府的ICT专家实施这些反欺诈措施。在过去的几十年里许多基本的信息通信技术知识已经在伪装下外包给了公司私有化。我认为公司习惯于实施和服务ICT系统。但规范和风险评估应由为政府工作的独立专家。例如,最近发现越来越多的政府组织将信息通信技术外包给基于云的解决方案归外国所有,但没有意识到这一点美国公司的服务,无论位于何处,仍属于美国法律,并允许美国政府完全访问存储的数据看起来那些荷兰政府组织并没有意识到这甚至可能违反国家和欧洲有关隐私和安全法律化的法律。在过去的几天里,我一直在努力改进板材中的立方体基于使用平铺的问题。该计划是在列之间生成许多在某些列中从未发生过的编码从墙到墙的顺序。想法是找到一种简单的方法来排除这些编码。两列平铺之间的每个编码都包含用于在每个高度连接两个瓷砖的编码。想法是看一下其中两个编码位于彼此正上方,并查看是否存在为他们继续。为此,我从砖.cpp我发布的程序7月7日这导致了该计划来自Sheet3.cpp的立方体然而,这确实带来了一些改善这并没有让我走得更远。计算高度为7的所有结果瓷砖,花了相当长的时间。在下表中,针对每个高度给出:列之间不同编码的数量可能的不同列以及实际以某种顺序从一堵墙到另一堵墙发生。
2 11 17 113 66 158 534 473 1561 3575 3194 14704 21936 21603 138949 138897 145910 1311680 87361
展览
下午,我进城了。在康考迪亚,我看到了一些展览.我去那里看放逐正方形三角形通过威尼克加茨她创建了特定于站点的安装。我觉得很不错有趣的是她如何用一些投影仪和衣服挂在天花板上属性。在楼下,我发现我只看到了展览的一部分昆士布利肯7月17日我去看的时候。那时,我只是参观了前面的房间,没有意识到地板的其他部分。底层还有一些“树屋”由建造泰萨·亨德里克斯在Yonatan、Nakom、Humd和Fnot的帮助下。
链接