39Si

プログラミング関連の勉強した内容を簡単にまとめておきます

CoffeeScript の勉強

腕をケガしてしまい、 特にやることなかったので、 前から気になってた CoffeeScript の基本的な内容を勉強した。 CoffeeScript コードは JavaScript に変換される。 JavaScript に比べて簡潔で可読性が高い 公式サイト Version CoffeeScript 1.10.0 Hello w…

MeCab による形態素解析とPythonでマルコフ連鎖

Python マルコフ連鎖を利用して文章を生成する 連鎖数は 3 方法は下記のリンクのコードを参考にした。 MeCabとPythonでマルコフ連鎖を書いてみる(改) | Weboo! Returns. 環境 Mac OS X EI Caption python 3 sqlite3 MeCab のインストール 過去に記事にしてる…

python でコマンドを実行する

環境 MAC OS X EI Caption Python version python 3.5.0 subprocess を利用してコマンドを実行 import subprocess cmd = 'ls -l' result = subprocess.getoutput(cmd) print(result) # 実行結果の表示 これだけ 参考ページ python3 - subprocess

python3 で SQLite3 を使う

python version python 3.5.0 SQLite3 version 3.8.10.2 python code import sqlite3 # Connect database conn = sqlite3.connect('example.db') c = conn.cursor() # テーブルの作成 c.execute("create table stocks(word1, word2") # データの挿入 w1 = "h…

SQLite 使い方

SQLite について 軽量のデータベース アプリケーションに組み込んで利用される データベースの作成・接続 $ sqlite3 example.db 終了 sqlite> .exit データベースの削除 'example.db' のファイルを削除 テーブル テーブルの作成 sqlite> create table stocks…

【Apple Watch と IoT】Apple Watch でエアコンを制御する【後編】

inner2.hatenablog.com 前編の続きです。 Raspberry PI で Twitter のつぶやきを読み取る 自宅に設置する Raspberry PI では主に2つのことを行います。 今回は、Python 3 系でプログラムを書くことにしました。 Twitter でつぶやいたコマンドの読み取り Ard…

【Apple Watch と IoT】 Apple Watch でエアコンを制御する【前編】

前置き 昨年、Apple Watch が発売されましたが、実際に使ってみると時計以外の用途では天気予報の確認とメールやLINEなどの確認用といった用途でしか使ってませんでした。 そのため、バッテリーのことを考えると普通の腕時計でいいんじゃ・・・と感じてまし…

コマンドプロンプトでよく使いそうなコマンドだけメモ

ウィンドウズはあまり使いませんが、 最近ちょくちょく使っているので 自分が使う最小限のものだけメモ書き よく使う 移動(フォルダを指定しなければカレントディレクトリを表示する) > cd [Folder name] ファイルとフォルダ―の一覧の表示 > dir dir のオプ…

Markdown を HTML に変換【Python3】

Python3 で Markdown ファイルを HTML に変換する hatena ブログを書き始めた時に知った Markdown ですが、とても気にいっていろんなファイルを Markdown 形式で作っています。 今回は、 Markdown から HTML への変換を Python で行いました。 Python で変換…

configparser モジュールを使う【Python3】

configparser を利用 configparser とは Python の Module 設定言語を実装したクラス Windows の ini ファイルに似た構造を持っている。 簡易的な設定ファイルを作るときに便利 Python version python 3.4.3 設定ファイルの構造例 設定ファイルの構造の例を…

テキストファイルの操作【Python3】

python3 でテキストファイルの操作 最近よく使うのでメモ 環境 MAC OS X EI Caption Python version python 3.4.3 書き込み write_file = 'hello.txt' text = 'hello' f = open(write_file, 'w') # 'w' は書き込み専用 f.write(text) f.close() 読み込み rea…

自分用Markdownエディタを作ってみた【Windows用】

作ったもの Windows 環境で動作する Markdownエディタ。 使い方はシンプルでテキストボックスに文章を入力し、ボタンを押すとHTMLが表示されるだけのプログラム。(保存機能はつけてない。) 見た目は以下のような感じ ↓↓ 環境 Windows 8.1 Pro Visual studi…

Github を使う

前回に Git の最低限の使い方だけ覚えたので、次はGithubの使い方を覚えることにした。 これも前回と同様に難しいので必要最低限だけ覚えておくことにした。 (本当はしっかり理解したいけどね) 前回のGitに関する記事↓ Git 使い方【メモ】 - プログラミン…

Git 使い方【メモ】

Git

普段、趣味でプログラムを書いていますが、ネットではGitを使っている方が多いようなので使えるようになっておこうと思った。ただ、自分には難しいので、最低限のことを覚えるというスタイルで行こうと思う。とりあえず使いそうなものだけをメモ書きとして書…

Python で Mecabを利用する【mac】

形態素解析ツールである Mecab を Python から使えるようにした。 他にも形態素解析に用いられるものは存在したが、 Mecab がもっとも一般的のようだったので、今回はこちらを使うことにした。 環境 ・MacBook Air - OS X Yosemite mecabの導入 まずはMecab…

Gmail でメールを送信する[Python3]

以前、C#で同じことをしましたが、 Raspberry pi で使うことを想定し(例えば、現在の状態を取得して送信するとか)、 Python で同じことのできるプログラムを作ることにした。 すでにやっている方が多いので、参考にさせていただきました。 以前のC#でメ…

c#でgmailを利用してメールを送るだけのプログラム

C#でメールを送るだけの話 すでに多くの人がやっていると思うけど、覚え書き ちょっとした内容をメールでメモする用途のプログラムを作ってみた 具体的には、パソコンからメールでメモを携帯に送るプログラム 環境 Windows 8.1 Pro Visual studio 2012 for W…

Raspberry pi で自動ログインの設定【メモ】

Raspberry pi で自動ログインの設定について 以下のページを参考にさせていただきました http://shiremono.com/?p=6690 http://raspi.noob.jp/howto/auto-login/ vimで編集をする $sudo vim /etc/inittab 次にファイルの中身を書き換える 1:2345:respawn:/sb…

App inventor を使ってみる

Android アプリを作る 今回は、twitterですきな文字を呟けるアプリを作ってみようと思いました。 自分オリジナルのアプリであって 具体的にはなるべく無駄な機能を省いたシンプルなものがほしいと思いました。 androidのアプリを作るには "Eclipse + android…

コマンドプロンプトを使う[Visual C#]

Windows で Python を組むときに 生産性を上げるためにコマンドラインで実行できるように勉強した。 環境 Windows 8.1 Pro Visual studio 2012 for Windows Desktop 方法 1、新規のプロジェクトでコンソールアプリケーションを作成する。 2、下記のソースを…

コンソール出力の上書き[Python]

文字列の追加 今回はダウンロードバーみたいな使い方をしたい場合には 下記のような形で sys.stdout.write() と sys.stdout.flush() を使うようです。 #!/usr/bin/env python #-*- coding:utf-8 -*- import sys import time for i in range(10): sys.stdout.…

ショートカットキー(hotkey)を使用する[Visual C#]

Windows でホットキーを使用 自分の作っているプログラムにショートカットキーを割り当ててより便利に使えるようにホットキーを利用してみた。思ったより簡単に使えたのでメモ。 自分のプログラムにどんどん組み込んで作業効率を上げたい。 [環境] windows 8…

並列処理 threading[Python]

並列処理について 並列処理をしたいときに Python では multiprocessing モジュールを使うのが普通みたいだったけど、初心者の私には難しそうだったため、今回は簡単に扱えそうな threadingモジュールを試してみた。 threading_test.py #! /usr/bin/python #…

オブジェクト指向の勉強[Python]

オブジェクト指向の勉強 オブジェクト指向についてドットインストールさんの Python の Lesson で 解説されていたのを見つけたのでメモしておきます。 今までは、どういうものかというイメージぐらいは持っていましたが、 内容は全然理解してませんでした。 …

現在の時間を取得[Python]

現在の時間の取得 よく使うのでまとめて置きます。 time_get.py #!/usr/bin/python # coding: UTF-8 # 現在の日付・時刻の取得と出力 | datetimeクラスの属性、today() import datetime # datetimeモジュールのインポート # today()メソッドで現在日付・時刻…

Hello World[Python]

初の投稿です。 これからPythonのプログラムを中心にまとめいくつもりです。 ブログを書く練習もかねて Python で HelloWorld のプログラムを書いていきます。 別にこれぐらいの内容だったら記事にする必要はないですが、 テンプレートとして置いておこうと…