分享一个我自己用的 MockUP 文件
Safari Mockup
更多的 MockUP 文件
- apple-products-wireframe-kit —— Apple 全系列产品的 mockup ,独立文件,由 GraphicsFuel 提供
- flat-devices-mockups —— 扁平的 Apple 产品的 Mock ,由 PSDream 提供,网站还有很多其他的mockup模板

分享一个我自己用的 MockUP 文件
Safari Mockup
更多的 MockUP 文件

我比较喜欢 Django 的一点就是其非常完善的后台,借助这个后台,我可以免去 sideproject 的一大部分开发工作(过去的 sideproject 在后台开发时花费大量的时间,我不会前段真是痛苦)。
作为一个程序员,我自然是更喜欢 markdown 编辑器的,所以我没有在系统中引用 ueditor ,而是选择了 SimpleMDE
执行如下命令安装
pip install django-simplemde安装完成后,在 INSTALLED_APPS 中添加 simplemde
INSTALLED_APPS = (
# ...
'simplemde',
# ...
)使用时,只需要在 models 中引用即可
from django.db import models
from simplemde.fields import SimpleMDEField
class Entry(models.Model):
title = models.CharField(max_length=250, verbose_name=u'Title')
content = SimpleMDEField(verbose_name=u'mardown content')使用时,最好是进行一定的配置,这是我的配置,将其粘贴在 settings.py 即可
SIMPLEMDE_OPTIONS = {
'placeholder': '支持 Markdown 语法',
'status': False,
'autosave': {
'enabled': True
},
'hideIcons': ["guide", "heading"],
'toolbar': False,
'toolbarTips': Flase,
'spellChecker':False
}具体的配置项可以在 https://github.com/sparksuite/simplemde-markdown-editor#configuration 找到

我创建model必加的字段
class Category(models.Model):
pub_date = models.DateTimeField('发布日期',auto_now_add=True)
update_date = models.DateTimeField('更新日期',auto_now=True)
sort = models.IntegerField("序号",default=99,help_text="序号越小越靠前")
def __unicode__(self):
return self.title
def __str__(self):
return self.title
class Meta:
verbose_name = '目录'
verbose_name_plural = '0-目录'
ordering = ['sort'] # 按照哪个栏目排序
get_latest_by = 'pub_date'

virtualenv venvgit init# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
# C extensions
*.so
# Distribution / packaging
bin/
build/
develop-eggs/
dist/
eggs/
lib/
lib64/
parts/
sdist/
var/
venv/
collectstatic/
*.egg-info/
.installed.cfg
*.egg
# Installer logs
pip-log.txt
pip-delete-this-directory.txt
# Unit test / coverage reports
.tox/
.coverage
.cache
nosetests.xml
coverage.xml
# Translations
*.mo
# Mr Developer
.mr.developer.cfg
.project
.pydevproject
# Rope
.ropeproject
# Django stuff:
*.log
*.pot
# Sphinx documentation
docs/_build/
# editor
.vscode
# database
db.sqlite3LANGUAGE_CODE = 'zh-hans'
TIME_ZONE = 'Asia/Shanghai'STATIC_ROOT = 'collectstatic'DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql', #数据库引擎
'NAME': 'user_im', #数据库名
'USER': 'root', #用户名
'PASSWORD': '', #密码
'HOST': '', #数据库主机,默认为localhost
'PORT': '', #数据库端口,MySQL默认为3306
'OPTIONS': {
'autocommit': True,
},
}
}

分享一个 iOS Design Kit ,来自 GreatSimple.io
官方地址:https://iosdesignkit.io/ios-11-gui/
国内镜像:http://blog-extends.aliavv.com/iOS-11-GUI.zip

我一个朋友需要参与公司针对 V2ex 的运营,而 V2ex 如果想要发富文本,就需要 markdown 语法,对于他一个长期担任运营岗的人来说,Markdown让他十分困扰。虽然有很多不错的编辑器,但是由于他会有一些特殊的需求,所以还是十分不舒服。因此我便打算帮他做一个运营用的插件,帮他完成他所需要的特殊功能
http://co.ixiqin.com
可以在打开的对话框中输入标题和连接。自动生成一个基于HTML的新页面打开连接
需要注意的是,此连接的会生成在文章尾部,需要自行复制到适当位置。
可以在打开的对话框中输入连接、标题、图片地址、图片描述生成对应代码。
需要注意的是,此连接的会生成在文章尾部,需要自行复制到适当位置。
可以在打开的对话框中输入图片地址、图片描述生成对应代码。
需要注意的是,此连接的会生成在文章尾部,需要自行复制到适当位置。
选择要标红的文字,点击特色功能区的按钮,即可对指定文字进行标红处理。
编辑器未做图片上传,故而提供了一个图床的地址,可以将图片上传到sm.ms,复制其生成的图片的连接,使用菜单栏中的工具添加即可。
https://github.com/bestony/CoEditor
前端开发、JavaScript、Editor.md

加强微信群管理
不提供
https://github.com/LCTT/LCBot

由于 Google Authenticator 没有办法很好的做到备份,在更换手机时,会非常麻烦,所以我们希望能够自己制作这样一款小程序,来完成备份的功能。
微信小程序开发工具

https://github.com/LCTT/WeApp-Password

LCTT 使用 Markdown 来作为翻译原文,但是由于原文均为 HTML 格式,在选题时需要手工处理,要耗费大量的时间,所以便制作了选题工具,希望借助机器来完成
http://lctt.ixiqin.com
https://github.com/LCTT/LCTT-Helper/

制作这个编辑器是在我担任阿里云论坛版主期间,由于阿里云论坛的编辑器实在难用,且由于 Cookies 很容易过期,导致辛苦编辑很久的帖子会由于实效而丢失。于是我希望能够有个编辑器来帮助我更好的编辑帖子。
http://edit.ixiqin.com
https://github.com/bestony/Editor