手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆
浏览模式: 标准 | 列表2016年07月的文章

apache 2.2升到2.4的小坑

 2.2升到2.4的小坑应该就出在权限上了

具体查看:https://httpd.apache.org/docs/current/upgrading.html
即,凡是遇到Order allow,deny allow from all等与Order相关的,最好看一下上面的链接。
比如我们用rewrite的时候,都是
XML/HTML代码
  1. Options Indexes FollowSymLinks 
  2. AllowOverride All  
  3. Order allow,deny  
  4. allow from all  

在2.4下面,上面的代码不报错,但不起作用。如果你的目录下面有.htaccess文件,那么,网站是打不开的,上面的代码改成

XML/HTML代码
  1. <Directory /var/www/>  
  2.     Options Indexes FollowSymLinks  
  3.     AllowOverride All  
  4.     Require all granted  
  5. </Directory>  
OK,再次打开就正常了

 

如何教孩子掌握正确的学习方法

一、学习的“三要素”:
    家长在教育孩子时,首先要规范其行为,养成良好的学习习惯和行为。你要用1个月的时间要你的孩子必须养成以下习惯:
    1、在上新课之前有效地先预习将要学的课文。
    2、在做作业之前必须要孩子先复习后再做作业。
    3、在孩子做完作业之后再叫孩子将做作业用了多少时间记录下来。
二、家长做好“八大环节”的管理:
    1、计划管理:要让孩子制定好整个学习计划(什么时间学什么的计划表)。
    2、预习管理:要让孩子进行课前预习,找到不明白的,并在预习笔记本上记下重点和难点,上课时重点解决这些重点和难点。预习的时间不要太长,一般只需7-10分钟找到重点和难点,并记录下来就行了。
    3、听课管理:家长要同孩子沟通,不要讨厌某某老师,喜欢某某老师,导致偏科。听课要跟着老师思路走,将自己预习记录本上所记的重点和难点听懂并记忆在脑子里。
    4、复习管理:一是让孩子闭目回想老师当天讲了些什么。二是看书本复习。三是让孩子复述课文(阅读课文和讲课文自己讲给自己听)。每隔一段时间(20天左右)要复习才能记牢固。
    5、作业管理:在做作业之前必须要孩子先复习后再做作业。要做到:
        ⑴不复习不作业:做作业前必须先复习。
        ⑵不计时不作业:做作业用了多少时间一定要让孩子记下来。
        ⑶不检查不作业:作业做完一定要让孩子自己检查作业有无借漏。
        ⑷不小结不作业:作业做完一定要让孩子写小结,学到了什么。
        在孩子做完作业之后在叫孩子将做作业用了多少时间记录下来。并要限时学习,学习时间不要太长。
    6、错题管理:要让孩子准备一个“错题管理本”将做错了的题,错的记录上后,写明错的原因,再将正确的解答记录下来,并将举一反三的解题方法都记上,并归纳提醒。
    7、难题管理:要让孩子准备一个“难题管理本”将难题解答方法记录下来,以及举一反三的解题方法都记上,并归纳提醒。在解难题时要让孩子先做,在20多分钟都解不了的题,允许孩子可以问其他人,弄懂其解答原理。
    8、 考试管理:除学校考试外,并在20天左右再让孩子做一次其考试题。

syncthing每次有不同状态时都会打开浏览器

如题,浏览器中被无故开了很多窗口,觉得这样很烦,开始的时候不知道怎么关。看了一下官网的说明:

XML/HTML代码
  1. Note: You probably want to turn off “Start Browser” in the web GUI settings to avoid it opening a browser window on each login. Then, to access the GUI type 127.0.0.1:8384 (by default) into Safari.  

开始以为在plist文件里,结果没找到,再仔细一下,里面直接就有说明:in the web GUI settings,于是打开GUI界面,在设置中将:启动浏览器 前面的勾去掉。提示我重启syncthing。

整个世界清静多了

 

Tags: sycnthing

Install Gogs on Mac OS X

之前已经在服务器上装过gogs了,但由于VPS的硬盘空间较小,所以,准备的是在自己的mac mini上也装一个,由于已经dmz,所以可以进行穿透访问(网址就不透露了)

mac下面安装gogs,没有想象中的那么难,因为已经有人做过教程了,但为了能够自启动则需要做一个plist文件,以便用launchctl load一下
教程来自:http://ju.outofmemory.cn/entry/128521,如果你用sqlite来处理的话,则更简单,上述网页中,可以直接跳过前面的postgresql的安装直接进行gogs那一块(gogs直接从网上下载二进制的安装包就行,放到你的目录里,比如~/software/gogs)
进入~/software/gogs 目录,运行 ./gogs web,如果能够正常输出,OK,我们就开始下一步,创建plist文件:
XML/HTML代码
  1. <?xml version="1.0" encoding="UTF-8"?>  
  2. <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">  
  3. <plist version="1.0">  
  4. <dict>  
  5.   <key>Label</key>  
  6.   <string>io.gogs.web</string>  
  7.   <key>ProgramArguments</key>  
  8.   <array>  
  9.     <string>sh</string>  
  10.     <string>-c</string>  
  11.     <string>cd /Users/fundon/services/gogs; ./gogs web</string>  
  12.   </array>  
  13.   <key>RunAtLoad</key>  
  14.   <true/>  
  15.   <key>KeepAlive</key>  
  16.   <true/>  
  17.   <key>WorkingDirectory</key>  
  18.   <string>/Users/fundon/services/gogs</string>  
  19. </dict>  
  20. </plist>  
修改其中的两个地方:
1、sh 的路径
2、WorkingDirectory的路径,改成你gogs软件所在的路径
 
改完后,launchctl load一下即可(自从装了homebrew,它一般会在你的~/Library/下创建LaunchAgents目录,将这些plist文件扔过去,以后备份/Users/的时候就相当于备份下来了 ,超级方便 )
 
 
 
 
 
 

Tags: gogs

使用syncthing来同步资料

自从快盘再也连接不上后,总感觉少了点什么,所以,只能使用第三方工具来进行同步,在H.C.的介绍下,我使用syncthing来进行同步。

首先在我的局域网的机器上(mac min + 128SSD + 500G 组的fusion),安装syncthing。方法参考:http://bao3.org/14623502546429.html,它是使用了brew cask,所以就得有以下的方法:

XML/HTML代码
  1. brew tap caskroom/cask  
  2. brew tap caskroom/versions  
  3. brew cask install syncthing   

很妖异的是,我笔记本在最后一步一直无法下载syncthing,而mac mini就成功了。不知道是否因为mini装的是优胜美地,而笔记本是EI Capitan的原因(Capitan总有各种小问题)。

原文中的第一行:cd $(pbpaste),无法直接运行,所以我还是手工进入那个目录,然后运行下面的内容了。

XML/HTML代码
  1. cd $(pbpaste)  
  2. sed -i .bak "s/USERNAME/$(whoami)/g" ./syncthing.plist  
  3. sed -i .bak "s/\Users\/$(whoami)\/bin/usr\/local\/bin/g" ./syncthing.plist  
  4. sed -n '/Users/p' ./syncthing.plist  
  5. sed -n '/local/p' ./syncthing.plist  

这个执行完后,就是launchctl的load了。load完后就会自动启动浏览器,打开127.0.0.1:8384端口。进行互加设备,同步同一个目录,就完成了

详细教程请看:https://docs.syncthing.net/,如果你不做什么特别的需求,WEBGUI界面,你可以完成所有的操作(最主要的就是共享目录的工作名要一样,才会同步!)

图文教程:

  1. http://www.appinn.com/syncthing/
  2. http://toutiao.com/i6236917708575736321/

找了很多,只有这两个看上去比较详细 ,其他的实在太简单或者就是一句话了

Tags: syncthing