Bài 02: Thời tiết và Geektool, ai ra khỏi nhà mà chả phải xem thời tiết, kể cả những người đi oto [IMG]styles/default/xenforo/clear.png[/IMG], nhất là những người đưa bạn gái đi chơi, tại sao không check thời tiết luôn trên màn hình desktop trước hẳn 7 ngày ...
Demo trước kết quả:
* Trong bài có sử dụng url/link đã rút ngắn của http://rgu.vn
* Bài được tổng hợp từ nhiều nguồn khác nhau
<div style="padding-left: 30px">http://rgu.vn/bw1 (macosxtips.co.uk)
http://rgu.vn/XyW (github)</div>* Video sẽ được update trong hôm nay
Bước 1
Đầu tiên các bác mở Terminal app ( ở Spotlight tìm Terminal rồi bấm enter) và dán dòng này vào để cài Brew (package manager cho mac):
<div class="bbCodeBlock bbCodePHP">
<div class="type">PHP:</div>
<div class="code"><code>
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
</code></div>
</div>Các bác có thể đọc thêm về Brew ở đây: http://rgu.vn/ld0
Bước 2
Cài WebKit2Png và ImageMagick bằng Brew:
Các bác gõ từng dòng sau vào Terminal:
Mã:
brew install webkit2png
brew install imagemagick
Bước 3
Lên trang
<div class="bbCodeBlock bbCodePHP">
<div class="type">PHP:</div>
<div class="code"><code>
http://rgu.vn/J71
</code></div>
</div>để lấy toạ độ của nơi các bác muốn xem thông tin về thời tiết (Latitude và Longtitude)
VD cho Hà Nội và TP Hồ Chí Minh là:
Hà Nội: 21.033333 , 105.850000
TP HCM: 10.823099 , 106.629664
Bước 4
Download đoạn Geeklet này ở địa chỉ sau http://rgu.vn/gKe
Nếu các bác không tin link download thì đây là nội dung của file geekWeather2.sh .Nếu dùng cách này thì các bác copy đoạn code về và lưu vào 1 file có tên là geekWeather2.sh, nhớ là .sh không phải là .sh.txt nhé.
<div class="bbCodeBlock bbCodePHP">
<div class="type">PHP:</div>
<div class="code"><code>
#!/bin/bash
export PATH=/usr/local/bin:$PATH
test $# -ne 4 && echo "Usage: `bas ename $0` LAT LON NAME LI GHT/DARK" && exit $E_BADARGS
hash /usr/local/bin/webkit2png &> /dev/null
if [ $? -eq 1 ]; then
echo "WebKit2Png not found."
echo "brew install webkit2png"
exit 1
fi
hash /usr/local/bin/convert &> /dev/null
if [ $? -eq 1 ]; then
echo "ImageMagick not found."
echo "brew install imagemagick"
exit 1
fi
if [[ $4 =~ !(LIGHT|DARK) ]] ; then
echo "Arg 4 must be one of&nbs p;LIGHT or DARK"
echo $4
exit $E_BADARGS
fi
cd `dirname $0`
export TEMPLATE_URL='http://forecast.io/embed/#lat=$LAT&lon=$LON&name=$NAME&units=si'
export URL=$(echo $TEMPLATE_URL | sed -e "s/\$LAT/$1/" -e "s/\$LON/$2/" -e "s/\$NAME/$3/")
echo "Converting to image"
webkit2png --width=300 --height=150 -F --transparent --delay=5 -o tmpWeather -D /tmp $URL
echo "Running image smoothing"
if [[ $4 == "LIGHT" ]]; then
convert -quiet -negate png:/tmp/tmpWeather-full.png png:/tmp/GeekWeather.png
rm /tmp/tmpWeather-full.png
elif [[ $4 == "DARK" ]]; then
mv /tmp/tmpWeather-full.png /tmp/GeekWeather.png
fi
exit 0
</code></div>
</div>Bước 5
Tạo 1 script Geeklet với Geektool, trong phần đường dẫn đến script các bác điền vào:
<div class="bbCodeBlock bbCodePHP">
<div class="type">PHP:</div>
<div class="code"><code>
[Đường dẫn]/geekWeather2.sh LAT LONG "Tên Địa Điểm" LIGHT
</code></div>
</div>VD:
<div class="bbCodeBlock bbCodePHP">
<div class="type">PHP:</div>
<div class="code"><code>
/Users/kuldokk/Documents/Geektool/GeekWeather2/geekWeather2.sh 21.033333 105.850000 "Hanoi" LIGHT
</code></div>
</div>LIGHT các bác có thể thay bằng DARK để phù hợp với hình nền.
Các bác cho script chạy 60 phút 1 lần tức là 3600 giây
Bước 6
Trong Geektool, các bác tạo tiếp 1 Image Geeklet với đường dẫn cùng nơi lưu file geekWeather2.sh
VD
<div class="bbCodeBlock bbCodePHP">
<div class="type">PHP:</div>
<div class="code"><code>
/Users/kuldokk/Documents/Geektool/GeekWeather2/weather.png
</code></div>
</div>Các bác lại cho ảnh này cứ 60 phút lại update 1 lần, có nghĩa là thông tin thời tiết của chúng ta sẽ được update hàng giờ.
Bài 03: Đồng hồ, ai cũng cần 1 cái đồng hồ treo tường, ai cũng cần xem thời gian, xem hoài những vẫn muộn học, muộn làm [IMG]styles/default/xenforo/clear.png[/IMG]
Demo:
<Tút đang đến ... >
Sử dụng âm đạo giả như thế nào https://dochoiphongthe.com/am-dao-gia để giải tỏa nhu cầu sinh lý là việc làm văn minh, lành mạnh, giúp nam giới tránh được các mối tình một đêm đầy rẫy nguy cơ lây...
Quy trình chuẩn giúp nam giới sử...