解决mac下的Sourcetree每次拉取提交都需要输入密码

Mac使用SourceTree项目的GIT密码始终保存不到Mac的钥匙串中,明明在钥匙串中是存在的.但是在使用sourceTree pull/push代码的时候还是需要再输入密码,很是繁琐.

于是,网上搜索了一下,说的在https模式下,Mac需要使用osxkeychain凭据助手,并在Git中设置使用. 并且如果已经安装了brew的应该会自带了osxkeychain.但是奇怪的是,我安装了brew的,使用brew安装应用也没有问题.那就只能手动的再设置一次了.

使用方法

  1. 先使用命令下载 git-credential-osxkeychain
    curl http://github-media-downloads.s3.amazonaws.com/osx/git-credential-osxkeychain -o git-credential-osxkeychain
  2. git-credential-osxkeychain 放入 bin目录
    mv git-credential-osxkeychain /usr/local/bin
  3. git-credential-osxkeychain赋权限
    chmod u+x /usr/local/bin/git-credential-osxkeychain
  4. 在Git全局配置中进行设置(也可以在某一个项目里面设置):
    git config --global credential.helper osxkeychain

经过上面的设置,下次访问https的项目时只需要输入一次密码,就会存储到osx的钥匙串中了,以后再也不会在Git中询问了.

3岁就可以编程啦!你家宝贝也可以!没有任何编程经验的父母也能上手!

Primo Cubetto编程玩具由一个木质机器人、编程木板、以及若干指示牌构成,指示牌共有四种颜色,不同颜色代表不同的指令,比如黄色代表向左。把不同的颜色拼在一起,就会像机器人一样发出各种指令。Primo Cubetto编程玩具的目标就是教会3到7岁的学龄前儿童学习编码,编程木板里有一个阿都伊诺(Arduino)兼容开发板线路,可以读取指示牌命令。

比如三个黄色指示牌就能让Cubetto转个圈:向左向左再向左。通过这样的过程,孩子慢慢就能掌握编程最基本的原理,除此之外,还能减少宝宝们对着电脑屏幕的时间。Primo Cubetto编程玩具采用蓝牙4.0连接,无线距离可达到10米,电池续航时间为4-6小时。

继续阅读“3岁就可以编程啦!你家宝贝也可以!没有任何编程经验的父母也能上手!”

上海携程亲子园虐童:防患于未然,一个程序猿粑粑的婴幼儿智能硬件大盘点

2017年11月6日开始,一直在关注携程亲子园虐童事件。本来以为目前曝光的虐童情况,已经非常严重,非常恶劣!但完全没想到,昨天晚上直到10日凌晨1点,虐童事件当事家长之一,微博[email protected]叶子_perryyeh ,突然在新浪微博爆料,揭露了更多内幕,包括亲子园虐童事件其实更严重!以及当事人非常不满意携程公司的原因!具体可以微博查看这位程序猿同行的微博。

继续阅读“上海携程亲子园虐童:防患于未然,一个程序猿粑粑的婴幼儿智能硬件大盘点”

3岁开始学编程——Learning Beautiful、Cubetto、机器乌龟、Scratch、Python

MIT Scratch(一种儿童编程工具)团队主管Mitchel Resnick表示“理解计算机思维,对孩子们是一件好事。这样的游戏能够很好地帮助他们做到这一点,” 他说,“孩子们需要更好地理解世界运作的方式。如今的世界,他们的周边全是计算对象。”

继续阅读“3岁开始学编程——Learning Beautiful、Cubetto、机器乌龟、Scratch、Python”

人工智能成为国家战略,我们该帮助孩子做什么样的准备?

2017年7月20日,国务院发布《新一代人工智能发展规划》,人工智能上升为国家战略,对我们到底意味着什么?将对我们将产生怎样的影响?

马云曾说:很多人输就输在,对于新兴事物,看不见,看不起,看不懂,来不及!
面对人工智能的“势不可挡”,你看见了吗?看懂了吗?行动了吗?
本文希望从技能准备、能力准备两个层面,帮助工作繁忙没时间研究,又为孩子教育焦虑的爸爸妈妈们,看懂人工智能对我们,对孩子们的影响。
继续阅读“人工智能成为国家战略,我们该帮助孩子做什么样的准备?”

教小朋友编程的几个建议(翻译)

编程是一项任何孩子都可以参与的创造性活动。你的孩子或许不喜欢编写数据处理算法,但他们可能会喜欢创造游戏、对音乐编程、设计网站、或只是摆弄代码。

我曾经写过几本编程的入门书籍,适合各个年龄段的初学者,根据我的经验,你不必认为自己是技术人员或“擅长数学”才能学习编程。实际上,孩子学习编程要比成年人更快,因为他们不知道编程的“困难”所在。

如果你不会编写任何代码,但想通过学习来教你的孩子,看看我最新的Python图书《Automate the Boring Stuff with Python》,它适合初学者,你可以在网上免费阅读。

不管你是软件工程师,还是完全没有编程背景,下面这六个建议都将有助于你的孩子学习编程:
继续阅读“教小朋友编程的几个建议(翻译)”