Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

💖 关于GitHub 及 编程 #2

Open
2 of 5 tasks
taoste opened this issue Feb 13, 2017 · 14 comments
Open
2 of 5 tasks

💖 关于GitHub 及 编程 #2

taoste opened this issue Feb 13, 2017 · 14 comments
Labels
note 学习笔记

Comments

@taoste
Copy link
Owner

taoste commented Feb 13, 2017

Shields.io : 给 GitHub 项目戴上勋章@loggerhead | Github

view-source:< img src="https://github.com/fluidicon.png" color="#2bb24c" />

Github view-source:<img src="https://github.com/taoste/Hello-World/blob/master/eBook/G+/sm.png?raw=true"/>

HTML 元素参考 - HTML(超文本标记语言) | MDN

HTML < strike > 标签 : < strike > < /strike >相等于CSS中text-decoration:line-through(删除线)。

HTML < img > 标签 : < img src="/tulip.jpg" alt="图片"/>(向网页中嵌入一幅图像)。

参考资料:
code标签和pre标签 - 博客园
HTML实体符号代码 | 等英博客



GitHub吉祥物大全 https://octodex.github.com/
GitHub使用统计 https://github.com/features/hosting

GitHub相关参考资料:

@taoste
Copy link
Owner Author

taoste commented Mar 3, 2017


Baidu ( https://github.com/baidu )
Tencent ( https://github.com/Tencent )
Xiaomi Open Source. ( https://github.com/xiaomi )
miui ( https://github.com/miui )
Alibaba ( https://github.com/alibaba )


参阅:

  1. 工作室 site:github.com - (@Google 搜索

  2. 蓝山工作室 - @Github | Lanshan Studio

  3. BST 蓝色技术工作室 - @简书 @Github | JXUT-BST

  4. 四川大学 FIT 小组



@taoste
Copy link
Owner Author

taoste commented Mar 3, 2017




推荐阅读 :

  1. 适用于Hexo的三栏简书式主题。(支持响应式、站内搜索、多说评论、文章浏览统计以及白天和夜间模式.) - 唐先森@说IT - @Github - @Coding
  2. 仿简书响应式Typecho博客主题 (2016.11.28更新) - @绛木子
  3. 黑客帝国字符效果 (个人网站源码,实现了类似黑客帝国字符逐个显示的效果)
  4. Html网页自动跳转页面代码全在这里了 - @poetries

链接:
手把手教你使用Hexo + Github Pages搭建个人独立博客 | 令狐葱@前端笔记

  1. 博客模板
    1> 基于Jekyll工具构建博客,模板代码公开。( 源码 | 浏览 ) - @潘学文个人博客
    潘学文个人博客 博客栏目:Android开发 | React Native | Linux相关 | 软件开发 | 读书笔记 | Web建站
    开启安全(https)浏览的方法 - @潘学文个人博客
    基于bitbucket和github构建私有+开源一体的代码中心 - @潘学文个人博客
    基于Nginx的Linux VPS 多域名空间配置 - @潘学文个人博客
    阿里弹性Web托管屏蔽IP的.htaccess设置 - @潘学文个人博客
    2> 感觉还不错的博客模板:☆★★★☆
    ★ 标点符 ( https://www.biaodianfu.com/ )
    怎样设计一个好的URL | @标点符
    优秀的URI不会改变 | @标点符
    邮件制作过程中需要注意的事项 | @标点符
    如何建立一套邮件发送系统 | @标点符
    网站提交入口总结 | @标点符
    社会化媒体推广资源 | @标点符
    我的WordPress所使用的Ping List | @标点符
    Digg.com 的系统架构 | @标点符
    系统架构 | @标点符
    分享发现:APP / Gen8 / NAS | @标点符
    ★ 雨林寒舍 | 一知半解 ( http://www.im050.com/ )
    ★★ 老赵茶馆 - 少年,你有多忧伤 ( http://zhw-island.com/ ) [ Wordpress 博客主题 Pluto 源码]
    ★★ 小胡子哥 | 小胡子哥的个人网站:BLOG源码 -BlogWhat源码
    (特色 | 主页-左侧边栏:小胡子哥的歌单
    个人网站架构设计(一) | 小胡子哥的个人网站
    个人网站架构设计(二) | 小胡子哥的个人网站
    个人网站架构设计(三) - 从设计到前端到后台 | 小胡子哥的个人网站
    京东首页前端技术剖析与对比 | 小胡子哥的个人网站
    HTTPS证书生成原理和部署细节 | 小胡子哥的个人网站
    使用 JavaScript 截屏 | 小胡子哥的个人网站
    记一次淘宝首页奇葩的渲染问题 | 小胡子哥的个人网站
    三步,将多说评论迁移到 disqus | 小胡子哥的个人网站
    你所不知道的 HSTS | 小胡子哥的个人网站
    将你家里的电脑连上广域网 | 小胡子哥的个人网站
    在公众号中优雅地呈现代码 | 微信公众号格式化在线工具| 小胡子哥的个人网站
    BRVAH - 项目主页介绍
    CymChad/CymChad.github.io: RecyclerView优秀文集
    ★index | Ian He ( https://www.ianhe.me/ )
    This Js ( http://www.thisjs.com/ )
    龙哥盟 ( http://flygon.net/ )
    龙哥盟-计算机电子书 http://it-ebooks.flygon.net/
    程序员/设计师能用上的75份速查表 ( http://blog.jobbole.com/64515/ )
    Aotu.io「凹凸实验室」( https://aotu.io/ )
    RcoIl的窝 ( http://rcoil.me/ )
    小技巧 | RcoIl的窝
    (<cmd一键获取所有连接过的wifi 密码> / <SSH命令行上传/下载文件>)
    安全鸡 | RcoIl的窝
    内网存活扫描 | RcoIl的窝
    内网渗透(持续更新) | RcoIl的窝
    内网必修--hash传递 | RcoIl的窝
    2016年首届南宁市网络安全攻防技术大赛 | RcoIl的窝
    Python-图片转字符画 | RcoIl的窝
    Pentest中需要注意的本地凭证 | RcoIl的窝
    黑客游走于企业windows内网的几种姿势(一)
    【技术分享】内网渗透——网络环境的判断 | 安全客 - 有思想的安全新媒体 ( http://bobao.360.cn/ )

★《笨方法學 Ruby》 ( https://lrthw.github.io/ )
Apollonian Blog ( https://apollozhu.github.io/ )
读立写生 ( http://www.cnfeat.com/ )
Why Blog - 闫肃的博客( http://yansu.org/ )

★锦行信息安全 (微信号:jeeseensec)
功能介绍:
广州锦行网络科技有限公司(简称“锦行科技”)成立于2014年3月,由国内多名顶尖信息安全专家联合创办,拥有数十名一线安全人才,致力于研究国内外最新核心攻防对抗技术及案例,提供基于攻击者视角的新型安全解决方案,帮助政府、企业保障信息资产安全。

  1. 打造个性域名邮箱的几个方案 - JK的博客

  2. 获取外网IP地址服务:ipinfo.io - Chrome插件 website ip address details | IP Address Details - ipinfo.io

  3. 网站被恶意镜像解决方法 — Steemit



开源硬件 树莓派(Raspberry Pi) 参阅:

  1. 树莓派(Raspberry Pi) - 话题精华 - @知乎
    Wolfram + 树莓派项目:用于所有树莓派的 Wolfram 引擎

  2. 【树莓派】树莓派开发,树莓派资源下载-CSDN.NET

  3. 树莓派连接触摸屏方法(Raspberry Pi 3.5寸 B/B+/2B LCD液晶屏) - 树梅派(Raspberry Pi) - huayucong的博客 - CSDN.NET
    树梅派应用52:让树莓派自动上报IP地址到邮箱 - huayucong的博客 - 博客频道 - CSDN.NET

  4. 「树莓派」是什么以及普通人怎么玩? - 知乎

  5. Yeelink又一个家庭智能中心 - 连接世界到云端,专注物联网云服务( http://www.yeelink.net/ )
    一家中国的创业公司Yeelink,也正在利用无线网络、开源硬件和软件,当然还有智能手机和App来做到这一点。

  6. 《新手宝典》 快速帮助你使用和提升树莓派技能 - 极客教程 - 树莓派论坛_中国最火卡片式电脑Raspberry Pi交流论坛 - Powered by Shumeipai.net!

  7. 百度云/百度网盘Python客户端 - @github

》树莓派能用来做啥?

树莓派虽小,但五脏俱全和普通电脑无异。
电脑能做的大部分事情,在树莓派上都能做,而树莓派以其低能耗、移动便携性、GPIO等特性,很多在普通电脑上难以做好的事情,用树莓派却是很适合的。下面是本站目前所收集的,基于树莓派去DIY的一些有意思的功能。当然树莓派的功能远不止这些啦,本页面会不间断补充、更新。

1.普通难度的DIY:

用树莓派打造一个家庭影院
把树莓派配置成无线路由器
用树莓派搭建BT下载服务器
拿树莓派当FTP文件服务器
在树莓派上搭建代码托管服务(SVN)
用树莓派当网络收音机播放FM电台
在树莓派上搭建LNMP环境,作为网站服务器
基于 Samba 实现 NAS 系统(网络存储中心)
用树莓派实现网络批量自动安装CentOS
用树莓派建立家庭媒体中心
在树莓派上搭建LAMP服务
在树莓派上获取美国天气预报
使用Markdown On Raspberry Pi 写博客
树莓派制作单双休闹钟
用树莓派搭建Git私有服务器
用树莓派做VPN路由网关
树莓派上使用迅雷远程下载
树莓派做下载机,Aria2!
树莓派下搭建shadowsocks服务器
空气指数之 PM2.5 显示器(基于SAKS扩展板)
站点宕机指示(基于SAKS扩展板)
数字温度计(基于SAKS扩展板)

2.较高难度的DIY:

给树莓派安装摄像头模块实现拍照、摄像功能
在树莓派上实现文字转语音服务
树莓派使用MJPG-Streamer实现网络监控
树莓派+温度传感器实现室内温度监控
用树莓派实现网站访客LED闪亮提醒
树莓派用作FM电台发射器
用树莓派改装的智能微博炉
树莓派打造超低成本廉价盲文显示器
用树莓派打造一个带WIFI的数码照相机
用树莓派做个专属iBeacon基站
树莓派搭建 hadoop 集群
将树莓派打造成音乐播放服务器
红外感应模块+蜂鸣器实现简易报警

查看最新内容请前往 http://wiki.nxez.com/rpi:list-of-projects

@taoste
Copy link
Owner Author

taoste commented Mar 14, 2017




  1. QMUI Web - 一个旨在提高 UI 开发效率,快速产生项目 UI 的前端框架
  2. GitHub - QMUI / QMUI_Web_Desktop: 基于 QMUI Web 的桌面 App,它可以管理基于 QMUI Web 进行开发的项目,通过 GUI 界面处理 QMUI Web 的服务开启/关闭,使框架的使用变得更加便捷,并提供了编译提醒,出错提醒,进程关闭提醒等额外的功能。






@taoste
Copy link
Owner Author

taoste commented May 6, 2017

windows采用回车+换行CR/LF表示下一行,UNIX/Linux使用换行符LF表示下一行,MAC OS系统使用用回车符CR表示下一行。

CR使用符号’\r’表示, ASCII码是13;LF使用’\n’符号表示, ASCII码是10。

各系统使用不同的符号表示下一行,这就给日常处理文档带来了麻烦,例如一些程序读行只能处理LF换行的文件。遇到换行符问题,如果不能修改程序,那么只能编辑文件替换换行符。

notepad++替换换行符的方法:

以CR/LF替换成LF为例,ctrl+H打开替换窗口,查找目标填写\r\n替换为\n,全部替换即可

UE替换换行符的方法:

在Ue中可以通过菜单“格式(T)–转换回车/换行符为换行(W)”进行转换,或使用另存为时的保存选项进行换行符转换。


本文介绍三种Android手机修改hosts文件的方法,但修改hosts文件一定要谨慎:Android手机hosts文件的换行符必须是n而不是windows的rn,使用Notepad++打开hosts文件,依次点击菜单中的“视图–显示符号–显示所有字符”,如果行末是LF就没问题,CR LF结束则需要替换所有的CR LF为LF。

Android手机hosts文件路径:/system/etc/hosts

修改hosts方法一:需重启

修改host文件首先需要Android手机获取Root权限

使用Root Explorer管理器或ES文件浏览器装载/system可写状态,找到/system/etc/hosts的文件,使用文本编辑器打开编辑后保存

保存后重启手机即可生效

修改hosts方法二:不需重启

将hosts文件拷贝到电脑,电脑端修改后复制回手机,这种方法不需要重启

修改hosts方法三:

各种android市场中寻找修改hosts的app,例如:
hosts 助手
smartHosts

修改hosts方法四:不需要重启
直接用手机浏览器下载老D提供的hosts文件(百度网盘里的,不带.txt的)用 RE管理器 (前提需要手机已Root)复制或者移动至 /system/etc/hosts 粘貼或者覆盖即可。

至于iOS设备如何修改hosts,可能就需要越狱了,有些麻烦,这里暂且不提。本人目前使用的苹果设备用到的google服务不多,如果有朋友有什么好的方法,也可以留言告诉我。


@taoste taoste mentioned this issue May 22, 2017
4 tasks
@taoste
Copy link
Owner Author

taoste commented Aug 4, 2017

  • CNode:Node.js专业中文社区 (https://cnodejs.org/)
    Github@CNode(站点源码)

  • i5ting (他们叫我狼叔) ( https://github.com/i5ting )
    个人简历:桑世龙(网名i5ting,江湖人称狼叔)现为去哪儿网前端架构师,某科技公司前CTO,StuQ 明星讲师,开源项目 Moajs 作者,Node.js 技术布道者,Node全栈公众号运营者。曾就职在新浪、网秦,曾做过前端、后端、数据分析、移动端负责人、做过首席架构师、技术总监,全栈技术实践者,目前主要关注技术架构和团队梯队建设方向。

  1. i5ting/stuq-wxapp: 狼叔带你一起玩转微信应用号

alsotang/alsohosts: 一些被封禁域名的 hosts 列表

@taoste
Copy link
Owner Author

taoste commented Aug 11, 2017

@taoste
Copy link
Owner Author

taoste commented Aug 11, 2017

饮料含糖对比效果图

三寸气在千般用,一旦无常万事休。–––《金瓶梅》

要说的当然是健康,脱离的这个本钱,一切都无从谈起。久坐、不运动、睡眠不足、不注意及时补充水分、长期的伏案工作会对健康造成很大的影响。

@taoste
Copy link
Owner Author

taoste commented Aug 11, 2017

程序员的知识框架

读书雷达 – ThoughtWorks洞见

关于英文能力 - 《如何成为一名优秀的程序员?

毫不夸张的说,英文能力是优秀程序员和普通程序员的华丽分割线。有了好的英文能力,可供你学习的资料库会立刻扩大数百甚至数千倍:海量的优质免费教程,视频。很优秀的中文教程一样,它们都深入浅出,通俗易懂,风趣幽默,只不过中文的会比较少,而且一般总是会滞后于英文版本而已。

英文能力不但可以帮你熟悉各种前端库,CSS框架等的介绍。还可以让你学习世界各国程序员对各种库
的测评、框架的使用心得、踩过的坑等等。
除了更顺畅的和不同文化的人交流,讨论问题之外,可以明显感觉到学习的速度变得更快,更有效率。

我自己实践过的一个比较有效的方法。我每天会花两个小时(早晚各一个小时)看澳洲之音上的视频,我会听写出视频中的每一句话,如果听不清就重复,有的句子可能会重复十遍。听到最后,视频中的每句话我都能听懂,而且能一边听一边写出来。这样坚持了差不多3个月,我基本上就可以听懂客户的需求澄清,开会的时候也可以比较完整的听明白每个人讨论的点。

其实诀窍就是坚持,这3个月中,每天两个小时,我没有一天间断。过了这一关之后,就很容易了,尽量多听多说就好。

另一个提高的方法是翻译书,我更建议你可以更另外一个有经验的同事一起翻译,大家互相监督,也有个照应,比较不容易半途而废。

正确应对犯错

斯坦福大学的Carol Dweck教授通过一些实验和后续的研究提出了很有名的心智模型(Mindset)理论,简而言之,她发现不同的人们对待失败这件事有着完全不同的态度:有一类人害怕失败,当失败后会变得不能接受,而且容易否定自身并影响进一步的尝试,Dweck教授称这类人为固定型思维模式(Fixed Mindset);而另一类人则“喜欢”失败,视失败/犯错为学习的一种方式,他们更关注过程而不是结果,Dweck教授称其为成长型思维模式(Growth Mindset)。

Dweck在演讲中提到,通过像成长型思维模式的转变,关注从失败/犯错中学习,人们的潜力可以得到很好的发挥,也更容易获得理想的结果。

很多新人不敢尝试,又不愿意让同事知道自己的不足,这样的态度会导致他更倾向于选择更容易的工作,这样就可以避免暴露自己的不足,久而久之就会形成恶性循环。其实企业对于新人的期望一般都不会很高,对于新人犯错也是有容忍度的,新人要勇于承认自己的不足,勇于尝试新的事物,勇于犯错并从中学习。

承认自己的不足在刚开始是一件很困难的事情,不过再尝试过几次之后,你就会发现其实也没有那么恐怖。你慢慢会喜欢那种不带任何包袱的、全身心聚焦在学习本身上的快乐。

要给优秀的程序员下一个明确的定义无疑是一件非常困难的事情。擅长抽象思维,动手能力强,追求效率,喜欢自动化,愿意持续学习,对代码质量有很高的追求等等,这些维度都有其合理性,不过又都略显抽象和主观。

我对于一个程序员是否优秀,也有自己的标准,那就是TA对命令行的熟悉/喜爱程度。这个特点可以很好的看出TA是否是一个优秀的(或者潜在优秀的)程序员。我周围就有很多非常牛的程序员,无一例外的都非常擅长在命令行中工作。那什么叫熟悉命令行呢?简单来说,就是90%的日常工作内容可以在命令行完成。

当然,喜欢/习惯使用命令行可能只是表象,其背后包含的实质才是优秀的程序员之所以优秀的原因。

UNIX编程哲学

关于UNIX哲学,其实坊间有多个版本,这里有一个比较详细的清单。虽然有不同的版本,但是有很多一致的地方:

1.小即是美
2.让程序只做好一件事
3.尽可能早地创建原型(然后逐步演进)
4.数据应该保存为文本文件
5.避免使用可定制性低下的用户界面

审视这些条目,我们会发现它们事实上促成了自动化一切的可能性。这里列举一些小的例子,我们来看看命令行工具是如何通过应用这些哲学来简化工作,提高效率的。一旦你熟练掌握这些技能,就再也无法离开它,也再也忍受不了低效而复杂的各种GUI工具了。

@taoste
Copy link
Owner Author

taoste commented Aug 11, 2017

命令行

@taoste
Copy link
Owner Author

taoste commented Aug 11, 2017

搭建环境和工具:

  • Vagrant ( https://www.vagrantup.com/ )
    Vagrant是一款用于构建及配置虚拟开发环境的软件,基于Ruby,主要以命令行的方式运行。
    主要使用Oracle的开源VirtualBox虚拟化系统,与Chef,Salt,Puppet等环境配置管理软件搭配使用, 可以实行快速虚拟开发环境的构建。
    早期以VirtualBox为对象,1.1以后的版本中开始对应VMware等虚拟化软件,包括Amazon EC2之类服务器环境的对应。

参阅:

  1. 开始使用 Vagrant | JerryQu 的小站

  • Ansible 是一个系统自动化工具,可以用来做系统配管理,批量对远程主机执行操作指令。
    (更多系统自动化工具,如:Chef, Puppet,

参阅:

  1. 現代 IT 人一定要知道的 Ansible 自動化組態技巧 》 · GitBook

自动化监控:

  • Graphite是一个功能强大的监控工具,不过其背后的理念倒是很简单:

存储基于时间线的数据
将数据渲染成图,并定期刷新

@taoste
Copy link
Owner Author

taoste commented Aug 11, 2017

@taoste
Copy link
Owner Author

taoste commented Nov 18, 2017

引用:

Twitter: 阮一峰(@ruanyf下午3:38 - 2017年11月16日

良好的网页开发习惯是,为标签加上 alt 属性,说明图片的含义,这对于慢网速环境、屏幕阅读器、搜索引擎都有好处。

下面的CSS代码,帮助你一眼看出哪些图片没有写alt属性。(来自@AllThingsMisty

木頭‏ @tmutoo 11月17日 回复 @ruanyf @AllThingsMisty
outline 比 border 更适合用来做高亮提醒,前者不会改变布局

引用:

Twitter: 阮一峰(@ruanyf上午4:40 - 2017年11月17日
我第一次来推特的时候(2007年),它还是下面这样。

jimshen3‏ @jimshen3 上午7:01 - 2017年11月17日 回复 @ruanyf
现在暗网的推特也差不多酱


@taoste taoste changed the title 关于GitHub 💖 关于GitHub Nov 21, 2017
@taoste
Copy link
Owner Author

taoste commented Nov 22, 2017


一张图让你30分钟学会Python :

一张图让你30分钟学会Python-20170512

@taoste taoste changed the title 💖 关于GitHub 💖 关于GitHub 及 编程 Jan 24, 2018
@taoste
Copy link
Owner Author

taoste commented May 30, 2020

@taoste taoste added the note 学习笔记 label Jun 15, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
note 学习笔记
Projects
None yet
Development

No branches or pull requests

1 participant