技術Tips– category –
-
技術Tips
POSTでキーバリューのデータを送信する際、application/x-www-form-urlencodedとmultipart/form-dataのどちらを使用するのが良いのか。
アプリとかで、HTTPリクエスト処理を実装する際に、POSTで、platform=iOS&varsion=1.5みたいな感じで、データを送信したいとき、application/x-www-form-urlencodedとかmultipart/form-dataとかを使用して実装すると思う。 では、どちらを使用するの... -
技術Tips
WPFでWindowsOSのバージョンを取得する。
HockeyAppのSDKでやっていたやり方。 HockeyAppSDKのソースを見ていたらあったやり方。 レジストリから取るのを試みて、ダメだったらEnvironmentの値を使う。 CurrentBuildはちゃんと違いが出ているみたい。 [crayon-673159256872c617645777/] Environment... -
技術Tips
c#の@(アットマーク)の意味
文字列の前に@を付ける(@-quoted string) @""で囲まれた文字列内では、エスケープシーケンスがそのまま使える。 具体的には、 こう書いていたのを... "c:\\Docs\\Source\\a.txt" こう書ける! @"c:\Docs\Source\a.txt" 予約語を変数名として使う場合に@ ... -
技術Tips
AzureのAppServiceでWEBジョブを使って定期的なバッチ処理を登録してみた
WEBジョブを使えば定期的な処理を実行できる AzureのAppServiceで、Windowsのタスクスケジューラとか、Linuxのcrontabのようなことをしたい場合は、WEBジョブが使える。 WEBジョブを使えば、定期的にスケジューリングして実行した処理、例えば、ログ収集や... -
技術Tips
Apacheのアクセスログでリクエストデータのサイズを確認する方法
クライアントからサーバへHTTPリクエストを送信した際に、POSTしたデータのサイズがどのぐらいなのかを見積もりたい。 デフォルトで、Apacheのアクセスログに落ちているのは、サーバーから返す、レスポンスのサイズであるので、これは違う。 調べてみると... -
技術Tips
iOSのバージョンによって処理を分けるやり方(Swift、Objective-C)
[crayon-6731592568d29587851876/] [crayon-6731592568d2f629624681/] -
技術Tips
XcodeのデフォルトシミュレータをiPhone8 Plusじゃないのにする
Xcodeでgit cloneしたてのプロジェクトを開いたり、新規プロジェクを開いて、さてシミュレータで実行しようかと思って実行したときに、シミュレータがPlusなのが許せん! しかしデフォルトのシミュレータが変更できん! てことで、iPhone8 Plusは非表示... -
技術Tips
Xcode9でUINavigationbarの高さがずれてしまうのは、自分の使い方が間違っていたのが原因だった。
Xcode9でビルドしたらナビゲーションバーがずれている! 今まで、UINavigationBarを、高さを変えて使用していた。具体的には、以下のコードのように、高さを64pxにして、ViewControllerのViewにaddして使っていた。(コードはObjective-C) [crayon-673159... -
技術Tips
Highcharts.js(ハイチャート)でランキングのグラフのように軸が反転しているというか、maxとminが逆になっている軸のグラフを作成する。
とにかく、y軸の上が1位で、下が10位みたいなかんじで、上が小さい値で、下が大きい値となるような、軸をhighcharts.jsで作成したい。 yAxisのreversedにtrueを設定すればOK。 https://api.highcharts.com/highcharts/yAxis.reversed -
技術Tips
PHPのCodeIgniterでメモリ不足エラー発生!原因はfirst_rowの使い方が良くなかった件。
バッチ処理でセグメンテーション違反発生 CodeIgniterフレームワークで運用しているWEBサイトで、バッチ処理をしている際に、以下のようなメモリ不足エラーが発生していた。「セグメンテーション違反」といったエラーが出ていた。 PHP Fatal error: Allowe...