HOME
100均
DIY
iPhone
karabiner
Math関数
PC関連
PHP
Python
Raspberry Pi
Tkinter
Twitter関連
vim
WordPress
うつ病
たばこ
はじめに
カメラ
ガジェット
コーヒーブレイク
デジタルカメラ
データ型
ファイル操作
フィルムカメラ
フェレット
プログラミング
ベース
リスト操作
写真
動画
変数操作
家電
文字列操作
文法
日付時刻
日時操作
日用品
標準ライブラリ
環境構築
組み込み関数
自転車
辞書操作
配列操作
鉄道
開発環境
関数・クラス
雑記
ガジェット

【ガジェット】物忘れ?MP3プレイヤーにもなるメモリ8GBのボイスレコーダーを入手

「【2019 最新版】 LETION ボイスレコーダー ICレコーダー 録音機 8GB USB充電/データ読取 高音質 大容量 超小型 MP3プレーヤー機能付 多機能搭載 日本語説明書付き 1年保証(黒)」を入手いたしました! はじめに 嫁ちゃん さっき言ったやん!? 何回も言わんといて!(イライラ) わたし そうやったかな?(もう開き直っているので) 嫁ちゃ...
karabiner

【Karabiner】ESC 押下で「Control + [ 」を送信するキーバインド設定

はじめに Macのキー割り当てアプリケーション「Karabiner」用の独自設定を記述し、「ESC」押下で「Cntrol + [」を送信する設定をおこないます。 嫁ちゃん この設定をするとどういう時に役立つの? わたし よくぞ聞いてくれました! わたしはひ「Vim」テキストエディタを使っているんですよ。 嫁ちゃん で? わたし あい...
PHP

【PHP】多次元配列から指定カラムの配列を作成する array_column()

はじめに 嫁ちゃん 多次元配列から配列を作るってどういうこと? なんかややこしくない? わたし 多次元って聞くとなんか複雑そうな感じもするね。 表計算ソフトで言うところの1列分のデータを取ってきて、配列を作る感じかな。 概要 二次元配列は、表ではこのようになりますね。 番号 氏名 フリガナ 年齢 1 山田 太郎 ヤマダ タロウ 45 2 宇宙...
PC関連

【Pi】Raspberry Pi 3 の OS(Raspbian)に WEBサーバ(Apache)をインストール

Raspberry Pi 3 に Apache をインストールする手順を記述します。ローカルWEBサーバとして稼働させます。 作業環境 Raspberry Pi 3 Model B RASPBIAN 8.0 jessie Raspberry Pi 3 Model B V1.2 (日本製) 国内正規代理店品 Apacheのインストール $ sudo apt-...
PHP

【PHP】指定フォルダ内にある画像ファイルの一覧からランダムで1つ選ぶ

はじめに わたしは写真を撮るのが好きで、Twitterに写真を投稿するのですが、特に公に晒してもいい写真を1つのフォルダに集め、そこから写真を一枚選んでTwitterに投稿しています。もちろん「写真を一枚選んで、Twitterへ投稿」という部分はPHPに任せています。 嫁ちゃん 電車の写真ばっかり撮っているよねー。 他は何かないのかな? わたし そやなー、 あえて...
WordPress

【WordPress】Markdown(マークダウン)記法を使うためにJetpackの設定する

はじめに 長らく「PHP」+「HTML」+「CSS」+「Javascript」の組み合わせで沢山のウェブアプリケーションを作成してきました。膨大な量のコードの山が積み重なってゆき、積み重なったが崩れ押しつぶされそうになること幾重にも。それでも「Markdown(マークダウン)「※以下、Markdown」」で記述することに抵抗がありました。、。。。これも世の中の流れかと、プラグインの導入・...
PHP

【Mac】Visual Studio Code を使ったPHPの最低限のデバッグ環境の構築

はじめに 小さなプロジェクトで、特にGUIを必要としない小さなプログラム作成には、MacのターミナルでPHPのソースを作成し、そのまま実行するという感じでやってきたのですが、少しリッチな環境「Visual Studio Code」で作業(デバッグ)をしてみたいと思い、この記事にまとめてみました。 嫁ちゃん 今回は「Visual Studio Code」を使ってPHPのデバッグ...
PHP

【PHP】ファイルが削除可能かチェックする is_writable

概要 嫁ちゃん なぜファイルが削除可能かチェックするの? どうせ削除するなら確認なんかいらないんじゃないの。 わたし 「ファイルの削除が可能なら、ある処理をした後にファイルを削除する」というような分岐が可能になるよ。 環境 使用OS macOS Catalina バージョン 10.15.1 PHP バージョン is_writable 関数...
Python

【Python】リスト操作:要素の追加や、リスト結合の方法

概要 作成したリストへの要素の追加、別のリストとの結合をする方法です。 嫁ちゃん リストの要素追加や、リスト結合にはどんな方法があるの? わたし リストへの要素追加にはリストのメソッド「append」「insert」や「+演算子」「スライス」で実現することができるよ。 リストの結合はリストのメソッド「extend」や「+演算子」で簡単に結合することができる...
PHP

【Mac】Homebrew で Mac に PHP7.3 をインストール

はじめに MacにはもともとデフォルトでPHPが入っていますが、PHPの最新とはいかないので、バージョンアップしてゆきたいと思います。パッケージマネージャ「Homebrew」を使ってインストールしますので、特にむずかい設定等はありません。 作業環境 MacBook Pro (Retina, 13-inch, Early 2015) macOS Catalina バー...
PC関連

【Mac】IPアドレスに対応するホスト名を hosts に記述。場所と設定方法は?

はじめに 自宅のローカルネットワーク内にある Nas(Qnap) にいつもアクセスする際、IPアドレスを使っていたのですが、私のキーボードがテンキーレスで数字の入力を減らし、少し楽をしたかったので、ホスト名をIPアドレスに割り当てるため、「hosts」を設定することにしました。Macの「Terminal(ターミナル)」で「hosts」ファイルに追記すれば、すぐに反映されます。 こんな感...
PHP

【Twitter】自分のTweet(ツイート)を取得する

はじめに 前回PHPでTwitterの簡単なツイート(つぶやき)をするコーディングをしてみました。今回は、「自分のツイートを取得」してみたいとおもいます。 PHPでTwitterの投稿やツィートを取得するプログラムを作成する為には、事前にTwitterの開発者向けサイトにて「Consumer key」「Consumer secret」「Access token」「Access toke...
PHP

【Twitter】Tweet(ツイート)をしてみる

はじめに PHPでTwitterの投稿やツィートを取得するプログラムを作成する為には、事前にTwitterの開発者向けサイトにて「Consumer key」「Consumer secret」「Access token」「Access token secret」の取得が必要です。 ライブラリ「TwitterOAuth」のダウンロード 以下のサイトからライブラリ「TwitterOAu...
PHP

【Twitter】Twitterアプリケーション作成のための準備

ブログやホームページを更新した際、広報としてTwitterへ投稿したいなーと思いまして、PHPを使ってTwitterへ投稿する方法など、少しまとめてみました。今回は、Twitterアプリケーション作成の準備について書きたいと思います。 はじめに PHPでTwitterの投稿やツィートを取得するプログラムを作成する為には、事前にTwitterの開発者向けサイトにて「Consumer ke...
PHP

【PHP】ファイルの更新日時を取得する filemtime

PHPでファイルの更新日時を取得するサンプル <?php // タイムゾーン設定 date_default_timezone_set('Asia/Tokyo'); // ファイルの更新日時を取得 $timeStamp = filemtime($fileName); // 日時整形後、出力 echo date('Y/m/d H:i:s', $timeStamp); ?> 結果: ...
PHP

【Pi】Raspberry Pi 3 に「PHP」をインストール

今回は、Raspberry Pi 3 に「PHP」をインストールします。 はじめに 「Raspberry Pi 3」の購入と、「OS」のインストールが完了しているのが前提で話をすすめていきます。 作業環境 Raspberry Pi 3 Model B RASPBIAN 8.0 jessie Mac OS X EI Capitan 10.11.6(実...
PHP

【Twitter】ミュートにしているユーザー覧を取得

はじめに PHPでTwitterの投稿やツィートを取得するプログラムを作成する為には、事前にTwitterの開発者向けサイトにて「Consumer key」「Consumer secret」「Access token」「Access token secret」の取得が必要です。 ライブラリ「TwitterOAuth」のダウンロード 以下のサイトからライブラリ「TwitterOAu...
vim

【Vim】QNAPのVimで文字化けをするので「Entware-std」を導入し フルパッケージ版VIMをインストール

はじめに MacのTerminal(ターミナル)で、QnapにSSHで接続し、ファイルをいざ編集しようと思ったら、コメント部分の漢字が文字が化けてしまいました。vim のエンコードも変更できず困って色々と調べてこの記事をまとめてみました。 結論からいうと、QnapのVimのバージョンが古い(または、使えるコマンドがインストールされていない)のが原因のようです。Sambaで接続しているMac...
Python

【Python】環境構築:Pythonの venv を使って仮想環境を作成する

はじめに venvは、Pythonに組み込まれているツールでシンプルな機能で仮想環境を簡単に構築できます。Pythonのインストールが完了してるのことが前提になっています。この仮想環境は、バージョンが異なる環境をそれぞれ作り、モージュール等の管理ができるので、Pythonがインストールした以降は、仮想環境を構築するクセをつけておいた方が幸せになれると思います。 環境 使用OS ma...
PHP

【PHP】compact関数で連想配列を作成する

compact関数で連想配列を作成するサンプル compact - 変数名とその値から配列を作成する compact ( mixed $varname1 ) : array コード $apple = 10; $orange = 30; $banana = 100; $melon = 200; $arr = compact('apple', 'orange', 'banan...
PHP

【PHP】日時の加算・減算をする strtotime()

strtotime関数を使った日付の加算・減算のサンプル strtotime — 英文形式の日付を Unix タイムスタンプに変換する strtotime ( string $time ) : int この関数は英語の書式での日付を含む文字列が指定されることを期待しており、 now で与えられたその形式から Unix タイムスタンプ (1970 年 1 月 1 日 00:00:00 U...
PHP

【PHP】文字列の半角・全角 変更をおこなう mb_convert_kana()

文字列の半角・全角 変更をおこなうサンプル mb_convert_kana - カナを(”全角かな”、”半角かな”等に)変換する mb_convert_kana ( string $str ] ) : string 文字列 str に関して「半角」-「全角」変換を行います。 この関数は、日本語のみで使用可能です。 パラメータ str 変換される文字列 option 変換オプション...
PHP

【PHP】指定した値が配列にあるかチェックする in_array()

PHPで指定した値が配列にあるかチェックするサンプル in_array - 配列に値があるかチェックする in_array ( mixed $needle , array $haystack ) : bool haystack 内の needle を検索します。strict が設定されていない限りは型の比較は行いません。 コード $arr = ; var_dump(in_array...
Math関数

【PHP】小数点の切り捨て、切り上げ、四捨五入 floor(), ceil(), round()

小数点以下を切り捨てる floor - 端数の切り捨て floor ( float $value ) : float 必要に応じて value を丸めることにより、 value をこえない最大の整数の値を (float 型で) 返します。 コード print_r(floor(123.45)); 実行結果 123 小数点以下を切り上げる ceil - 端数の切り上げ ...
PHP

【PHP】配列をキーで並び替える(昇順・降順) ksort(), krsort()

PHPで配列をキーで並び替える(昇順) ksort - 配列をキーでソートする ksort ( array &$array ) : bool キーとデータの関係を維持しつつ、配列をキーでソートします。 この関数は、主として連想配列において有用です。第一引数の配列は「&$array 参照渡し」になりますので、指定した配列の中身がソートされます。 コード $arr =...
PHP

【PHP】指定した配列のキーをすべて返す array_keys()

PHPで指定した配列のキーをすべて返すサンプル array_keys関数は、配列 array から全てのキー (数値および文字列) を返します。 search_value が指定された場合、 指定した値に関するキーのみが返されます。指定されない場合は、 array から全てのキーが返されます。 返り値は、すべてのキーを配列で返します。 コード $arr = array( 'one' ...
PHP

【PHP】指定年月の末日を取得する date(), strtotime()

date関数を使った 指定年月の末日を取得するサンプル date関数はローカルの日付/時刻を書式化する。 返り値は、日付を表す文字列を返します。 timestamp に数字以外が使用された場合は FALSE が返され、E_WARNING レベルのエラーが発生します。 コード echo date("今月末日は、t日です。\n"); echo date("各年月の末日\n"); echo d...
PHP

【PHP】数値を0埋めして桁を揃える sprintf()

数値を0埋めして桁を揃えるサンプル sprintf関数はフォーマットされた文字列を返す。 返り値は、フォーマット文字列に基づき生成された文字列を返します。失敗した場合、FALSEを返します。 コード echo sprintf('%03d', 10) . PHP_EOL; // 0埋め3桁の10を出力します。 echo sprintf("%04d¥n" 10); // 0埋め4桁の10を出...
karabiner

【Karabiner】SHIFT+INSERT 押下でテキスト「貼り付け」する設定

はじめに Macのキー割り当てアプリケーション「Karabiner」用の独自設定を記述し、「SHIFT+INSERT」押下でテキストの「貼り付け」をする設定をおこないます。 設定ファイルを記述 { "title": "Windows style", "rules": [ { "description": "Paste(Shift+Insert)",...
karabiner

【Karabiner】SHIFT+DELETE 押下でテキストの「切り取り」する設定

はじめに Macのキー割り当てアプリケーション「Karabiner」用の独自設定を記述し、「SHIFT+DELETE」押下でテキストの「切り取り」する設定をおこないます。 設定ファイルを記述 { "title": "Windows style", "rules": [ { "description": "Cut(Shift+Delete)", ...
karabiner

【Karabiner】F18 押下でブラウザのタブを巡回する設定

はじめに Macのキー割り当てアプリケーション「Karabiner」用の独自設定を記述し、「F18」押下でブラウザのタブを巡回する設定をおこないます。 設定ファイルを記述 { "title": "tab patrol", "rules": [ { "description": "F18 ブラウザのタブ巡回", "manipulator...
PHP

【PHP】変数の型を取得する gettype()

gettype関数を使い変数の型を取得する gettype関数は変数の型を取得します。 返り値 返された文字列は、以下のいずれかの値を持ちます。 "boolean""integer""double""string""array""object""resource""resource (closed)"  ...
PHP

【PHP】文字列の長さを取得する strlen()、mb_strlen()

文字列の長さを取得する strlen関数で文字列の長さを取得する strlen関数は、文字列の長さを取得します。 返り値は、文字列の長さを返します。文字列が空だった場合 0 を返します。 コード echo strlen('abcde'); 実行結果 5 mb_strlen関数で文字列の長さを取得します。 mb_strlen関数は、マルチバイトの文字でも1文字は1個と数えま...
タイトルとURLをコピーしました