謹言慎行
跟瘋子來往的風險就是有一天會被反咬,當時好意一句勸她與眾人好好相處的話,現在被她無限放大、拿來當成武器攻擊別人,對於被牽連的朋友覺得很抱歉。 有時候你在意這還有機會同桌吃飯的緣份,人家卻不一定反過來這樣想。

JVL
Today's Document
styofa doing anything
Lint Roller? I Barely Know Her
noise dept.
DEAR READER
🪼
Stranger Things
almost home
KIROKAZE
$LAYYYTER
AnasAbdin
No title available

blake kathryn

@theartofmadeline
Claire Keane
we're not kids anymore.
d e v o n
Mike Driver
Keni

seen from Malaysia
seen from Netherlands

seen from Malaysia

seen from Türkiye

seen from United States

seen from Australia
seen from United States
seen from Iraq

seen from Türkiye

seen from Russia
seen from Germany

seen from Canada

seen from Malaysia
seen from Malaysia
seen from Brazil

seen from Malaysia

seen from Malaysia
seen from Oman
seen from Italy
seen from France
@imazole-blog
謹言慎行
跟瘋子來往的風險就是有一天會被反咬,當時好意一句勸她與眾人好好相處的話,現在被她無限放大、拿來當成武器攻擊別人,對於被牽連的朋友覺得很抱歉。 有時候你在意這還有機會同桌吃飯的緣份,人家卻不一定反過來這樣想。
Automatically and Periodically Back Up Your Web Site using Git
在網站上線後,維護的部分就變得很重要,天有不測風雲,適時的備份可以降低風險。
必須備份的資料分為兩種:(1) 程式碼、(2) 資料庫
而備份的位置也分為:local backup與remote backup
這邊介紹如何利用bash scripts進行本地端的資料壓縮與備份,然後再利用bitbucket (GitHub也可以)來進行異地備份。
http://blog.jobbole.com/39920/
千萬不要過度看重自己的功能。
Learn Layout (筆記 Part 2)
float
float也是常見的布局屬性。可用來做文繞圖。
clear
Comet - Part I: Implement comet by javascript, jquery and PHP
Comet是一個Web的應用模型,在此模型中,request會被發送到server端並保持一個很長的存活期,直到timeout或是server端有事件發生,當該次request完成後,另一個長生存期的ajax request就會被送到server端去等待另外一個事件。
以下展示幾種時作方式。
程式碼下載:Github
[DB] Shard (筆記)
Shard 碎片 Sharding 分片 這是一種水平分割的技術,每個一個獨立的分割就稱之為shard。 資料庫的水平分割是指把資料的"列"存在不同的地方,這有別於垂直分割是把不同的"行"存在不同的地方(也就是正規化normalization)。而不同的shard可以存在不同的DB server或是不同的地方。而一個好的sharding要把相關的資料都放在一起,這樣分割才有意義(減少存取的次數)。
So I have just spent the last little while navigating how Tumblr’s replying system works. Yes there is a way to leave a comment on someone’s Tumblr post. It’s wacky, weird, and not very well documented. I think all of these rules are correct but I could be wrong.
Rules for Tumblr replies.
1....
關於Tumblr奇怪的reply的規則.....
Learn Layout (筆記 Part 1)
the display property
不同的元素有自己對於display的預設值,通常是block或inline。 --> 雖然元素有自己的預設值,但這是允許被被override的。
block: div就是一個標準的block-level元素,一個block-level元素會擴展自己的左右兩邊到最寬(通常就是其容器能允許的寬度)。其他的block-level元素像是p、form,還有HTML5中的header, footer, section等。
inline: span是一個標準的inline元素,這類的元素可以在一個段落內被顯示而不會打壞整個段落的布局。像a就是最常被用到的inline元素。
none: 這也是一個蠻常見的預設值,像是script這個標籤就是用none當預設值。這也經常被js用來隱藏或顯示元素(就不用真的刪除跟重新建立)。留意與visibility不同的地方,displya:none不會保留這個元素原本應該要顯示的空間,而visibility:hidden會保留其原本的空間。 --> 所以設定display:none時,會觸發reflow,而visibility:hidden只會觸發repaint,reflow的成本較高。
其他的值可以參考這個list
[F2E] 樣式之美-CSS (筆記 Part 3 CSS Hack)
CSS Hack
針對不同瀏覽器做樣式處理
常用CSS Hack
background: blue; /* all browsers */ *background: green; /* IE7, IE6 */ _background: red; /* IE6 */
[F2E] 樣式之美-CSS (筆記 Part 2)
CSS浮動
利用float="right" 或 float="left"來達成浮動的效果。
問題:float的區塊是不會占空間的,也就是其父區塊的高度不會被撐開。
解法: --> 原來如此!!!!
父節點:after { content: ''; display: block; clear: both; }
[F2E] 樣式之美-CSS (筆記 Part 1 CSS基礎知識)
CSS基礎知識
行間CSS (Inline CSS): 直接在標籤內使用 --> 現在應該很不被推薦,除非是在快速做原型的時候
嵌入式CSS (Embedded CSS): 直接將CSS寫在HTML內。留意media屬性,可以指定要在哪種媒介顯示。建議放在head結束之前
外部CSS (External CSS): 建議附檔名為.css,用link標籤引入(無結尾)。
<link rel="stylesheet" href="css檔案路徑" media="顯示媒體名稱">
[F2E] 基本架構-HTML (筆記 Part 2)
HTML模組:頁是由許多模組構成,依照一個完整的結構化功能切分模組,就是所謂的膜組化開發。
一個標準的模組結構如下:
SEO
善用title標籤 (通常是本頁的標題)
妥善規劃h1~h6
愈重要的內容應該儘早出現在HTML中
適當地使用em, strong等標籤
不要用table做排版
無障礙網頁Accessibility
資料來源:前端工程師開發實務
[F2E] 基本架構-HTML (筆記 Part 1)
觀念1
語意網頁 Semantic: HTML必須是要有意義、可被閱讀的,使用合適的標籤、完全不管樣式。→ 有助於SEO
HTML-結構;CSS-樣式;javascript-行為
How: 徹底了解每個HTML標籤屬性的意義,鼓勵用手寫HTML
Progressive Enhancement: 一種由下而上的的設計理念
圖片來源:http://sixrevisions.com/web-development/progressive-enhancement/
目標
「把你的眼光放遠,努力追求宏大的目標。如果想要改變世界,你總不能跟膽小如鼠的人一起工作,推出無聊的產品和服務。至少要把目標訂在比現狀好十倍的東西上。」--Apple 前首席宣傳官 Guy Kawasaki
My first tumblr
Hello World!
Yes, I am a software engineer... no, I am a software designer!