組み込み関数

【Python】組み込み関数:int関数の使い方

嫁ちゃん 文字列の数字を数値(整数)として扱いたいんですけど。 わたし 組み込み関数の「int()」を使うと数値(整数)に変換できるよ。 はじめに 文字列の数字を整数値に変換します。 用法 class int(x, base=10) xが数値でない、あるいはbaseが与えられた場合、xは文字列、bytesインスタンス、by...
組み込み関数

【Python】組み込み関数:input関数でキーボード入力を取得

嫁ちゃん キーボードから入力した値を使ったプログラムを作りたいんですけど。 わたし 組み込み関数の「input」を使うことで実装できるよ! はじめに ターミナルなど CUI(Charactor User Interface)、CLI(Command Line Interface)でキーボードからの入力を取得する組み込み関数 input() を使っ...
Tkinter

【Python】Tkinter:メッセージボックスを表示する

嫁ちゃん ターミナルの文字だらけで疲れてきたよ。 わたし 気分転換にメッセージボックスを表示してみよー! はじめに tkinter.messagebox モジュールを使って簡単なウィンドウを表示してみます。 用法 from tkinter import messagebox messagebox.('', '&#...
文字列操作

【Python】文字列操作:文字列中の文字の全角半角判定

嫁ちゃん 文字列内の全角半角の区別をつけたいなー わたし 文字列から1文字づつ取り出して、判定してみよう! はじめに 文字列から1文字づつ取り出して unicodedata.east_asian_width() を使って全角と半角を判定してみます。 用法 import unicodedata ret = unicodedata.eas...
文法

【Python】for文の書き方

嫁ちゃん 繰り返し処理をおこなうのはどうするの? わたし for文を使うと繰り返し処理をおこなうことができるよ。 for文の書き方 用法 for 変数 in オブジェクト: 処理 や、 for 変数 in オブジェクト: 処理 else: ループが終わった際の処理 オブジェクトがリストの場合のfor文 wor...
環境構築

【Python】環境構築:TensorFlow2 を Mac にインストール

はじめに 対話AIを作成するにあたって、Googleが提供している TensorFlow(テンソルフロー) ライブラリをインストールしました。 TensorFlow 公式サイトはこちら TensorFlow は、機械学習向けに開発されたエンドツーエンドのオープンソース プラットフォームです。研究者が機械学習で最新の実験を行い、デベロッパーが ML 搭載アプリケーション...
文字列操作

【Python】文字列操作:インデックスを指定して文字を抽出

嫁ちゃん 文字列から文字を抽出する方法ですね。 わたし 文字列だけど、基本的には配列と一緒なので、インデックスが使えるよ。 はじめに 文字列から文字を抽出する方法にはいろいろな方法があります、ここでは簡単なインデックスを使って1文字取得する方法になります。 インデックスに正数を指定した場合 str = 'abcdefg&#...
ガジェット

【ガジェット】Manfrotto スマートフォン用三脚アダプター PIXIクランプ MCPIXI

急に「YouTuber(ユーチューバー)」になろうかなと思い立ってしまいました。そこで、はじめは、やはり、イニシャルコストを掛けたくはないので、すでに所有している「iPhone8」と「三脚」を活かすべく、「Manfrotto スマートフォン用三脚アダプター PIXIクランプ MCPIXI」を購入しました。 嫁ちゃん え!? ユーチューバーになるの? わたし 思案中。。...
イラスト

【No.0477】手を描くのが不得手です。

デッサン兼デフォルメの1枚です。約1時間ほどで描きました。 もっと思い描いたイメージを白いキャンバスに描けたらいいのに。 昨日、嫁ちゃんからもらったグミ(HARIBO)をほうばっております。 3つもらったグミもあっという間に残り1つ。ちょっと食べるペースが早かったかな。 絵を描くときはPCのモニターに参考写真・イラストを映しておいて、描くのは主に iPad です。ソフトはクリップス...
イラスト

【No.0476】最近、嫁ちゃんが機嫌がいいので嬉しいです。

先日、「大-はなまるの絵日記ブログ」を分割し、もう一つ「大-はなまるの面白楽しいコトモノブログ」を立ち上げました。こちらの「大-はなまるの絵日記ブログ」は以前と同じように、絵日記、イラスト、一コマ漫画に特化したブログに戻そうと思っております。 ガジェットや面白いコト楽しいモノ、ライフハックなどの記事は「大-はなまるの面白楽しいコトモノブログ」に移しましたので、またそちらもよろしくお願いい...
データ型

【Python】辞書操作:要素のソート(並び替え)

嫁ちゃん 今回は辞書のソート(並び替え)ですね。 わたし そうだね。ここでは sorted関数を使って実装します。 辞書のソート(並び替え)も覚えてしまえば、そんなに難しくないので、ここで一緒に学びましょう! 辞書とは? 辞書は他の言語にも "連想記憶 (associated memory)" や "連想配列 (associative array)" とい...
PC関連

【ガジェット】重低音が心地よく響く BOSE の PCスピーカー「Companion 2 Series III」

わたし エントリークラス(入門機)の「Bose Companion 2 Series III multimedia speaker system PCスピーカー」を購入し、ついに私も「BOSE(ボーズ)」ユーザになりました! 嫁ちゃん 頭も坊主(ボーズ)だしね。失敬 ボーズ(Bose Corporation)はアメリカ合衆国に本社を置く スピーカーを主とした音響機...
データ型

【Python】辞書操作:要素の削除

嫁ちゃん 今回は辞書から要素を削除する方法ですね。 わたし そうだねー!リストの時と同じ様な方法で要素を削除できるよ。 辞書とは? 辞書は他の言語にも「連想記憶 (associated memory)」や「連想配列 (associative array)」という名前で存在することがあります。ある範囲の数でインデクス化されているシーケンスと異なり、辞書は キ...
データ型

【Python】辞書操作:要素の追加・変更

嫁ちゃん 辞書に追加したり、すでにある要素の内容を更新したりできますよね。 わたし そうだねー!嫁ちゃんもよくわかってきたね、優秀ださっそくいってみよー。キーが重複しないように、追加もできるので安全だね。 辞書とは? 辞書は他の言語にも「連想記憶 (associated memory)」や「連想配列 (associative array)」という名前で存在...
データ型

【Python】辞書操作:キーと値の存在チェックと検索

嫁ちゃん 辞書のキーと値の存在チェックとは、辞書に載っているかどうか確認するという感じですか?便利なような、回りくどいような。。。 わたし 索引のラベルが付いているかどうか確かめる感じかな。値までチェックできるなんてコンピュータのらしい機能だね。 辞書とは? 辞書は他の言語にも "連想記憶 (associated memory)" や "連想配列 (ass...
データ型

【Python】辞書操作:辞書の作成

嫁ちゃん 今回は「辞書型 (dictionary)」の使い方ですね。リスト型と似ているようですが、どういう違いがあるの? わたし リスト型と似ているね。リストの各要素に見出しが付いたような感じかな。PHPなどではおなじみの「連想配列」と同じような扱いができるよ。 辞書とは? 辞書は他の言語にも "連想記憶 (associated memory)" や "連...
PC関連

【Pi】Raspberry Pi 3 にファイル共有「Samba」と GUI「Webmin」をインストール

はじめに 今回は、Raspberry Pi 3 をファイルサーバにする一環として「Samba」と GUI「Webmin」をインストールします。 嫁ちゃん 長らく Raspberry Pi 関連記事の投稿がありませんでしたね。 わたし そうなんですよ。 Raspberry Pi の記事を書いていたのは2017年頃なので、少し期間があいてしまいました。 Sa...
自転車

【ミニベロ】SATORI ABERHALLO ハンドルポジションチェンジャーで、ハンドルの位置を高く手前に

嫁ちゃん そういえば、コソコソ、 自転車をいじっていましたね。 わたし いやいや、コソコソしてないし。 今回は「ハンドルポジションチェンジャー」をミニベロ(自転車)につけてみたよ。 その名の通りハンドルのポジションをチェンジする事ができるよ。 ハンドルポジションチェンジャーって? こういうものです! 通常はステムにハンドルバーが...
ガジェット

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

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

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

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

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

はじめに 嫁ちゃん 多次元配列から配列を作るってどういうこと?なんかややこしくない? わたし 多次元って聞くとなんか複雑そうな感じもするね。表計算ソフトで言うところの1列分のデータを取ってきて、配列を作る感じかな。 概要 二次元配列は、表ではこのようになりますね。 番号氏名フリガナ年齢1山田 太郎ヤマダ タロウ452宇宙 ひろしウチュウ ...
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】指定フォルダ内にある画像ファイルの一覧からランダムで1つ選ぶ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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