這週又申請一次AdSense帳號,再次被退,呃~ 會不會上次寫的AdSense-申請 part 2造成反效果....審查人員沒這麼XXX吧....總之....又被退,真的要內容寫多點嗎???總覺得又好像不是這個的問題...最近在學著怎講的精簡點咧~(其實是懶得寫太多.....)
算了,總之下一步
1. 讓程式碼在閱讀上整齊些
2. 盡力簡潔上又能多點內容
2012年9月1日 星期六
iOS開發筆記-加button到NavigationBar
最近想做如下圖這個效果,但不想用UINavigationController,又想要有點它的效果,最後發現可以直接使用NavigationBar
我的需求是一個ViewController,用presentModalViewController加入,最後需要一個button去關閉,而這個bar也要可以隱藏,所以button要跟bar一體,不想用UINavigationController是因為它會佔一個空間(也許是我個人不懂,還沒很徹底的了解它)
可以直接使用NavigationBar,但要加上如圖的button並不是很直覺,先加一個UINavigationItem,再加進bar的items中,再initial一個UIBarButtonItem,就可以放入bar.topItem中,看是要右邊還左邊,我個人是放左邊,程式如下
參考網址
Add items to NavigationBar (Not using UINavigationController)
我的需求是一個ViewController,用presentModalViewController加入,最後需要一個button去關閉,而這個bar也要可以隱藏,所以button要跟bar一體,不想用UINavigationController是因為它會佔一個空間(也許是我個人不懂,還沒很徹底的了解它)
可以直接使用NavigationBar,但要加上如圖的button並不是很直覺,先加一個UINavigationItem,再加進bar的items中,再initial一個UIBarButtonItem,就可以放入bar.topItem中,看是要右邊還左邊,我個人是放左邊,程式如下
UINavigationBar *__bar = [[UINavigationBar alloc] initWithFrame:CGRectMake(0, 0, 320, 70)];
__bar.barStyle = UIBarStyleBlack;
__bar.translucent = YES;
UINavigationItem *item = [[UINavigationItem alloc] init];
__bar.items = [NSArray arrayWithObject:item];
UIBarButtonItem *item1 = [[[UIBarButtonItem alloc] initWithTitle:@"關閉"
style:UIBarButtonItemStyleDone
target:self
action:@selector(close)] autorelease];
__bar.topItem.leftBarButtonItem = item1;
這樣就可以在沒有UINavigationController的狀況下,加入該有的bar及button
參考網址
Add items to NavigationBar (Not using UINavigationController)
2012年8月30日 星期四
Deploy前必備
最近一件事,讓我想起剛創業時在某大電信業的機房Deploy的日子,做到清晨4點所有人都還在辦公室,而幫忙的機房人員在家等待我們做好的好日子。若你跟我一樣是沒有好的系統工程師幫忙,要自己進機房或進入Server去Deploy的苦命工程師,那我分享幾件事吧....(有個預感,我可能又要進機房了....Orz)
進機房Deploy前,有幾件事要注意
雖然都會確認owner及權限,但常常在測試站上是沒問題,進了Server就開始這邊權限不對,那邊owner怪怪的,不然就是都正確,但你還是不能用,尤其是目錄,所以常常就是還原這個目錄,裡頭的檔案手動一個個換掉,神奇的是,有時還不能用usb上的,得ftp去測試環境拿,有時我在用我的mac時,也多少有這類狀況,我相信windows也可能有
我只能說我不是系統工程師~~我不是系統工程師~~我不是系統工程師~~,我的專業不在此啊~~ 麻煩找專業的來
謎之音:專業的看了看,可能會說這是程式的問題,要問那個工程師,問他是怎麼搞出來的
進機房Deploy前,有幾件事要注意
- 新程式碼記得先壓縮備份好,確認目錄owner及權限是沒有問題的
- 程式碼備份在要帶去的usb、Server的ftp或某個目錄(可以http下載或scp可以找到的地方),最差的狀況可能要從測試站的目錄拿取更動的程式碼檔案,而不是預備好的程式碼
- 要熟悉Command line操作,別認為機房內的主機有GUI介紹操作
這部分當然要看你的系統環境,若是Linux系統,就好好練習命令列操作吧 - 非系統工程師不用懂太多指令,但基本的tar、 ftp、scp、ssh、wget、chown、 chmod,若程式有version control使用,至少要會直接匯出的指令,例如svn的co或export,git的clone,之前寫了篇CentOS筆記-scp用法,之後再補充其他的好了,重點是想要檔案時,可以用command line的方式就很快取得
- 到達現場時,第一件事備份所有舊程式、檔案資料及DB資料,Deploy最重要的永遠是備份、備份、備份、備份、備份~~最好是能備份到另一台Server去或先上傳到測試站上測試過
- 除非必要,否則別刪掉原目錄,直接覆蓋通常是最安全的做法(這點純是個人經驗,有些人好像是反過來)
雖然都會確認owner及權限,但常常在測試站上是沒問題,進了Server就開始這邊權限不對,那邊owner怪怪的,不然就是都正確,但你還是不能用,尤其是目錄,所以常常就是還原這個目錄,裡頭的檔案手動一個個換掉,神奇的是,有時還不能用usb上的,得ftp去測試環境拿,有時我在用我的mac時,也多少有這類狀況,我相信windows也可能有
我只能說我不是系統工程師~~我不是系統工程師~~我不是系統工程師~~,我的專業不在此啊~~ 麻煩找專業的來
謎之音:專業的看了看,可能會說這是程式的問題,要問那個工程師,問他是怎麼搞出來的
2012年8月28日 星期二
AdSense-申請 part 2
之前申請AdSense一直馬上就被退回,想想可能是文章數太少,這陣子事情不少,所以累積了不少文章(我的機歪個性也是原因),看看每日讀的人數及文章數都到一個量了,立刻申請~~~
沒想到就收到一封通過初步審查的信了~~ 爽了一陣子,但仔細一看,之前好像有收過類似的,最後還是沒過,收起興奮的心情,仔細看了看信的內容,看到這幾句
重要注意事項:
* 您必須安裝廣告程式碼,我們才能完成審查手續。如果不知道怎麼在 Google 擁有的 API (如 YouTube) 上安裝廣告程式碼,請參考:xxxxx。
* 您的廣告開始出現後,請不要點擊自己的廣告, 就算是為了測試也不可以,否則就算違反 AdSense 計劃政策 (https://www.google.com/ adsense/policies)。
廣告程式碼???我怎都不知道哪來的程式碼.....查了查,發現在blogger上的好處是,直接擺上配置就好,如AdSense 的廣告欄位無痛安裝 (Blogger)這篇所述(這傢伙申請10來次才上,真的是效法國父 @__@ ),細節就這篇就不想寫了,改天再寫,總之
1. 先到“收益”,兩個選項都選“是”就對了
2. 到“版面配置”
3. 點選新增小工具->AdSense(記得最多廣告內容3則、3則連結、2個搜尋框)
這樣就開始等吧,本想說ok了~~ 正爽著,晚上就收到了
感謝您對 Google AdSense 感興趣。
在審查過您的申請之後, 我們的專員發現您的申請並不符合我們的計劃條件。因此, 我們無法讓您加入我們的計劃。
真的是#@#@$%%~~
這次火了,一定要完成才行!!!!
查了下 ,看起來可能是版面問題,這幾天開始加些讓版面好看點~~再來申請,下次再加上搜尋框,看我能寫幾個part~~
待續.....
參考網址:
請問如何安裝廣告程式碼,才能完成審查手續?
AdSense 的廣告欄位無痛安裝 (Blogger)
申請 AdSense 的幾個建議
官方網站:
如何在我的 Blogger 網站加上搜尋框?
放置廣告建議
最佳化建議
沒想到就收到一封通過初步審查的信了~~ 爽了一陣子,但仔細一看,之前好像有收過類似的,最後還是沒過,收起興奮的心情,仔細看了看信的內容,看到這幾句
重要注意事項:
* 您必須安裝廣告程式碼,我們才能完成審查手續。如果不知道怎麼在 Google 擁有的 API (如 YouTube) 上安裝廣告程式碼,請參考:xxxxx。
* 您的廣告開始出現後,請不要點擊自己的廣告,
廣告程式碼???我怎都不知道哪來的程式碼.....查了查,發現在blogger上的好處是,直接擺上配置就好,如AdSense 的廣告欄位無痛安裝 (Blogger)這篇所述(這傢伙申請10來次才上,真的是效法國父 @__@ ),細節就這篇就不想寫了,改天再寫,總之
1. 先到“收益”,兩個選項都選“是”就對了
2. 到“版面配置”
3. 點選新增小工具->AdSense(記得最多廣告內容3則、3則連結、2個搜尋框)
這樣就開始等吧,本想說ok了~~ 正爽著,晚上就收到了
感謝您對 Google AdSense 感興趣。
在審查過您的申請之後,
真的是#@#@$%%~~
這次火了,一定要完成才行!!!!
查了下 ,看起來可能是版面問題,這幾天開始加些讓版面好看點~~再來申請,下次再加上搜尋框,看我能寫幾個part~~
待續.....
參考網址:
請問如何安裝廣告程式碼,才能完成審查手續?
AdSense 的廣告欄位無痛安裝 (Blogger)
申請 AdSense 的幾個建議
官方網站:
如何在我的 Blogger 網站加上搜尋框?
放置廣告建議
最佳化建議
2012年8月25日 星期六
iOS開發筆記-如何讓UILabel的字能置中且在頂端
這陣子有個需求
1. UILabel的字要置中且置頂
2. 能支援多字,自動調整UILabel的高度
只是這樣2個,困擾很久,最後還是找到方式,寫了出來。
UILabel是沒有置又置頂的,但有類似效果的方法如下:
這樣就可以做到想要的效果了。
參考網址
Vertically align text within a UILabel
Vertical Text Alignment for UILabel?
1. UILabel的字要置中且置頂
2. 能支援多字,自動調整UILabel的高度
只是這樣2個,困擾很久,最後還是找到方式,寫了出來。
UILabel是沒有置又置頂的,但有類似效果的方法如下:
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(10, 10, 50, 10)];
label.textAlignment = UITextAlignmentCenter; //置中
[label setFont:[UIFont boldSystemFontOfSize:14]]; //設定字型
label.numberOfLines = 0; //為了讓字能置頂的特別做法
label.text = @"1111111111111"; //隨便一堆字
CGRect frame = label.frame;
CGFloat width = frame.size.width;
//底下調整高度
CGSize maximumSize = CGSizeMake(width, 9999);
CGSize labelSize = [label.text sizeWithFont: [UIFont boldSystemFontOfSize:14]
constrainedToSize:maximumSize
lineBreakMode:label.lineBreakMode ];
CGRect newframe = CGRectMake(frame.origin.x, frame.origin.y, frame.size.width, labelSize.height);
label.frame = newframe;
這樣就可以做到想要的效果了。
參考網址
Vertically align text within a UILabel
Vertical Text Alignment for UILabel?
訂閱:
文章 (Atom)
