Ambient Intelligence (AmI)

ubiquitous computing / pervasive computing : ユビキタスコンピューティングとはコンピュータがいたる所に存在(遍在)し、いつでもどこでも使える状態をあらわす概念.IoTの概念はこれに近いものがあるとされている. ambient : 「周囲の,環境の」 Ambie…

~/.ssh/known_hosts

~/.ssh/known_hostsには,一度接続したことのあるサーバについての情報(フィンガープリント)が記述されている.SSHでは接続するたびサーバから受けとった公開鍵とknown_hostsに記述されている公開鍵を比較し、信頼するサーバかを確認している.そうすること…

ssh公開鍵認証方式

公開鍵認証方式の制度はわかった上で,実際にキー生成して接続の流れ. rsaキー生成 クライアントでrsaキーのペアを生成する. ssh-keygen -t rsa -t rsaで鍵タイプの指定 鍵ペアが生成されてホームディレクトリの.sshディレクトリ(なければ作成される)に自…

ssh ForwardAgent

sshを多段階に渡って行う時,セキュリティなどの面からsshの秘密鍵を途中段階のところに置くわけにもいかない. その際,sshに agent forwardingを設定しておくことで最初の段階で持っている秘密鍵を保持して連れて行っていくようなイメージ.多段階の認証で…

chatwork ショートカット,メッセージ記法まとめ

ショートカット esc: メッセ欄のカーソルをキャンセル [サイドバーフォーカス時] enter: 開く m: メッセ欄にフォーカス ?: ショートカット一覧表示 参考 ショートカットキーを使用する – サポート | チャットワーク(ChatWork) メッセージ記法 囲みタグ [co…

深層学習の適用について

qiita.com フェイズ1準備する フェイズ2 データの準備 フェイズ3 あなたのアプリともっと近いディープラーニングアプリの類似点を探す フェイズ4 ベースラインモデルを作る フェイズ5 可視化ツールとデバックツールを作る フェイズ6 ファインチューニング …

"yum" "apt-get"

yum 米Duke大学のYumプロジェクトが,Yellowdog Linux向けに開発したパッケージ管理システム。 yum install [ ] 参考 Linuxコマンド集 - 【 yum 】 パッケージを取得してインストール/アップデートをする:ITpro apt-get Debianプロジェクトが開発したパッケ…

アルゴリズムとデータ構造

アルゴリズムとデータ構造について本を3時間くらいかけてバーって読んだので後から思い出すようのメモ程度のまとめ. 1章 アルゴリズム 時間計算量 最良時間計算量 最悪時間計算量 オーダ記法 2章 データ構造 基本的構造 配列 連結リスト 大量のデータに対応…

America ESTA (アメリカ電子渡航認証システム)

この度,卒業旅行でラスベガスへ. クソ楽しみ. 海外旅行に行くたびにあれなに必要なんだっけってなるのでメモ アメリカに入国するのには ESTAと言うものが必要.もちろんパスポートとか他国でも必要なものは必要. ないと入国拒否,あるいは飛行機への搭乗…

google apps script + slack api 【002】slackの呼びかけに応答

【001】では,ひとまずslackに初ポストした.今回は次にslackから呼びかけられて起動して応答するというもの. thetree.hatenadiary.jp 使用するのは Outgoing WebHooks という Custom Integration.まずは準備として導入しておく. api.slack.com Outgoing …

Hatena Blog Markdown記法 ネストの箇条書

普通のMarkdownで箇条書はタブでネストさせるがはてなブログはタブが使えない. 半角スペース4つでインデントになるとのこと. hoge hohoge hogege hoho hohok あってよかったけど,4回打つのめんどい,,,

google apps script ウェブアプリケーションとして導入

ツールバーの[公開] > [ウェブアプリケーションとして導入]から簡単にgoogle apps scriptはウェブアプリケーションとして導入することができ,そのURLを取得することが出来る. そのURLでブラウザを開くなりすれば起動することになる. この公開を行ったあと…

google apps script + twitter api 【001】タイムラインの取得とツイート

thetree.hatenadiary.jp 上の記事のことやってたときにgoogle apps script 便利かよってなって,twitterのapiもやったことなかったがついでに試してみた. 1. google apps script 新規プロジェクト作成 2. google apps script に twitter api 用のライブラリ…

google apps script + slack api 【001】 まず初POST

slack apiを使用したいことがあり,少しずつやる.まずとりあえず初ポスト. 1.google apps script プロジェクト新規作成 2.google apps script にSlackApiライブラリを導入 SlackApiライブラリキー:M3W5Ut3Q39AaIwLquryEPMwV62A3znfOO ライブラリの導入の…

google apps script スクリプトのプロパティ

スクリプトのプロパティとして変数を保存しておき,それに応じたキーを設定しておけば辞書的に参照できる. 登録 ツールバーの[メニュー] [プロジェクトのプロパティ] [スクリプトのプロパティ] に値を保存. 呼び出し var value = PropertiesService.getScr…

google apps script ライブラリの導入

google apps scriptに対して既存のライブラリを使用することが多いのでメモ. 使用法 google apps script のライブラリにはそれに対応したライブラリキーというものがある.それを用いる. ツールバーの[リソース] [ライブラリ…] ライブラリを追加の部分にラ…

Excel 関数 条件による検索

COUNTIF(範囲,検索条件) 指定した条件を満たすセルの個数. COUNTIF 関数 - Office のサポート SUMIF(範囲,検索条件,[合計する範囲]) 指定した条件を満たす範囲内の値を合計. 合計する範囲省略すると,範囲が合計する範囲となる. SUMIF 関数 - Office …

Mac Safari webarchive

Mac

友達からSafariにクソ便利な機能があるときいた. 閲覧ページをあとでオフラインで完全にそのまま見れるように保存するフォーマットであるwebarchive 拡張子は.webarchive 本来サイトはhtmlファイルに画像やデザインのcssファイルなどがリンクしてて出来上が…

Hatena Blog "Brooklyn"

ブログのテーマをBrooklynに変えたのだけど デザインが良いだけでなく,この作者の方のページ説明がとても丁寧で優しい. 1つ前のエントリー (Hatena Blog テーマストア - Memorandum and Diary)では単にHatena Blogのテーマのインストール簡単すぎてびびっ…

Hatena Blog テーマストア

Hatena Blogデフォルトで色んなデザインあるっぽくていい感じのにしよっかなと探してみた. 簡単すぎてびびった. これに変更したが, Brooklyn - テーマ ストア 内容とかではなくこんな一瞬で変わるんかいっていう. 「プレビューしてインストール」クリッ…

Hatena Blog [Markdown記法] 画像サイズ変更

[f:id:TheTree:2017022500*****:plain] の plainをw***にすれば幅のピクセル数指定できる [f:id:TheTree:201702250*****:w500]

git push ファイルサイズ容量超えた

git

gitでoriginにpushするとファイルサイズの容量がgithubのリミット(100MB)超えてたらしくerror. … と簡単に言われてもそのファイルは結構前のコミットからある..もちろんそのファイルを今消してcommitしたところで履歴にあるのでerrorの解決とはならず. re…

python コンソール 上書き出力

次の行を出力する前に行頭にカーソルを戻して行を削除してあげれば良い.(行頭に戻してあげれば上書きするので文字数が少なくならないなら行の削除はいらない). キャリッジリターン:行頭にカーソルを戻す \r エスケープシーケンスを使用して行削除.<ESC>[K. p</esc>…

python 標準出力のフラッシュ sys.stdout.flush

プログラムが出力したが,OSによってバッファリングされコンソールには実際には出力されてないものをフラッシュ(flush)させる関数. pythonは,標準出力が改行されるタイミングで自動でフラッシュ(flush)させるようになってる.(ただし,パイプで別のプロセ…

python matplotlib 色の種類

http://matplotlib.org/mpl_examples/color/named_colors.png

tex 図の挿入 label caption 順番

tex

\begin{figure} \begin{center} \includegraphics[width=\hsize]{figures/~~.eps} \caption{hogehoge} %%<- \label{fig:hoge} %%<- \end{center} \end{figure} captionとlabelがこの順番じゃないと\ref{fig:hoge}したとき参照番号反映されない.エラーに苦し…

HomeBrew パッケージ管理システム

Mac

thetree.hatenadiary.jp 4月頃PC変えて開発環境構築するときのためにあいまいな知識の整理.なんとなくで使ってるがいつの間にか入ってたり元々入ってるのかわからんものとかごっちゃになってるので. 何となくずっと使ってるがわかってなかったパッケージ管…

python ファイル,ディレクトリ操作系

pythonでファイルやディレクトリなど操作するスクリプトを記述するときのための関数一覧メモ.参考にした方の記事を自分用に一覧にまとめただけ. まぁいくつかは自分で文字列いじればいらない関数な気も. 使用モジュール os:雑多なオペレーティングシステ…

google apps script トリガー

トリガーは大きく2種. スプレッドシートイベント型 時間主導イベント型 基本的にはメニューバーから選択して追加が簡単. 1.スプレッドシートイベント型 種類 onChange(変更時) onEdit(編集時) onFormSubmit(フォーム送信時) onOpen(起動時) 使用法…

macOS sierra デフォルト

Mac

4月頃PC変える予定.今までは先輩とかになんとなくしてもらって来てた開発環境の構築とかせねばなので,徐々に整理していく. ひとまずmacOSのデフォルトで入ってるものの整理. デフォルトでプリインストールされてるプログラミング言語 python perl ruby p…