写在2017年最后一天

时间过得真快,转眼两年多没写过博客了,也早在几个月前发现无法在景德镇正常访问了,只工作太忙,也懒得打理,今天突然心血来潮想着,过了今天linode又该扣20$了,不能访问是关闭呢还是迁走呢?关掉可惜,也懒得申请换IP了,要不买个5$每月的,便宜点的吧,结果东京节点申请完直接访问不了,算了新加坡试试,顺利连上,感谢docker,分分钟让我把数据弄过来了,所以以后还是要继续记录起来!!!

转载请注明: 转自Rainbird的个人博客
   本文链接: 写在2017年最后一天

Posted in 默认分类 | Leave a comment

PowerEdge T410安装ubuntu14.04/14.10错误一则

昨天在一台T410安装ubuntu server安装完起动的时候总提示

Gave up waiting for root device. Common problems:
– Boot args (cat /proc/cdmline)
– Check rootdelay= (did the system wait long enough?)
– Check root= (did the system wait for the right device?)
– Missing modules (cat /proc/modules; ls /dev)
ALERT! /dev/mapper/ubuntu–vg-root does not exist. Dropping to a shell!

BusyBox v1.21.1 (Ubuntu 1:1.21.0-1ubuntu1) built-in (ash)
Enter ‘help’ for a list of builtin commands.

(initramfs)

然后就停在这个命令行了,网上搜索良久,找到解决办法
1.输入exit继续启动系统
2.vi /etc/default/grub
GRUB_CMDLINE_LINUX=”rootdelay=90″
3.update-grub
reboot 发现ok了

参考资料:
Ubuntu Desktop 14 on PowerEdge doesn’t boot on RAID

Posted in 默认分类 | Leave a comment

隐藏 UITableView 下不需要的分割线(转)

话说好久没有写东西了,自然是又积累了不少好玩的东东,后面会陆续整理出来。
iOS7出来了,伴随而来的就是一堆无聊的适配。现在UITableView的Grouped模式竟然跟iOS7以前的Plain模式差不多,当然了只是长的差不多,实际上左右和上下都有偏差,真让人头疼,最后不得不放弃在iOS7上使用Grouped模式,但是伴随面来的就是分割线的问题,会有很多空行也显示分割线,明显很不酷了,以前遇到这个问题都是自定义cell,然后不显示分割线,在自定义的cell里加一条线,但是现在这个旧程序还用了系统cell的checkmark,这样的话自定义加上的线覆盖不了这个checkmark,真纠结,难道再加上选中未选中的图片上去?无意间搜到了下面的解决办法,但是也有限,在iOS7以前还好使,iOS7上最下面一个cell没有分割线,凑合使吧,懒得折腾了。 继续阅读全文

Posted in IOS开发 | Tagged , , , , , , | Leave a comment

Playing system sounds(译)

系统会自带了些声音,有时候一些操作用必要自己播放一下声音提醒一下,用bash的直接say something就ok了,写代码的时候呢?原来很简单的,一句:

[[NSSound soundNamed:@"Hero"] play];

就ok了
其中Hero是文件名,具体都有啥文件名去这里找

/System/Library/Sounds

一般的文件名列表: 继续阅读全文

转载请注明: 转自Rainbird的个人博客
   本文链接: Playing system sounds(译)

Posted in Mac开发 | Tagged , , , , | Leave a comment

Apple Configurator 1.2.1 backup

Apple Configurator 在Mac Store里已经更新到1.3.1了,今天用了一下,真心不好使啊,费了半天劲找到了1.2.1的版备份一下
Apple Configurator 1.2.1 mac 版
当然了,如果你运行1.3.1,造成下载了这个版本一运行就自动关闭的话,删除下面这个文件

~/Library/Containers/com.apple.configurator

最好备份一下

转载请注明: 转自Rainbird的个人博客
   本文链接: Apple Configurator 1.2.1 backup

Posted in Mac常用软件 | Tagged , , , , , | Leave a comment

xcode5 Could not read from the device

好吧,说说Xcode5-DP。
用的过程中,你很容易遇到下面的Bug
Screenshot 2013-06-16 at 下午12.13.32
这种情况一般是出现在真机调试的过程中,解决办法很简单:
从真机删除要调试的这个应用就可以了。

另外顺道说下Xcode5-DP竟然没有iPad的模拟器,所以要测试iPad程序只能用真机了。
另外,Xcode5-DP编辑过xib低版本打不开了。所以用不用Xcode5想一下这个问题。

Posted in IOS开发, Mac开发 | Tagged , | Leave a comment

在osx 10.9 Mavericks(小牛)上更新Xcode4.6.3

前面发了一篇《OSX升级到10.8.4后Xcode无法正常调试模拟器问题》,那是8天前的事儿了,这不苹果反应还挺快,发布了一个xcode4.6.3来解决这个问题。于是赶紧打开AppSotre检查更新,然后点安装,结果不幸的事情发生了:
a
“Xcode can’t be installed on “Macintosh HD” because the version of OS X is too new.” 继续阅读全文

Posted in Mac使用技巧, xCode | Tagged , , , , | Leave a comment

iOS7令人着迷的系统

WWDC昨天晚上开了,比较关注的两个东西一个是iOS7,一个牛犊。iOS7已经体验一天了,很酷,很实用,分享一下自己的使用心得。
首先来张整体的,因为我不是全新安装,所以安装完就这样子了。
IMG_2758
确实是完完全全的扁平化,无论是顶上的状态栏还是底部的Dock,还有中间的排版都要花几分钟适应一下。
ok,继续,隐私保护的弹窗 继续阅读全文

转载请注明: 转自Rainbird的个人博客
   本文链接: iOS7令人着迷的系统

Posted in IOS开发 | Tagged , , , , , , , | 1 Comment

OSX升级到10.8.4后Xcode无法正常调试模拟器问题

OSX10.8.4千呼万唤始出来的一版,对于我来说,其实苹果现在是哪个版本的系统真心不重要,既然出更新版了,既然早就告别了黑苹果,那就跟着更新呗,第一时间更新完以后发现个严重的问题:
通过cmd+r运行程序里,第一次可以正常运行,第二次必然会崩溃!这时候再怎么按cmd+r或者点运行按钮都会不好使,模拟器也挂掉了,直接停在了一个黑屏界面。 继续阅读全文

Posted in IOS开发, xCode | Tagged , , , , , , , | Leave a comment

objective-zip解压带密码的文件

话说在iOS想做个zip解压功能的选择可真多:ZipArchive,ssziparchive,objective-zip。早先的时候就用过ZipArchive还不错,简单粗暴,支持带密码保护的压缩及解压,但是这次我的需要是加密压缩,而且数据量较大,在解压的时候最好能实时解压指定的文件。这么一来objective-zip就是不二的选择了。
objective-zip虽说支持密码方式的压缩和解压,但是有一个问题,它压缩的文件,自己竟然解压不了!系统的命令行的unzip命令也解压不了,通过一个牛掰的软件像better-zip啥的倒时可以。遇到的错误就是: 继续阅读全文

Posted in IOS开发, object-c | Tagged , , , , | Leave a comment