Category: Cookbook

首款手机游戏的各项选型

首款手机游戏的各项选型 画面/风格/素材 风格:手绘/像素风 画面:2D基准 部分3D特效调优 坚持每日一个手绘怪物 游戏类型 暗黑、地牢、Rougeli

BashOnWindows常见问题汇总

无法启动SSH服务,由于Win自带服务冲突 https://github.com/Microsoft/BashOnWindows/issues/734 System => Services => disable: "SSH server proxy" "SSH server broker" 启动ssh后拒绝访问,refuse或connection closed https://github.com/Microsoft/BashOnWindows/issues/300 Actually changing UsePrivilegeSeparation to no in /etc/ssh/sshd_config

ng2服务端渲染及SEO方案——universal

ng2-universal基础 Github Design Doc Angular Universal In Practice - How to build SEO Friendly Single Page Apps with Angular 2 Universal Angular 2 Server Side Rendering for SEO & Crawl-Friendliness Modules Universal Manage your application lifecycle and serialize changes while on the server to be sent to the client. ionic2整

parse服务学习指引

准备环境 系统环境 npm nodejs 服务端 parse-server mongodb 管理端 parse-dashboard 学习参考 客户端文档 https://parseplatform.github.io REST文档 https://parseplatform.github.io/docs/rest/guide/ JS文档 https://parseplatform.github.io/docs/js/guide/ PHP文档 https://parseplatform.github.io/docs/php/guide/ 服务端文档 https://github.com/ParsePlatform/parse-server/wiki/Parse-Server-Guide Server

如何在Bluemix上搭建parse-server服务

参考资料 Parse on IBM Bluemix Migrating from Parse to Bluemix Parse server migration to IBM bluemix 自动配置步骤 git clone https://github.com/ibm-cds-labs/parse-on-bluemix.git cf push Your-App-Name-On-Bluemix 手动配置步骤 注册Bluemix账号 http://bluemix.net 创建Cloud Foundry应用 选择Web

API领域创业公司及其发展动态浅析

简介 API 生态图解 位置 项目/公司 MBaaS服务 实时 firebase wilddog apicloud / 非实时 dreamfactory bluemix APIs仓库 apis.guru 构建工具链 mulesoft restlet apigee 底层规则 raml swagger 使用RAML与APIkit以实现A

ng2基于SEO优化的CMS内容管理系统(草稿)

ng2-SEO优化简介 ng2应用实现seo优化的方式有多种 - universial 后端渲染 - php 后端模拟渲染 Blackstar CMS - ng2 技术选型 - angular-seed - typescript - HTML via HTTP - HTML via the Blackstar CMS JavaScript Client - .NET (ASP.NET

ionic命令行Generate体验总结

ionic命令行Generate体验总结 工具简述 Description Ionic now provides a generator function to create pages and services for your app. This makes going from a basic app to a full featured app with navigation much easier. To create a page you can use the following command: # ionic g page <PageName>

HTML5游戏客户端开发引擎

HTML5游戏客户端开发引擎调研 Phaser.js http://www.phaser.io Egret(HTML5+ES6最佳选择) http://www.egret.com Egret现在是小孩,眉目清秀 代表游戏 神经猫 优点 生态链比较完善

个人知识管理解决方案

个人知识管理(规划中) 简介及技术点 距离上次对自己的知识管理系统的规范已经过去一年半了,使用过程中发掘出许多可以优化的地方,也学到了很多管理知

Every one should learn how to Fuck The GFW

Windows程序socks代理(用于游戏) shadowsocks-gui SocksCap64 3.0 http://www.sockscap64.com/ Linux代理 apt-get install shadowsocks apt-get install privoxy sh export http_proxy=http://127.0.0.1:8118 export https_proxy=http://127.0.0.1:8118

Linux最佳文件压缩方式

Linux最佳压缩方式 常用压缩方式 #压缩 tar -czvf ***.tar.gz tar -cjvf ***.tar.bz2 #解压缩 tar -xzvf ***.tar.gz tar -xjvf ***.tar.bz2 高压缩率方式 gnu tar的1.26版本开始支持lzma和xz压缩,具体压

Atom实践探索

官方手册:http://flight-manual.atom.io/ 搜集尝试阶段 开发者的15个实用的 Atom Packages http://www.cnblogs.com/Darren_code/p/atom.html Setting 取消保存时自动格式化Markdo

VR时代来临了,带上兵器吧

《VR时代来临了,带上兵器吧》 1.VR入门行业方向选择 1.行业付费应用,360全景预览 2.建筑及3D美工设计领域 2.客户端引擎选择 1.手机V

极致效率的键位变更

极致效率的键位变更 Coding常用键位变更 Ctrl => Caps Lock Caps Lock => Ctrl Linux下键位变更 Windows键盘全局替换 可以利用第三方工具,或者直接在注册表

常见开源消息系统/中间件技术评选

《常见开源消息系统/中间件技术评选》 Golang项目中MQ系统的选择 http://stackshare.io/stackups/rabbitmq-vs-nsq RabbitMQ golang client https://github.com/streadway/amqp https://github.com/rabbitmq/rabbitmq-tutorials/tree/master/go 适用场景:高安全性、支付业务、稳定可靠、AMQP工业标准 gonsq https://github.com/nsqio/nsq

Docker入门实践

Installation # Windows cinst docker -y # Linux pacman -Sy docker apt-get install docker -y Initicial docker pull debian FAQ: An error occurred trying to connect: Post ….. 问题描述: $ docker pull debian Using default tag: latest An error occurred trying to connect: Post http://localhost:2375/v1.21/images/create?fromImage=debian%3Alatest: dial tcp 127.0.0.1:2375: ConnectEx tcp: No connection could be made because the target machine actively refused it. 问题原因

RAML-Parser各大语言解析器评选

《RAML-Parser各大语言解析器评选》 前言、好的解析器是API自动化工具链必备之环 PS:可以直接到底部看结论。 In the Beginning, I Want to figure out which raml-Parsers is the

RESTful API规范解决方案评选

1.描述语言选择 Swagger.io 首选 Apigee发布了API Studio——用来创建、测试和共享API的免费在线工具。 http://apistudio.io/ API Studio基于知名的Swagg

萤石云开发实践

《萤石云开发实践》 常用资料 SDK下载:https://open.ys7.com/sdk.html 常见问题 FAQ1:是否可以在web/手机页面

Arch Linux软件选型整理

#发行版本 Arch Linux 0.系统安装 0.dd dd if=/dev/zero of=/dev/sda bs=512 count=1 parted -s /dev/sda mklabel msdos fdisk m o #清空GPT/MBR分区格式 dd if=arch.iso of=/dev/sda #此处of为设备,而不是设备分区 #无法引导需要尝试切

IVMS7000服务端信息搜集

基础环境 系统 Windows Server 2008 R2 光盘一:系统驱动 光盘二:安装程序 数据库 数据库Mysql 5.7 库名 cms 用户 admin 密码 12345 软件平台 1.iVMS-7000 http://wenku.baidu.com/link?url=VDUL4H-avLxvguzw1Y82KHhYDDZi6WrCxJlncYZbAQnWW3tvPEmIe87iG4zw1j_MzRSeQpu3jTsedI3KkTX10iQ-XumZvXuO7YZ6Wd1SiMi 2.iVMS-8200 备份服务器管理后台 3.iVMS-5000 集中监控管理

Win10搭建Linux开发环境,msys2+pacman大法

Win10搭建Linux开发环境,msys2+pacman大法 一、基础简介 http://msys2.github.io/ A Cygwin-derived software distro for Windows using Arch Linux’s Pacman FAQ:基于mintty,输入~字符出错。 F

wget整站模板抓取案例及wget参数详解

《wget整站模板抓取案例及wget参数详解》 总结、项目Github地址 https://github.com/anasinc/getsite 一、实战整站抓取案例 1.站点抓取 方式一:命令行 wget -r -p -np -k -e robots=off http://www.han-mei.com 方式

最佳Windows10工作环境推荐

最佳Windows10工作环境推荐 一、基础环境 包管理OneGet+Chocolatey Windows10了,来一个趁手的包管理器吧 快捷方式/

OpenWrt+OpenVPN穿透及公司虚拟私有网关搭建

《OpenWrt+OpenVPN穿透及公司虚拟私有网关搭建》 总结 更多实用的案例参考 http://www.linuxfly.org/post/86/ - 客户端权限组及定制配置 - 服务端客户端内网互通 http://blog.ltns.info/linux/connect_two_home_networks_using_openvpn_and_openwrt/ - 内部D

OpenWrt硬件选择及系统基础环境配置经验总结

一、基础环境选择及搭建 1.支持硬件设备列表: http://wiki.openwrt.org/toh/start#supported.hardware.-.router.type 最佳: 联想 newifi mini 1200M AC 智能无线路由器 双频千兆穿墙 newifi mini纯净版OpenWRT兼容内核固件,集成r

vim实用技巧实践

实用技巧 删除一行 dd 不就行了。。为什么要鼠标选中一行之后按下backspace? 清除一行内容S 不就行了,为什么还要鼠标选中一行然后按下back

GoLang几种读文件方式的比较

GoLang几种读文件方式的比较 GoLang提供了很多读文件的方式,一般来说常用的有三种。使用Read加上buffer,使用bufio库和i

Golang database/sql & GORM

0.Models写法技巧及Migration标准 法则 基本满足大驼峰命名法则 首字母大写 “_” 忽略后大写 实例 device_id 对应 DeviceID create_time 对应 CreateTime location 对应 Location 官方实例 type User struct {

Golang代码组织最佳方案

《Golang代码组织最佳方案》 案例一:不建议的偷懒结构 $gopath/src/github.com/ryanemax/device/pkg_phone/phone.go $gopath/src/github.com/ryanemax/device/main.go import "./pkg_phone" 案例二:Docker中也不建议的偷懒结构 gonet2示例:github.co

vim-go最佳实践

0.使用方法 gd 进入函数原始定义文件查看 Ctrl + N Ctrl + P 1.常见FAQ YCM,第三方包没办法自动补全问题 1.环境变量没有设置完整 设置正确环境变量 export

CMS built with Laravel

October CMS https://octobercms.com/ https://github.com/octobercms/october watch 323 star 3388 fork 753 The Best & Beatutiful 167 Plugins 32 Themes Doptor https://github.com/Doptor/Doptor watch 22 star 79 fork 52 企业信息发布,CMS&EMS Theme少需要定制 Refer to “A list of CMSs built with Laravel” from: http://maxoffsky.com/code-blog/list-cmss-built-laravel/ Yesterday Ryan Tablada organized a

ultisnips's md实用经验

添加文档类型识别 ~/.vim/ftdetect/mkd.md autocmd BufRead,BufNewFile *.{md,mdown,mkd,mkdn,markdown,mdwn} set filetype=markdown 添加自定义代码段 markdown_ryn.snippets cd ~/.vim/bundle/vim-snippets/UltiSnips/markdown_ryn.snippets

golang的restful框架选择

0.必备功能 坑多了,自然想多要一些糖,这样一个理想的RESTful框架,至少需要以下功能 RAML支持 CORS支持 JSON支持 良好的Route

协同工作中的思维导图/UML选择

1.UML creately.com 付费 实时协同 集成 跨平台 独立部署 JIRA Confluence Google Apps chrome FogBugz gliffy 付费 体验较好 集成 JIRA Confluence Google Apps 格式导出 PNG JPG SVG Gliffy 2.思维导图 Xmind支持导入格式 - FreeMind - Microsoft Word - Mindjet MindManager -

协同编辑工具选型

协同编辑工具选型 Leanote 云协作 https://pro.leanote.com tower.im文档 项目-文档-创建markdown文档 markdown 协同 石墨文档 https://shimo.im/ 协同文本 协同表格

协同中的IM聊天室选择(jitsi/apperin/talkyio)

slack jitsi.org 开源,可独立部署 An audio/video SIP VoIP phone and instant messenger written in Java (formerly SIP-Communicator) https://jitsi.org/Main/Features ✔ 100% open source ✔ Encrypted by default ✔ HD audio with Opus ✔ No account needed ✔ Presentations and desktop sharing ✔ Integrated chat ✔ Invite by pretty URLs https://MySite.com/OurConf appear.in 在线视频聊天室 Start talking in seconds It has never

初次了解DataGrip

《初次了解DataGrip》 http://www.infoq.com/cn/news/2015/12/datagrip-released?utm_campaign=rightbar_v2&utm_source=infoq&utm_medium=news_link&utm_content=link_text 特性整理 http://www.jetbrains.com/datagrip/features/ 数据库基础操作 支持数据库引擎:MySQL, PostgreSQL, Microsoft SQL Server, Oracle, Sybase, DB2, SQLite, HyperSQL, Apache Derby and H2. 同Navicat/MysqlWo

raml相关的generator

raml-client-generator https://github.com/mulesoft/raml-client-generator supported languages - javascript raml-for-jax-rs https://github.com/mulesoft/raml-for-jax-rs Java for JAX-RS raml2code https://github.com/gextech/raml2code raml2code-groovy-pojo raml2code-jaxrs-interfaces raml2code-js-client raml2code-retrofit raml about golang http://forum.raml.org/t/go-based-raml-parser/592/2 - https://godoc.org/gopkg.in/raml.v0 - https://github.com/go-raml/raml/tree/v0 raml for php phpsx.org https://github.com/k42b3/psx Logic层,分离service Table自动创建sql表的CRUD Multi-Response Generation(Controoler,Json,XML,Atom,Soap,Jsonx) Dependency managment(PSX comes with

Restlet,当java遇见RESTfulAPIs

那么java最潮流的RESTful API开发框架及模式是什么 jersey jax-rs maven jetty swagger 2.x 最佳规范jax-rs zt 比较各JAX-RS实现:CXF,Jersey,

当敏捷团队碰撞RESTful,RAML心得体会

0.0 前言 自己的团队是以Agile敏捷管理方式构建的,为了前后端的分离,使各端工程师更加专注得进行自己所负责的模块与功能。 好用的东西整理在前面:

实用的geek工具类站点

比较选优 alternativeto.net makeuseof.com Agile敏捷协作 taiga.io 一站式敏捷协作平台,开源免费 “世界大战”尽在掌控:盘点全球网络攻击实时追踪系统 http://www.freebuf.com/news/special/56910.html SEO分析工具 http://semalt.com http://semalt.com/project/2801734

sshd链接保持长期存活

1.修改server端的etc/ssh/sshd_config 复制代码 代码如下: ClientAliveInterval 60 #server每隔60秒发送一次请求给client,然后

putty常用配置

Session设置 1.PuttyGen设置密钥,将openssh转为.ppk文件 2.Load后先编辑Appearance更改界面,再进入SS