<![CDATA[Snooda]]> http://www.trreps.com/index zh-cn http://www.trreps.com/read/345 <![CDATA[ios10.3升实测-容量设备的救星Q?无需升也可获得2GBI间]]> snooda <admin@snooda.com> Wed, 22 Feb 2017 05:38:04 +0000 http://www.trreps.com/read/345
昨天ios10.3 Beta3发布Q决定实际测试一下升U效果?br/>
找了一?6GB ipod touch6Q升U前?0.1.1版本。剩余空?500M。系ld用空间是12GB+

安装ios10.3 Beta3描述文g后重启设备,可以看到新版本了Q大提C?.6GBQ点M载ƈ安装Q居然开始下载了Q因为按现在的剩余空间是不够存放rom的,q入定w面查看Q发现可用容量持l上涨,按homeq入主页面检查,发现app开始轮显C“清理中”。等app都清理完后,扣除已下载的rom占用I间Q系l多出来1-2GB的可用容量。此时系lƈ未升U?br/>
然后q行升Q升U后q入pȝQd用空间依然是12GB+Q大概比之前增加?00MBQ可用空间比升前(清理后)同步增加?00MB?br/>
lgQ升U后实可用I间多出?GB左右Q但ios10.3升本n只A献了500MBQ其余大部分都是ios在准备升U阶D调用清理操作节省出来的?br/>
所以对于不惛_U系l、又惌得空闲空间的同学Q只需要点dU,׃触发pȝ清理Q清理完后停掉升U流E即可?br/>







Tags - ]]>
http://www.trreps.com/read/344 <![CDATA[openvpn不小心多开的挽救手D?iptables的用]]> snooda <admin@snooda.com> Wed, 07 Dec 2016 12:17:27 +0000 http://www.trreps.com/read/344
    首先试打开server端的duplicate-cn支持。这h个连接都会分配到一个单独ipQ不会互相踢掉。但׃q程太多Q每个进E连接上后都试图h路由表,D路由表不停变_|络依然不能q通?br/>
    q时需要从server端限Ӟ只能有一个客Lq接上。首先调研了下是否支持只接受W一个连接上的实例而忽略掉后面的连接请求,发现是没有这个特性的。因为如果正怋用中客户|络闪断Q这U情况下׃得不{待很久session时后才能连上,用户体验太差?br/>
    对于|络层面的控Ӟiptables是个很有效的利器。于是采用了如下的方式:
    1Q首先设|DROP掉指定机器所有入?nbsp;    iptables -I INPUT 1 -p udp -s xxx.xxx.xxx.xxx -j DROP
         q时候所有连入请求都会timeout?br/>    2Q然后用tcpdump host xxx.xxx.xxx.xxx
         查看所有连入请求的来源端口Q选取其中一个?br/>    3Q执?nbsp;         iptables -I INPUT 1 -p udp -s xxx.xxx.xxx.xxx --source-port yyyyy -j ACCEPT
         个实例单独开一个入口?br/>
{待几秒Q等待其重试q接Q这时候只有这一个实例可以连入。成功恢复连接?br/>
q里需要注意,W一步应使用DROP而不是REJECTQ因为前者会让请求方重试的时间间隔更长一些,为后l操作赢得更多时间?br/>









Tags - ]]>
http://www.trreps.com/read/343 <![CDATA[焊锡丝在焊接q程中的重要?无铅焊锡丝的使用]]> snooda <admin@snooda.com> Sat, 05 Nov 2016 10:23:51 +0000 http://www.trreps.com/read/343
    前段旉C一块tm7705Q排针没有焊Q于是又把尘很久的讑֤M出来。依焉用,搞了很久也不行,上了助焊剂也毫无作用。思考了一下,既然焊锡丝不好化Q是不是烙铁温度不够Q于是上京东搞了一个宝工的206焊台Q心惌下换了高U设备是不是可以搞定了。。。买回来后发C然如故。温度调?50以下焊锡丝不化,400度以上能化但是不沾板Qƈ且烙铁头很容易就烧死了。上|仔l搜了下教程。发现问题主要有两个Q一个是手法问题Q即应该是烙铁头加热引脚几秒后,焊锡丝接触烙铁头和引脚溶化焊接。而不是先把焊锡丝化到烙铁头上往引脚涂,因ؓq么操作焊盘温度不够Q就会不NQƈ且焊锡沾到引脚就凝固Q会虚焊Q焊点Ş状也不好控制Q第二个是焊锡丝质量很可能有问题,有h提到焊锡丝不Ҏ化或者焊点呈豆腐渣样有一个原因是铅和杂质比例太高。由于大部分情况下我的焊锡丝直接按到烙铁头上都不能融化,那么手法问题是其次的了Q焊锡丝质量的问题更大一些。于是决定重C一些焊锡丝?br/>

    调研了一下,Z健康考虑Q现在工业生产用的焊锡已l不允许含铅了。但是卖的焊锡丝很多q是传统的铅锡合金。这U焊锡丝熔点低,焊点亮,所以在diy市场里还是很受欢q。我們֐于健康一些的无铅焊锡。于是调研了一下?br/>
    目前无铅焊锡主要是锡铜合金,99.3%的锡?.7%的铜Q熔?27度。比传统?3%锡铅合金?83度要高了四十多度。还有比较小众的锡银合金Q主要是音乐发烧友用(个h对于那零点几个点的银能否发挥什么作用持保留态度Q不qb格是够了Q可以号U焊出来的板子比米的还nb了,不但含黄金,q含白银Q,熔点221度。还有黄q锡银铜铈合金Q含E土不知道有什么特性?br/>
    q次不敢随便CQ准备还是选择大品牌品。首先还是考虑和焊台同品牌的宝工,宝工的无铅焊锡只有锡铜合金,含银的那ƾ是含铅的。于是{向考虑其他品牌Q发现广州黄花在烙铁和焊锡市Z也比较受Ƣ迎Q于是选择了黄q锡银焊锡。ؓ了不把鸡蛋放到同一个篮子里Q还选了友邦的锡铜焊锡。前两天收到了。做工比较精_今天打开试了一把。刚开始心情还是比较忐忑的Q毕竟无铅焊锡焊接难度要高一炏V先试黄花锡银Q打开焊台调到325度,十几U后温度E_。烙铁加热焊?>加焊锡,很快焊锡p化了Q向上抬L铁头Q一个焊点就焊好了。。果然不是一个世界的体验Q换用友邦,也很利。。。原来问题的Ҏ在于几块q焊锡丝。?br/>


    l于掌握了焊接技术,以后diy的自由度又高了一些,不用再忍受ؕp糟的线了。没惛_的是问题居然一直出在最不v眼的几块q焊锡丝上。。。搞diyq是不能马虎啊,新手更应该用好东ѝ否则出了问题都不知道是啥原因?br/>


]]>
http://www.trreps.com/read/342 <![CDATA[dns~存nscd原理及相关知识]]> snooda <admin@snooda.com> Sun, 12 Jun 2016 07:05:00 +0000 http://www.trreps.com/read/342
    nscd是一个缓存服务。会~存passwd、hosts、resolv三类信息。和dnsmasqcM。先试图停掉nscd服务再进行尝试,果然q程在试图连?var/run/nscd/socketp|后,转ؓq接resolv.conf里指定的serverQ可以成功被iptables转发?br/>

    定位了具体问题原因后Q开始寻找更多解x案。停掉nscd固然最单,但会D整个pȝ都失去dns~存Q对性能q是有一定媄响的。于是寻找优化一些的Ҏ。思\是对于指定进E绕qnscd机制?br/>

    研究了一下。发现nscdZ避免自己的请求发送给自己Dd@环,调用了一个__nss_disable_nscdҎ。调用该Ҏ后即可关闭nscd机制。于是改动了一下sshd源码Q重新编译了一个。再ơ重试。果然ok了?br/>












Tags - , ]]>
http://www.trreps.com/read/341 <![CDATA[linux下l2tp客户端拨号配|(xl2tpd)]]> snooda <admin@snooda.com> Sat, 09 Jan 2016 08:53:13 +0000 http://www.trreps.com/read/341 其实xl2tpd既可以当服务端。又可以当客L。在本文里只介绍客户端相关的功能

安装比较单。apt-get或者yum直接搜xl2tpdQ装上即可。没有自q译也很简单?br/>注意依赖?dev/ppp讑֤。如果不存在Q需?br/>mknod /dev/ppp c 108 0
创徏一下?br/>
配置文g/etc/xl2tpd/xl2tpd.conf
[lac myvpn]
name = 'myvpn'
lns = myvpn
pppoptfile = /etc/ppp/peers/myvpn.l2tpd
ppp debug = yes

配置文g /etc/ppp/peers/myvpn.l2tpd
remotename myvpn
user "xxx"
password "ooo"
ipcp-accept-local
ipcp-accept-remote
refuse-eap
require-mschap-v2
noccp
noauth
noipdefault
mtu 1410
mru 1410
usepeerdns
debug
lock
connect-delay 5000


然后可以启动xl2tpd。然后echo "c myvpn" > /var/run/xl2tpd/l2tp-control
来连接了?br/>
注意ppp的配|里有:noipdefault  选项?br/>其他很多资料都没有这一V包括阿里云的官Ҏ档。但在debianp里面。不加这个且机器有内|网卡时Q是不太好用的?br/>q接的ppp0讑֤会自动用内|ip。导致很多奇葩的事情发生?br/>
noipdefaultq个选项表示不用本地默认ip分配{略。直接用服务器分配的。如果不要求每次拨号都用固定ip的话Q徏议加上该参数





Tags - , ]]>
http://www.trreps.com/read/340 <![CDATA[mysql的varchar和char长度的含义(中文长度Q]]> snooda <admin@snooda.com> Mon, 07 Dec 2015 11:22:14 +0000 http://www.trreps.com/read/340

    可以通过mysql官方文档来看Q?br/>    http://dev.mysql.com/doc/refman/5.0/en/char.html
    

The CHAR and VARCHAR types are declared with a length that indicates the maximum number of characters you want to store. For example, CHAR(30) can hold up to 30 characters.

    x持的?0个字W(charactersQ,而不?0字节QbytesQ?br/>
    l测试,l果也是W合文档的。varchar(30)可以存储30个汉?br/>

    附加问题Q如果传入了出长度的内容,会有什么结果?br/>
If strict SQL mode is not enabled and you assign a value to a CHAR or VARCHAR column that exceeds the column's maximum length, the value is truncated to fit and a warning is generated.

     文档中提到。默认情况下会截断而不q回错误。如果需要返回错误,需要开启strict mode











Tags - , ]]>
http://www.trreps.com/read/338 <![CDATA[更换了泛域名证书]]> snooda <admin@snooda.com> Wed, 21 Jan 2015 16:26:36 +0000 http://www.trreps.com/read/338
    好久没更新blog了,比较忙。刷一下新文章? ]]>
http://www.trreps.com/read/337 <![CDATA[libcurl和openssl的冲H和资源释放问题-curl_global_cleanup]]> snooda <admin@snooda.com> Thu, 25 Sep 2014 16:59:38 +0000 http://www.trreps.com/read/337
    排查了各U内存泄霌Ӏ不可见字符的可能性后。突然想h是不是libcurl静态链接了openssl跟主E序动态链接的打架。查看后发现libcurl未静态链接openssl?br/>
     不过q也是一个启C。想h既然curl也用CopensslQ那么它在最后cleanup的时候会不会把全局的openssl数据l构l释放掉?br/>

     试了一下,果然好了。原来我在一个函数里开头调用curl_global_initQ结调用curl_global_cleanup。这L话在E序l束时就会释放openssl的全局数据l构。导致后l调用证书校验报错?br/>
     不过openssl也不够友好,报证书签名错误,让h很难联想到是初始化问题?br/>

      不过aes加密部分q不受这个媄响?br/>Tags - ]]>
http://www.trreps.com/read/336 <![CDATA[W记本thinkpad更换风扇-效果出预期]]> snooda <admin@snooda.com> Fri, 23 May 2014 16:13:42 +0000 http://www.trreps.com/read/336
     q种偏门的东西在b2c上是C到的Q只能求助万能的淘宝。目前淘宝有如下几个档位Q?70+Q?20Q?5

     170+的h格倒是在那Q但是很难说是不是正品,店铺介绍里看说有指纹没问题啥的。。。感觉靠谱度也就一般般?br/>     120区间有不,看配图什么的蛮有那么Ҏ思,另外店家L85的是L货。也不是没可能?br/>
     最后筛选了下北京的Q有一家最q出货量比较大,q有实体店地址且欢q实体店购买Q正好离得非常近Q于是中午遛弯顺便过M了下?br/>
     不得不说中关村现在确实是衰落了,e世界一层都关了Q楼上h也不怎么多。坐甉|上楼Q店铺离的不q,很快扑ֈ了,老板拿出两个风扇Q告诉我说这是原装的Q硅脂没法复Ӟ他们都做不出来。不太懂q个。我感觉q几点脂能有啥难度?不过q种配g也不寄希望于买到原厂正品啥啥的,降温效果好就行。于是搞了个?br/>

     晚上回家开始拆电脑Q别的都好说Qexpresscard那里有个Z需要拧下来我忘CQ以Z用拧Q结果主板搞不下来,我还以ؓ是之前把外壳摔变形的原因Q还用了一点蛮力,所q最后发现这个问题及时纠正。。否则就呵呵了?br/>
    新风扇跟原装的不太一P新的是两条热,l一些,老的是一条比较粗的热。一Ҏ实老风扇老态龙钟了?br/>

    换好开机,压力试。效果还是挺明显的。之前待机状态就?0+度,d壛_热。压?分钟后能?0+度。d壳热的快能煮鸡蛋了。更换后待机三十多度Q压力后能到60度,d壌然也比较热了Q不q热点较分散Q不像之前集中在cpu那一块。至于静x面。只能说即在全速运转阶D,也基本听不到风扇的声韟?br/>


     相当爽,电脑又可以哈皮的用下M?br/>





Tags - , , ]]>
http://www.trreps.com/read/335 <![CDATA[openvz和kvm同机部v安装QdebianQ]]> snooda <admin@snooda.com> Sun, 23 Feb 2014 10:28:28 +0000 http://www.trreps.com/read/335
    搜了下方案,果然有个proxmox的发行版是解册个需求的。看了下文档Q集成了一堆面板啥的,东西多bugp多。还是自己diy一个?br/>
    ׃openvz是需要打qpatch的内核运行,而kvm则需要kvm和kvm_intel内核模块的加载(amd的就是kvm_amd)。所以难点就是这个的兼容。其他用h的q程如果有冲H啥的都好解冟?br/>
    首先选用debian7Q我喜欢debianQ,发现需要用openvz的源Q源里用的openvz内核?.6.32。而debian7的内核目前是3.2。风险比较大。从源里拖了openvz内核deb包下来看Q发现居?2位的内核不带kvm模块Q?4位的才有。哭了。不知道他们咋搞的。于?4位系l搞赗结果发现kvm_intel加蝲不进厅R报input/output err。用-f强制加蝲后报{֐被拒l。估计编译的时候哪里错了,虽然有内核源码和.configQ不q还是不自己~译了,太折腾?br/>
    q是用debian6。debian6的官Ҏ里已l包含openvz了。内核版本也?.6,32pd。跟debian6默认内核版本相同。这个感觉靠谱。装上重启进入openvz内核。modprobe加蝲kvm内核模块。okQ成功了?br/>


     下一步就是进E和|络上的调整了。都不是大问题?br/>


     l论是:openvz目前q是用debian6官方源里的包。兼Ҏ好?br/>Tags - , , ]]>
һaƬ_һػƴƬ_ձһػƴƬ <֩>| <֩>| <֩>| <֩>| <֩>| <֩>| <֩>| <֩>| <֩>| <֩>| <֩>| <֩>| <֩>| <֩>| <֩>| <֩>| <֩>| <֩>| <֩>| <֩>| <֩>| <֩>| <֩>| <֩>| <֩>| <֩>| <֩>| <֩>| <֩>| <֩>| <֩>| <֩>| <֩>| <֩>| <֩>| <֩>| <֩>| <֩>| <֩>| <֩>| <֩>| <ı> <ı> <ı> <ı> <ı> <ı>