(2021-06-01 11:36)
标签:
appinventor
应用马拉松
报名
|
分类:
program
|
今天是六一儿童节,也是MIT App
Inventor应用马拉松赛开始报名的日子。笔者已经完成的报名程序,现将报名过程稍加整理,分享如下。
虽说2020是一个不平静的年份,但对于我和roadlabs来说,并没有多少实质性的影响,我们依旧躲在家中,专心地做事情。
对我来说,影响源于自身,身体的各种不适,带来了不小的困扰。年初火速地办了两期线下培训,然后就武汉封城了。从春节到国庆节这段时间,忙于《训练营》的改版,人一直处于忙碌之中。十月份后闲下来,又参加了三场线上的会议,结果身体出了问题,接下来就是忙于看病吃药。12月14日开始启动新的视频课程——细说App
Inventor系列,这是一套视频版的参考手册,是酝酿已久的一项任务,任务量不大,刚好符合现阶段的身体状况。
细说系列课程预计会持续到2021年的4-5月份,发布在公众号里。虽然公众号拥有近2万个用户,但能够跟随课程的人至多就2~3百人,学习不是一件容易的事。
近期接触到几个年轻的开发者,说年轻,其实也许就是高中生,他们拥有无穷的战斗力,创建了一些复杂的应用,编写了大量的代码。不过,令人担忧的是,他们的程序写得毫无章法,面对复杂的问题,缺少整体的考虑。看过的两个例子中,共同的
(2020-01-03 11:40)
一、原料:
- 糯米3~4斤;
- 酒曲:1丸;
- 矿泉水:1.5升(会有剩余),最好放冰箱里冷藏
- 带盖的陶瓷或玻璃容器(如大号砂锅):糯米蒸熟后仅占容器一半的容积
- 陶瓷或玻璃盆:用于搅拌蒸熟的米饭
- 竹筷子一双
- 甑一个(可以淋干水分的容器)
- 蒸锅一个
三、流程
- 泡米:糯米淘净后浸泡24小时;
- 蒸饭:浸泡好的米放在甑中淋干水,上蒸锅蒸熟(上气后大约2小时);
-
晾米饭:将蒸熟的米饭倒入陶瓷盆中,用筷子打散,将矿泉水慢慢淋在热腾腾的米饭上,边淋边搅拌,让米饭把水吃进去,同时降温。注意水量控制,以盆地不见水为宜。
- 捣酒曲:将丸状酒曲捣成粉末待用。
-
添加酒曲:一定耐心等到米饭凉了以后再放入酒曲,大约30摄氏度为宜。将酒曲撒在米饭表面,然后用筷子搅拌均匀。此时还可以再稍加一点矿泉水。
-
装罐:将混合了酒曲的米饭盛到大号砂过中,尽量保持米饭的松散状态,以便保留氧气利于发酵。在米饭中间挖一个可以见到锅底的洞,如图1所
(2019-11-23 11:06)
标签:
appinventor
app
inventor
程序优化
|
分类:
program
|
《数与图》系列文章的目标是借助于程序来学习数学。对于一个学生而言,在他(她)的日常生活中,数学的应用仅限于解题,无穷无尽的、各种类型的、各种难度的练习题和考试题。学习数学的时间成本是昂贵的,几乎伴随我们整个学生时代,然而我们却很难有机会利用这些知识和技能去解决现实世界中的问题。幸运的是,编写程序为数学的应用提供了一种可行性。可以盘点一下,在《数与图》系列中,我们都使用了哪些数学知识与技能:从小学的四则运算(绘制坐标系)、初中的因式分解、多项式乘法以及高中的函数及其图像,等等。在编写程序过程中,我们放大了知识的细节,把抽象的公式转变成了有“个性”的图像,无疑这些会加深我们对知识的理解,但同时,程序也为数学提供了一个无所不能的演练场,它可以提升我们用数学知识解决真实问题的能力。数学和程序,就象我们的左右手,配合起来可以创造奇迹!
以上是我个人的观点,希望能与大家分享。
(2018-03-01 12:23)
标签:
app
inventor
web浏览框
md5
加密
|
分类:
program
|
App
Inventor中的Web浏览框组件相当于一个浏览器,相对于标准的浏览器来说,虽然它的功能不够完整,但这一组件提供了一个交换字串(webViewString)属性,可以实现app与javaScript之间的数据交换,这在很大程度上拓展了App
Inventor的开发能力。
(2017-12-15 11:00)
值此岁末,已可望见姗姗而来的节日与假期,老巫婆的程序世界心系各位编程爱好者,在Roadlabs的辛勤努力下,新版的块语言编程游戏已汉化移植完毕,经过简单的测试,现已闪亮登场。
新版本在原有版本的基础上,增加了两款新游戏:『音乐』与『繁衍』,这里先介绍第一款——音乐。
(2017-08-15 23:16)
标签:
app
inventor
web客户端
post
图灵机器人
|
分类:
program
|
近期收到开发者的询问,问及App
Inventor的web客户端组件如何访问图灵机器人,我很好奇这是一个怎样的机器人,于是在提问者的指示下,访问了图灵机器人网站。在注册成为网站会员后,获得了开发者的key。
实际上这是一个应答机器人,开发者可以开发一个简单的应用,从机器人处获得一些常用的信息。出于好奇,我试着写了一个简单的应用,目的是为了解释Web客户端组件Post方法的使用,项目的设计视图如下图。
项目中包含了一个文本输入框(查询内容),一个提交按钮,一个
(2017-03-11 14:50)
标签:
块语言
编程
游戏
儿童
blockly
|
分类:
program
|
从严格意义上说,这个环节不能算作一个游戏,它只是为下一个游戏“水战”提供了操作指南,就像一般网络游戏中的“新手村”一样。
还记得我们的第一个游戏——拼图吗?在那里我们描述了每一种动物外观特征(图片、腿数等),但是并没有描述它们的能力。而在这个训练里,我们必须关注它们的能力。训练中有两个角色——玩家与靶子,它们都是鸭子,但所具有的特性和能力却不相同。
如图所示,玩家具有开炮(cannon)、扫描(scan)、游泳(swim
(2017-03-07 08:58)
标签:
块语言
编程
游戏
blockly
儿童
|
分类:
program
|
没有什么事情比创造或涂鸦更能激发儿童的兴趣与想象力。早在上个世纪60年代末期,MIT(美国麻省理工学院)的人工智能研究室就发明了LOGO语言,试图通过画图的方式,对儿童进行数学的启蒙教育。LOGO语言里有一个小海龟,它可以转向、前进、抬笔、落笔,语言中还包括了条件与循环语句,可以借用这些简单的语言要素,绘制出各种有趣的图案。
这里介绍的块语言画图游戏,完全继承了LOGO语言的编程方法,通过控制画笔的起落、颜色、前进及转向,来绘制简单的线条,并利用循环语句,重复地执行这些画线的指令,来绘制复杂的图形。
(2017-02-21 14:52)
标签:
块语言
编程
游戏
17coding
blockly
|
分类:
program
|
块语言(blockly)是谷歌公司的开源项目,发布于2011年末。它利用一些可拼接的块来表示编程语言中的基本语言要素(数据及语句),通过这些块的组合,来完成程序的编写。这样做的好处是,初学者可以像玩拼图游戏一样,很快地编写出一些简单的程序,并且可以避开那些恼人的拼写错误,这极大地降低了学习编程的门槛,使得学习编程的人群得以迅速地扩大到儿童及非计算机专业的人士。
为了进一步降低学习门槛,培养学习者与计算机交流的能力,即,培养所谓的计算思维,谷歌公司又于2012年5月推出了块语言编程游戏,将编程的基本知识与技能,融入到一些简单而有趣的游戏之中,学习者在游戏过程中,建立起程序的基本概念,掌握编程的基本方法,这些游戏可以理解为块语言编程的预备课程。
由老巫婆及Roadlabs共同维护的www.17