开始制作国产的 scratch
首先分析下API和数据格式:
https://api.scratch.mit.edu/proxy/featured GET 23.235.37.162:443
返回数据与对应栏目:
community_newest_projects
community_most_remixed_projects What the Community is Remixing
scratch_design_studio Scratch Design Studio - In The Spotlight
curator_top_projects Projects Curated by -IcyMango-
community_featured_studios Featured Studios
community_most_loved_projects What the Community is Loving
community_featured_projects Featured Projects
https://api.scratch.mit.edu/projects/count/all GET 23.235.37.162:443
{"count":15715662}

https://scratch.mit.edu/accounts/login/ 登录
{username: "laiqun007@gmail.com", password: "020201aa", useMessages: true}
返回
[{"username": "laiqun007@gmail.com", "num_tries": 1, "success": 0, "msg": "\u7528\u6237\u540d\u6216\u5bc6\u7801\u4e0d\u6b63\u786e", "messages": [], "id": null}]
设计数据库:
project表 生成时type为project
id thumbnail_url title creator love_count remixers_count gallery_id curator_name
编号 URL地址 标题 创作者 喜欢数 再创作数 属于的画廊 监护者名字(展览策划人 就当作小编推荐吧!)
gallery表,生成时type为gallery 与project表的关系为1:N
id thumbnail_url title
打算先用mongose 实现
下载mogoDB 2008 R2版本
安装好后在C:\Program File目录下,将其bin文件夹加入Path 环境变量
在D盘创建目录data\db
启动mongod -dbpath=d:\data\db\
搭建前后端开发环境
前端 sublime+各种插件,由于是前端,可以很好的用浏览器进行测试
后台 后端由于看不到界面,我个人还是喜欢用ide方案,写一下,运行一下,发现错误,更改。于是乎祭出微软大帝的vs2013 或者更高版本也可以,然后给它安装NTVS插件
这种时候,有人会跟你玩智商的把戏,就是用各种难用的东西,不会用就是你的智商不够,最典型的是命令行写程序,这是上个世纪50年代的产品,劝君不要上当。重点是原理和你的作品,各种奇怪的命令你的脑袋里什么也留不下的
开始制作国产的 scratch的更多相关文章
- 自制 os 极简教程1:写一个操作系统有多难
为什么叫极简教程呢?听我慢慢说 不知道正在阅读本文的你,是否是因为想自己动手写一个操作系统.我觉得可能每个程序员都有个操作系统梦,或许是想亲自动手写出来一个,或许是想彻底吃透操作系统的知识.不论是为了 ...
- 用Scratch制作一个Hello World程序
网上出现了很多Hello World程序,看的小编心里也痒痒的,为此这次作为南京小码王Scratch培训机构的小编,就为大家来详细的了解下Scratch制作Hello World程序的过程,现在就和小 ...
- 少儿编程Scratch第四讲:射击游戏的制作,克隆的奥秘
上周的宇宙大战射击游戏中,我们只完成了宇宙飞船发射子弹的部分.还未制作敌对方.这周制作了敌方-飞龙,飞龙随机在屏幕上方出现,如果被子弹打中,则得分,飞龙和子弹都消失. 敌方:飞龙:计分. 目的 目的: ...
- scratch制作彩虹猫病毒模拟器
scratch制作彩虹猫病毒模拟器 hello,大家好. 编程慢慢更加接近生活,甚至小孩也开始学了,比如scratch编程,小编今天就带了一件作品(彩虹猫病毒模拟器) 我们先看一下效果| 做的还可以, ...
- Blockly编程:用Scratch制作游戏愤怒的小牛(小鸟)
愤怒的小鸟曾经很热门,网上还说他是程序员最喜欢玩的游戏.最先我是WIKIOI的评测页面看到他的,后来在2014年全国信息学奥林匹克联赛第一天第三题飞扬的小鸟也看到了它.因此,突然想做一个类似愤怒的小鸟 ...
- scratch塔罗牌的制作
首先,这个程序的流程是洗牌->占卜,很简单的一个程序.那个程序的组成是什么呢? 该程序由22张大卡.开始洗牌按钮.占卜按钮和说出占卜结果的角色组成. 先来说说开始洗牌按钮吧. 开始的时候移动到相 ...
- 【5号课堂】scratch制作电子生日贺卡
贺卡在我国的使用由来已久,在古代,上层士大夫有用名帖互相问候的习俗 唐宋以后,贺卡的名称及功能有所进步,称为”门状“或“飞帖“,到了明清,又叫“红单“.“贺年帖“等等,听着名字就知功能越来越世俗化,文 ...
- 使用好压(HaoZip)软件打包EverEdit制作安装程序
最近使用EverEdit,使用原始的安装程序安装后,需要重新安装插件,对配置文件进行了修改,定制了工具栏.将安装后的程序目录进行打包,制作新的安装包,便于携带. 以下为打包制作过程: 打包原料:Eve ...
- [转]制作png格式透明图片的简易方法
原文地址:http://blog.csdn.net/zhouyingge1104/article/details/24460743 photoshp之类的专业软件太复杂,其实,制作透明图标有比较简易的 ...
随机推荐
- HDU 1248 寒冰王座
完全背包 #include<cstdio> #include<cstring> #include<cmath> #include<algorithm> ...
- PAT 团体程序设计天梯赛-练习集 L2-009. 抢红包
没有人没抢过红包吧…… 这里给出N个人之间互相发红包.抢红包的记录,请你统计一下他们抢红包的收获. 输入格式: 输入第一行给出一个正整数N(<= 104),即参与发红包和抢红包的总人数,则这些人 ...
- Udemy - Angular 2 - The Complete Guide 笔记
1. install > npm install -g angular-cli 2. create app > ng new first-app 3. build app > cd ...
- Leetcode016 3Sum Closest
public class S016 { //借鉴S015的思想,只是稍微有点慢 public int threeSumClosest(int[] nums, int target) { Arrays. ...
- UVA 624 CD (01背包)
//路径记录方法:若是dp[j-value[i]]+value[i]>dp[j]说明拿了这个东西,标志为1, //for循环标志,发现是1,就打印出来,并把背包的容量减少,再在次容量中寻找标志: ...
- js转义
$('select[name="conditions[\'examQuestion.examTypeId_int\'].value"]');JS中使用 \' 作为 ' 转义
- ios中判断当前手机的网络状态
typedef enum { NETWORK_TYPE_NONE= 0, NETWORK_TYPE_2G= 1, NETWORK_TYPE_3G= 2, NETWORK_TYP ...
- Activity间切换的动画应用
Activity切换过程中,系统会使用一些默认的动画,显得切换过程不至于太呆板. 在frameworks/base/core/res/res/values下的stlyes.xml文件中有具体的定义各个 ...
- F - 娜娜梦游仙境系列——多民族王国
F - 娜娜梦游仙境系列——多民族王国 Time Limit: 2000/1000MS (Java/Others) Memory Limit: 128000/64000KB (Java/Othe ...
- 使用 NSUserDefaults 读取和写入自定义对象
众所周知,NSUserDefaults只能保存诸如NSArray.NSDictionary.NSData.NSNumber等基本数据类型,如果我们强制保存自定义的类,就会出现这个错误:Attempt ...