Skip to content

Instantly share code, notes, and snippets.

View freeonterminate's full-sized avatar

HOSOKAWA Jun freeonterminate

View GitHub Profile
@freeonterminate
freeonterminate / uIOSUtils.pas
Created January 8, 2016 12:10
iOS のステータスバーの色を変える
unit uIOSUtils;
interface
uses
System.UITypes;
procedure SetStatusBarColor(const iColor: TAlphaColor);
implementation
@freeonterminate
freeonterminate / uDownloadThread.pas
Last active December 5, 2017 03:50
Easy Downloader
(*
* Easy Downloader
*
* Copyright (c) 2015, 2017 HOSOKAWA Jun.
*
* CONTACT
* Twitter @pik or freeonterminate@gmail.com
*
* LAST UPDATE
* 2017/12/05 Remove iPort parameter
@freeonterminate
freeonterminate / uFileStreamFixForAndroid4.pas
Created December 16, 2015 07:27
Android 4.x で THttpClient.Get の引数に TFileStream を使うと動作しない件の修正ユニット
unit uFileStreamFixForAndroid4;
interface
uses
System.Classes
, System.SysUtils
;
type
@freeonterminate
freeonterminate / System.IOUtils.Files.pas
Last active February 21, 2017 08:39
Get File Size !
(*
* Get File Size
*
* Copyright (c) 2015, 2016 HOSOKAWA Jun.
*
* CONTACT
* Twitter @pik or freeonterminate@gmail.com
*
* LAST UPDATE
* 2016/03/30 Delete warning
@freeonterminate
freeonterminate / FMX.ApplicationHelper.pas
Last active June 26, 2022 05:45
TApplication に ExeName メソッドを追加するコード
(*
* ExeName method is added to TApplication.
*
* Made by HOSOKAWA Jun.
*
* CONTACT
* Twitter @pik or freeonterminate@gmail.com
*
* LAST UPDATE
* 2015/12/15 First Release
@freeonterminate
freeonterminate / FMX.WebBrowserHelper
Last active February 9, 2022 00:23
WebBrowser のユーティリティ
(*
* WebBrowserHelper
* WebBrowser Utility
*
* Copyright (c) 2015 HOSOKAWA Jun.
*
* CONTACT
* Twitter @pik or freeonterminate@gmail.com
*
* LAST UPDATE
@freeonterminate
freeonterminate / Switches.pas
Created November 30, 2015 06:46
順序型以外でも使える Case 文
(*
* Switches
* Case sentence with Anytype !
*
* Copyright (c) 2015 HOSOKAWA Jun.
*
* CONTACT
* Twitter @pik or freeonterminate@gmail.com
*
* LAST UPDATE
@freeonterminate
freeonterminate / CLikeSwitchCase.pas
Created November 10, 2015 02:34
[tips] C like case-sentence
program CLikeSwitchCase;
function SwitchCase(const A: Integer): Integer;
label
Case0, Case1, CaseElse;
begin
Result := 0;
case A of
0: goto Case0;
@freeonterminate
freeonterminate / HeWo.dpr
Last active September 30, 2015 08:18
先制 hello, world - FreePascal での解答
{
2015/09/30 検証用プログラム修正
CodeIQ で出題された「先制 hello, world」の僕の解答と、ちょっとだけ解説です。
特設ページ http://nabetani.sakura.ne.jp/codeiq/prehewo/index.html
僕が提出したコードは下記(先頭に空白アリ)
{'4#()3.}BEGIN WRITE(LOWERCASE('PREEMPTIVE '#34'HELLO'#44' WORLD'#34))END.
(*
* This is sample code (My memorandum)
* System.Net.HttpClient.THttpClient class
*
* Programmed by HOSOKAWA Jun / twitter @pik
*)
program MVPCount;
{$APPTYPE CONSOLE}