javaで三角関数(sin/cos)のプログラムを自作する
正弦(sin)と余弦(cos)のプログラムを自作する 某タブレット端末のアプリを作成するときに、三角関数の命令がなかったため自作したので紹介します。プログラム言語はjavaで、角度は0度~360度を基準に作成しています。 サンプルプログラム [crayon-6477df2adcbd2120528669/]
TEAM T3A TEAM T3A official site
正弦(sin)と余弦(cos)のプログラムを自作する 某タブレット端末のアプリを作成するときに、三角関数の命令がなかったため自作したので紹介します。プログラム言語はjavaで、角度は0度~360度を基準に作成しています。 サンプルプログラム [crayon-6477df2adcbd2120528669/]
月末日の求め方 php で月末日を取得するときは、date関数やstrtotime関数、 mktime関数を組み合わせて使います。date(日付)関数のパラメータ文字列「t」は、指定した月の日数を返します。これを利用して、月末日を取得することができます。 では早速サンプルプログラムを確認しましょう。 今月の月末の日付を取得する サンプルプログラム [crayon-6477df2add1ce2967 […]
署名付きメールアドレスからメールアドレスだけを抽出する メールの解析を行っていると「署名つきメールアドレス宛名 <test@example.com>」など署名付きのメールアドレスに遭遇するときがあります。今回はphpにて署名付きメールアドレスから署名を取り除き、メールアドレスだけを抽出します。 サンプルプログラム [crayon-6477df2add5f7250368885/] &nb […]
変数型の調べ方 phpでは変数の型はシステムが状況に合わせて設定するものです。ただプログラマーは変数がどの型であるかを意識しながらプログラムを組まないと思わぬ不具合に遭遇してしまうため注意しましょう gettype phpには変数の型を判定するためのgettype関数があります。 サンプルプログラム [crayon-6477df2addc56800436053/] サンプルの出力結果 [crayo […]
phpで外部サイトの情報を収集する phpにて外部のサイトにアクセスして処理したり、情報を収集したいときがあります。 なかでもbasic認証を設定しているサイトにアクセスする方法を確認しましたので file_get_contents curl の2つを紹介します。 file_get_contents関数 httpリクエストで情報を収集する際によく利用するのがfile_get_contentsという […]
文字列がipアドレスの有効範囲であるかを判定する phpにて所定の文字列が、ipアドレス(ipv4/ipv6)の有効範囲であるかを判定したいときがあります。短縮もあるipv6の良い判定方法が見当たらなかったため紹介します。 サンプルプログラム filter_var関数を利用して作成したipv4のチェックプログラムとipv6のチェックプログラムにそれぞれ文字列を判定します。 [crayon-6477 […]
保有するサイトのssl対応に伴い、httpからhttpsへリダイレクトする必要がありました。htaccessにrewrite命令で対応するのが一番簡単でしたのでメモ代わりに記載します。 [crayon-6477df2ade398535754961/] rewrite命令の簡単な説明を記載します。 RewriteEngine On rewriteを利用することを宣言します。 htaccess内に事前 […]
ディレクトリ内にあるファイル一覧の取得 ワイルドカード(*)が利用できるglob関数をして、ディレクトリ配下にあるファイル一覧を取得します。 使い方 「sample」フォルダ内にあるファイル一覧を取得する方法記載します。 [crayon-6477df2ade568913647793/] サンプルプログラム 「使い方」よりも実用的な関数化したサンプルプログラムを記載します。 sample ┣ sa […]
batファイルで画面をキャプチャーする Androidアプリを開発中に実機の画面キャプチャーが欲しいときがあります。Android Debug Bridge(adb)コマンドを利用してキャプチャーをしていましたが、Windowsのコマンドプロンプトを毎回立ち上げてコマンドを実行するのが面倒です。そのため処理をbatファイルにまとめてみましたので紹介します。 サンプルプログラム ファイル名は「And […]
PHPでメールデータを解析する メール情報を PHP で解析するためプログラムを記載します。今回は PHP ライブラリである PEAR の「Mail/mimeDecode.php」を利用します。 解析するための前準備 もしサーバーに該当のモジュールがインストールされいない場合は、PEARのメールモジュールをインストールします。 [crayon-6477df2adeb65726048880/] ※C […]