修改App Inventor 2源码,5M<上传,5M<编译<10M

不清楚为啥App Inventor 2上传文件有5M大小的限制,编译的文件不能超过5M。只是从技术的角度想了解一下,就像墙在那里,就想翻一翻。。。

在ant之前,修改2处代码:

appinventor-sources-master\appinventor\appengine\src\com\google\appinventor\server\storage\ObjectifyStorageIo.java

 @Override
  public int getMaxJobSizeBytes() {
    // TODO(user): what should this mean?
    return 100 * 1024 * 1024; //上传限制改为100M
  }

若上传大于10M的zip仍有文件太太的提示,修改appinventor-sources-master\appinventor\appengine\src\com\google\appinventor\server\FileImporterImpl.java文件。

搭建一个能发送改密码链接邮件的 App Inventor 2

App Inventor 2安装教程在这:

Centos7安装App Inventor 2 

winserver 2012 安装 App Inventor 2

演示站点: http://ai2.fsyz.net 请使用chrome浏览器打开。

================================关闭第一次登陆的提示英文窗口=================================

WEB-INF\appengine-web.xml对应修改

<property name="require.tos" value="true" />

改为

Centos7 搭建App Inventor 2 离线服务器 2019.03.05更新

1.CentOS7最小安装,设定网络,root登陆。  复制命令运行出错,可能是空格被替换为&nbsp;了。

2.升级系统最新:

  yum -y update

3.必要软件安装:

 yum -y install wget zip unzip git  nano  zlib.i686  libstdc++-4.8.5-28.el7.i686  libstdc++-4.8.5-28.el7_5.1.i686 

 yum provides libstdc++.so.6

推荐视频:G20峰会文艺晚会.最忆是杭州_美丽的爱情传说和最忆是杭州_欢乐颂

苏教版技术与设计1: 

照明技术,从最早的追求亮,到后来所追求的漂亮。。。。。。

树莓派LXDE桌面添加一个图标

这操作远没有windows简单。不过在/usr/share/applications/看到很多例子:

 cat lxde-x-terminal-emulator.desktop

新系统写入TF卡后基本操作

#默认用户pi 密码为raspberry

#改密码 改时区 改国家 改UTF8

sudo raspi-config

 

#ssh 关DNS 登陆会快些

sudo sed -i '$a\TCPKeepAlive yes' /etc/ssh/sshd_config

sudo sed -i '$a\ClientAliveCountMax 360' /etc/ssh/sshd_config

sudo sed -i '$a\UseDNS no' /etc/ssh/sshd_config

sudo service sshd restart

 

#改国内镜像 安装软件会快些

sudo sed -i 's/^/#/g' /etc/apt/sources.list

sudo sed -i '$a\deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ jessie main contrib non-free rpi' /etc/apt/sources.list

增加关机按钮

部分学生3D设计打印作品

3D打印机使用教程请参考: http://maker.fsyz.net/course/6
Sketch Up教学视频请参考: http://maker.fsyz.net/course/1

  这是我们高二的学生在信息技术老师带领下进行半个学期3D设计后的打印出来的作品。受机器数量的限制,还有很多作品没有打印出来。

太阳花

winserver 2012 (& win 10 ) X64 搭建 App Inventor 2 服务器 2018.12.06更新

建议本机编译,不要跨系统使用.

1.下载安装Java SE Development Kit 8(JDK8)。

        https://www.oracle.com/technetwork/cn/java/javase/downloads/jdk8-downloads-2133151-zhs.html
 2.Apache ANT  http://ant.apache.org/bindownload.cgi,  下载1.10.*   

        http://mirrors.shu.edu.cn/apache//ant/binaries/apache-ant-1.10.5-bin.zip。

3.Google App Engine SDK for Java 。  https://cloud.google.com/appengine/docs/standard/java/download  下载最新版本App Engine SDK for Java。

        https://storage.googleapis.com/appengine-sdks/featured/appengine-java-sdk-1.9.69.zip   可能需要代理。

4.下载Git简版。  https://git-scm.com/download/win

        https://github.com/git-for-windows/git/releases/download/v2.7.3.windows.1/PortableGit-2.7.3-64-bit.7z.exe

5.App Inventor 2 源代码  http://appinventor.mit.edu/appinventor-sources/
         https://github.com/mit-cml/appinventor-sources/archive/master.zip 

  [2017.8.19修改:] 不建议直接下载zip文件,而是建议使用官方的git下载最新代码。

win x64下手动安装apache2.4 PHP5.6 MYSQL5.7 xcache

1. http://www.apachelounge.com/download/ 下载  httpd-2.4.18-win64-VC14.zip 。

2.检查系统有没有 C++ Redistributable Visual Studio 2015 Update 1 ,没有就从 https://www.microsoft.com/zh-CN/download/details.aspx?id=49984 下载 VC_redist.x64.exe。

https://www.microsoft.com/zh-CN/download/details.aspx?id=30679 下载 Visual C++ Redistributable for Visual Studio 2012 Update 4                         

3.http://dev.mysql.com/downloads/mysql/ 下载 Windows (x86, 64-bit), ZIP Archive VC11 x64 Thread Safe (2016-Mar-03 05:51:47) http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.11-winx64.zip

4. http://windows.php.net/download/下载 PHP 5.6 (5.6.19) VC11 x64 Thread Safe (2016-Apr-28 06:19:29) 

5. https://xcache.lighttpd.net/pub/Releases/3.2.0/  下载 XCache-3.2.0-php-5.6.0-Win32-VC11-x64.zip

页面

Subscribe to 通用技术,上课易! RSS