- Want to send an email in your static website without any server languages support? Seems impossible. But now you can do that using only JavaScript. Wonderful? I will show you how to do that.
Tools we need
Mandrill: they provide the mail service that you can call using javascript;
website: the website you want to do thi...
TaoAlphatechjsmandrillemail We, September 30, 20156 minutes to read - IntroSince I decided to focus on python and JS, I started to dig into these two babies.
I use django as my web framework in python, so how to build a website easier is what I most concerned. I used yeoman for a while, pretty amazing and convenient, especially the bower and compressor, compiler.
So I did some search and...
TaoAlphatechpythondjango Mo, September 7, 201515 minutes to read - 引子在之前Raspberry Pi Setup一文中介绍了树莓派的初始配置. 这几天乘着还没开学, 就赶紧把树莓派重新跑起来, 虽然悲催的因为网络设定导致我的树莓派无法联网只能强制重刷了… 好在之前在家里就一直用 samba 把重要的脚本都存在了外置盘上, 而已抓取的数据也有早起的备份, 丢失的数据就没办法了..
所以正好相当于重新设定了一遍 NAS 和 diango , 本文做简单介绍, 方便后续查看.
NASNAS 全称是: Network-attached Storage. 简单说就是在一个网络组中用来存储数据的地方, 而在这个网路组的所有用户都可以在相应的权限下查看, 编辑.
通常一个低配的 NAS 也要差不多100多刀左右...
TaoAlphatechRaspberry PiNASCrawler Th, August 20, 201513 minutes to read - 引子随着加州之行的结束, 我阔别两年之久的校园生活正式回归. 换了一个新的园子, 开启一段新的生活, 作为体验性人生的坚定支持者, 我对重返校园的期待自然是获得一份和本科截然不同的经历.
本科虽然我荣幸进入国内顶尖的园子里学习, 但我真的只是个学渣. 我讨厌自己的专业, 而身为兴趣唯一驱动力的人, 一旦讨厌, 就绝不可能做好. 我花了两年多时间, 修了很多专业的基础课, 尝试找出自己喜欢的东西. 而很幸运我找到了, 也很不幸出于种种原因我无法转系(成绩啊,时间啊,朋友啊等等), 也担心一旦兴趣变成任务就会失去动力了…
于是, 做了四年的学渣, 我的 GPA 仅仅3出头, 虽然能够推研, 但是最终还是选择了走出园子. 想去看看真实的社...
TaoAlphablog随笔 Tu, August 18, 20154 minutes to read - 着陆在经过了首都倾盆大雨的送行后, 历时近12小时, 我终于成功抵达LA, 非常轻松愉快的通过了入境安检后终于踏上了这个神奇的国度. 2年未见的室友C除了更帅气了几份外倒也没啥变化~ 非常省心的被安顿好后就要开始痛苦的时差调整了… 当然, 手机电话卡以及银行卡自然是首要任务之一, 本文顺带介绍下博主的办卡经历分享给大家~
已完成事项清单电话卡 博主入的AT&T, 主要原因是朋友的family plan是AT&T的, 直接加入省心省力~
所需材料
family plan holder, 也就是开plan的这个人得在场才能办理;
smartphone一台, 你也可以来了以后选择2-year contract的合约机...
- 缘起 在上篇重载的介绍中提到了Closure的概念, 正好今天看到Ninja中介绍Closure的这部分, 所以今天梳理记录下. Closure作为JS的高级用法之一, 对于JS开发而言有着极为重要的作用.
ClosureClosure的结构什么是Closure? 更精确的说: 什么是JavaScript里面的Closure?
a closure is the scope created when a function is declared that allows the function to access and manipulate variables that are external to that function...
TaoAlphatech Su, July 12, 201512 minutes to read - 缘起今天看Secrets of the JavaScript Ninja看到js中如何实现重载函数的部分, 然后对着一个只有7,8行代码的函数范例研究了2个多小时… 掩面羞愧难当ing… 为了让记忆更加深刻些, 特意记录下心得以防止以后再次跌在同一个坑里…
JS的重载重载函数重载函数的概念在很多OOP(面向对象的编程), 尤其是C系的语言中是很基本的, 其允许在同一范围中声明几个功能类似的同名函数,但是这些同名函数的形式参数(指参数的个数、类型或者顺序)必须不同,从而实现同一个函数可以执行不同的逻辑.
但是, javascript中是不存在重载函数这个概念的, 不过其松散的函数(比如参数传递的数量和类型等限制), 变量尤其是其变量类...
TaoAlphatechjavascriptoverload Sa, July 11, 20157 minutes to read - SummarySince I imported some old articles from my old blog, the internal search I built using javascript and json datas last time got slower and slower. So I decided to add a third-part search engine for my blog. Like I recommended in my last post, swiftype is a really nice choice.
How to add swiftype in your blogBefor...
TaoAlphatech内置搜索swiftype Th, July 9, 201512 minutes to read - 简介Goaccess 是一个非常简单而有齐全的日志分析工具, 其生成的html页面非常精细全面, 可以让你更好的查看日志, 今天就利用上次获取PV的方法来介绍下如何给 Jekyll 添加一个类似goaccess的日志页面.
准备工作如果你了解 google-analytics-super-proxy 或者你看过我之前写的 如何给jekyll博文添加阅读数, 那么你就可以进行下面的准备工作了, 如果没有的话, 请先阅读相关内容后再继续 ^_^
在GA Query Explorer中测试构建你需要的Query API, 比如我根据Goaccess的日志内容和GA本身的统计情况选取了: ga:fullReferrer,ga:brows...
TaoAlphatechGoogle Analyticslog Th, July 9, 201516 minutes to read - 概述今天介绍下如何配置一个树莓派, 主要是一些树莓派的基本配置, 多数大家google以下也是可以找到的, 这里算是汇总了一下.
内容主要包括:
树莓派系统安装;
初始化配置;
nodejs环境配置;
python环境配置;
wifi环境配置;
树莓派的基础设定树莓派系统安装目前在树莓派的官网主要提供了两种安装系统的方式, 一种是直接烧制, 通过将已下载的img文件利用对应的工具烧制到格式化好的SD卡中, 制作出直接可用的启动盘; 另一种则是通过官方发布的NOOBS来进行启动安装.
直接制作法:
有过制作系统经验的朋友都应该了解这种方法, 不同平台也有不同的工具可以用以制作, 这里就没啥好说的了. mac下可以按照官网的Gui...