Apple這次除了作業系統是免費之外,iWork/iLife也免費下載(不過殘念的一點是新機才可以)。
昨天開始就有人找到了bug(應該是)
1要先有(或安裝零售版、光碟版)的舊版iWork/iLife,試用版的也行。
2接著到語言與地區,把偏好的語言的English用拖拉的方式拉到繁體中文上面去(如圖)
3接著重新開機,進入Apple Store就發現神奇的事情
要下載要快 🙂
大型網站架構..net 架構師.rabbitMQ.redis.行動開發.APP開發教學.PHP Laravel開發..net core C# 開發.架構師之路.Delphi開發.資料庫程式.進銷存.餐飲POS系統
Delphi已經邁向18年的歷史了,幾乎每一年都出了新的版本,而每個版本也幾乎都有令人驚艷的功能存在。
如果您是老Delphi 開發者,不妨可以回鍋體驗Delphi XE5開發 iOS、Android的樂趣。
如果您是新Delphi 開發者,也許可以嘗試使用Delphi XE5開發 iOS、Android的評估。
1995-Delphi1(windows3.1)
1996-Delphi2(windows95)
1997-Delphi3
1998-Delphi4(windows98)
1999-Delphi5
2001-Delphi6(dbexpress)
2002-Delphi7
2003-Delphi8(支援.net)
2004-Delphi2005
2005-Delphi2006
2006-Delphi2007
2008-Delphi2009
2009-Delphi2010
2010-Delphi XE
2011-Delphi XE2
2012-Delphi XE3
2013(April)-Delphi XE4 (iOS)
2013(Septemper)-Delphi XE5 (Android)
一直習慣使用純PHP寫程式,不過最近看到許多徵才網站都寫著會使用CodeIgniter框架更佳。於是就來學習使用看看,沒想到還真的簡單易用,分享給大家。
1. 到CodeIgniter官方網站下載(http://ellislab.com/codeigniter),或是目前台灣也有繁體中文網站(http://www.codeigniter.org.tw/)。
2.下載後解壓縮,只要上傳application、system二個目錄及index.php到主機即可。
3.確認上傳後,就可以看到Welcome to CodeIgniter!
4.恭禧您!已經踏入CodeIgniter了XDDD
FoxyProxy Standard https://addons.mozilla.org/en-US/firefox/addon/foxyproxy-standard/
Firebug https://addons.mozilla.org/en-US/firefox/addon/firebug/
Web Developer https://addons.mozilla.org/de/firefox/addon/web-developer/
User Agent Switcher https://addons.mozilla.org/en-US/firefox/addon/user-agent-switcher/
Live HTTP Headers https://addons.mozilla.org/en-US/firefox/addon/live-http-headers/
Tamper Data https://addons.mozilla.org/en-US/firefox/addon/tamper-data/
Hackbar https://addons.mozilla.org/en-US/firefox/addon/hackbar/
WebSecurity https://addons.mozilla.org/en-us/firefox/addon/websecurify/
xAdd N Edit Cookies https://addons.mozilla.org/en-US/firefox/addon/add-n-edit-cookies-13793/
XSS Me https://addons.mozilla.org/en-us/firefox/addon/xss-me/
SQL Inject Me https://addons.mozilla.org/en-us/firefox/addon/sql-inject-me/
FlagFox https://addons.mozilla.org/en-us/firefox/addon/flagfox/
CrytoFox https://addons.mozilla.org/en-US/firefox/addon/cryptofox/
xAccess Me https://addons.mozilla.org/en-US/firefox/addon/access-me/
之前曾經分享過,手機版的Line可以透過 line://msg/<CONTENT TYPE>/<CONTENT KEY> 這樣的語法呼叫Line 的程式分享。
當然Delphi XE5也可以透過程式呼叫程式才對,在Jim McKeeth 的「Sending a URL to Another App on Android and iOS with Delphi XE5」文章有教您如何呼叫
iOS特殊語法
Android特殊語法
作者在文中有提到使用TidURL.URLEncode 。
[pascal]
unit OpenViewUrl;
interface
// URLEncode is performed on the URL
// so you need to format it protocol://path
function OpenURL(const URL: string; const DisplayError: Boolean = False): Boolean;
implementation
uses
IdURI, SysUtils, Classes, FMX.Dialogs,
{$IFDEF ANDROID}
FMX.Helpers.Android, Androidapi.JNI.GraphicsContentViewText,
Androidapi.JNI.Net, Androidapi.JNI.JavaTypes;
{$ELSE}
{$IFDEF IOS}
iOSapi.Foundation, FMX.Helpers.iOS;
{$ENDIF IOS}
{$ENDIF ANDROID}
function OpenURL(const URL: string; const DisplayError: Boolean = False): Boolean;
{$IFDEF ANDROID}
var
Intent: JIntent;
begin
// There may be an issue with the geo: prefix and URLEncode.
// will need to research
Intent := TJIntent.JavaClass.init(TJIntent.JavaClass.ACTION_VIEW,
TJnet_Uri.JavaClass.parse(StringToJString(TIdURI.URLEncode(URL))));
try
SharedActivity.startActivity(Intent);
exit(true);
except
on e: Exception do
begin
if DisplayError then ShowMessage(‘Error: ‘ + e.Message);
exit(false);
end;
end;
end;
{$ELSE}
{$IFDEF IOS}
var
NSU: NSUrl;
begin
// iOS doesn’t like spaces, so URL encode is important.
NSU := StrToNSUrl(TIdURI.URLEncode(URL));
if SharedApplication.canOpenURL(NSU) then
exit(SharedApplication.openUrl(NSU))
else
begin
if DisplayError then
ShowMessage(‘Error: Opening "’ + URL + ‘" not supported.’);
exit(false);
end;
end;
{$ELSE}
begin
raise Exception.Create(‘Not supported!’);
end;
{$ENDIF IOS}
{$ENDIF ANDROID}
end.
[/pascal]
晚上突然發現Facebook不能留言、按讚等更新狀態….結果才發現是全球性的問題。希望能快快好起來!
Facebook status update problems aren’t uncommon, but this one seems global — we’ve tested it from several IPs, receiving the same message.
In addition to status update issues, we were also unable to Like or post photos on Facebook.
According to web service status tracker Downrightnow, Facebook is currently likely experiencing a service disruption.
We’ve contacted Facebook about the issue but have not yet received a response.
Stay tuned for updates.
Image: Facebook
相關連結: Mashable
以前在 Delphi 使用 Tidhttp元件時,需要額外載入 OpenSSL的 dll。Delphi XE5開始支援多裝置、多平台的時候,該如何解決呢?
昨天在 Coderage 8時,Olaf Monien的分享,記錄下來避免忘記!不過文中提到Android目前似乎還沒有XD
連結:
http://www.monien.net/delphi-xe5-ssl-https-on-different-platforms-with-tidhttp-and-trestclient/
一直都嘗試用原來的寫法,沒試過LiveBindings的功能,昨天看到 CodeRage8的介紹後,今天嘗試一下,結果剛好遇到MySQL中文亂碼問題,一起分享。
Data Explorer
1打開Data Explorer,在MySQL按右鍵 >> Add New Connection
3輸入連線資訊
HostName >> 主機名稱
Database >> 資料庫名稱
User Name >> 帳號
Password >> 密碼
接著可以打開 Advanced看看裡面有什麼
4按OK完成
LiveBindings
1從上面的功能表點選 View -> LiveBindings Designer打開 LiveBindings Designer
2會看到下面多了一塊 LiveBindings Designer的畫面,接著按左下角的LiveBindings Wizard
3可以選擇Binding的方式,我們選第二個 Link a grid with a data source
4選擇TGrid
5選DBX(DBExpress)
6選擇 Driver: MySQL;Connection Name:POS(剛才Data Explorer建立的);Command Type: ctTable(連接Table);Command Text:下拉要連結的Table
7勾選 Add Data Source navigator,新增一個navigator
8完成後就會發現 LiveBinding都做好了XD 稍徵排版一下
9發現裡面的中文變成????怎麼辦?
10點選 TSQLConnection,在Driver裡面有一個 ServerCharSet設成big5,接著把上面的Connected勾掉再勾回去(重新連線)
11再回到TBindSourceDBX,一樣在Active的地方勾掉再勾回去重新連線
晚安!突然有網友來信問了怎麼停頓沒教了呢?其實不是沒有教啦~只是最近在忙著手上的專案。剛好手上在從事 餐飲業的POS系統開發以及 Codeigniter 結合 bootstrap3的案子,這正好又可以寫一些文章分享了!
請大家耐心等候囉!