walkingmask’s development log

IT系の情報などを適当に書いていきます

MENU

Macのlaunchdで自動バックアップ

来る研究活動に備えて、先生方が口を酸っぱくしてい言っていた「バックアップは最低3箇所に」を実現すべく、Macのlaunchdを使って自動で3つのクラウドストレージに30分おきにバックアップを取るスクリプトと設定を作りました。 クラウドの準備 まずは、バッ…

ISUCON6の感想。

ISUCON6参加しました。 追記 予選通過してた...ので、もう少し真面目に書きます。 isucon.net チーム名 : RUDT(Ryukyu University Development Team) メンバー : Code-Hex, walkingmask, MatsunoN 使用言語 : Perl 最終スコア : 16,052 感想2 今回は、Code-H…

VLCコマンドを使って複数のwmaオーディオファイルをmp3に一括変換する

convert wma audio files to mp3 using VLC command. VideoLAN - VLC: Official site - Free multimedia solutions for all OS! 例として/Users/$USER/wma/のwmaファイルを/Users/$USER/mp3/へmp3に変換して保存する場合.1ファイルにつき少し時間がかかる.…

Vagrantで複数VMに対して個別のスナップショットを作成する

vagrant snapshot save fooで1つのvagrantfile以下の全てのVMに対してスナップショットは作成されるが,全部名前がfooになってわかりにくい.ディレクトリを降りてもダメ.そこで,それぞれに対して別な名前をつけつつ,個別にスナップショットを作成する方…

TensorFlowで学習済みモデルを使用する(Deep MNIST for Expertsの応用)

Deep MNIST for Experts(TensorFlow Tutorial)を応用したものを記録.学習データやカーネルを可視化した話はこちら. walkingmask.hatenablog.com Deep MNIST for Experts Deep MNIST for Expertsは,TensorFlowのチュートリアルで,MNISTという手書き文字数…

STARTUP CAFE KOZAに行ってきました

今日はSTARTUP CAFE KOZAを訪れたのでその記録をちょっとしたいと思います.startup-cafe.okinawa夏休み期間に入り,KODAMAというプロジェクトを立ち上げて活動しています.github.comKODAMAは,講義内で組んだチームによって考案されたアイディアを,講義の…

TensorFlowでCNNの各層のimage_summaryを作ってみた

講義の課題で TensorFlow Tutorial の "Deep MNIST for Experts" を触っていて,各レイヤのimage_summary(input image, kernel, output など)を作成したいと思って作ってみたのでlog. 出力画像 TensorBoardのIMAGESタグでimage_summaryの各種画像が見られる…

Vagrant+CentOS7+シェルスクリプトでちゃちゃっとPHPテスト環境構築

ドットインストールでjQueryの勉強をしていて,phpやら何やら動かせるテスト環境が欲しいなと思ってVagrantを使って構築したのでlog.何となくMacのローカルではやりたくなかった.作業自体は少ないけど,インストールやboxのダウンロードに時間がかかる. …

PHPでシンプルIPアドレスロガー

現在,ポートフォリオとしてWebサイトを作ってて,なんとなくIPアドレスのロガーが欲しいと思ったので作ったのをlog.以下,phpのソースコード. </script> $d = date('Y-m-d H:i:s'); $ip = $_SERVER['REMOTE_ADDR']; $str = $d." ".$ip."\n"; # log file requires p…

ロッピーでローソンモバイルPontaを使おうとしても「アプリが古い〜」と言われて使えない時の対処法

ブログの趣旨とは大きく異なりますが,webで検索しても解決法がわからず苦労したので,思わずlogります.対象と想定する読者は,ローソンアプリを最近インストールしていてIDの登録も済ませてログインしているのに,ローソン店頭のロッピーで会員メニューを…

Windows10にVirtualBoxを使ってLubuntuをインストールする(写真付きで全手順を解説)

先日,Perl入学式に参加した際に受けた説明を元に,おもむろに家族用WindowsPCにLubuntuをインストールしたので,誰かのためにlogを残しておきたいと思います. 環境 Windows10 (バージョン未確認, 64bit) VirtualBox (5.0.22 for Windows hosts) Lubuntu (1…

Perl入学式in沖縄第1回参加log(2016/06)

今日は,Perl入学式に参加してきました! perl-entrance-okinawa.doorkeeper.jp資料ページへはこちら www.perl-entrance.org 友達の勧めで,前々からPerlに興味はあったけどなかなか手を出せずにいたので,この機会にPerl Mongerになれたらいいなと思い参加…

ちょっとだけpython(2.7)プログラム高速化のためのlog

AOJでpythonを使ってて「え?こんなとこでそんなに変わるの?」っていう高速化ポイントがあったのでlog.python初心者向けtipsです. 処理の関数化 今までCを触ってて,処理を関数としてまとめたら早くなったとい経験がなかったので違和感のあったポイント.…

リモートVM上のMATLABをX11のGUIで起動

かなりニッチな話だが,自分とその他もろもろの人に向けて log.学校の VM 上にインストールされた MATLAB を GUI で立ち上げるための tip.VM に学内ネットワークからしかアクセスできず,学外から学内ネットに接続できる踏み台サーバなどがあることが前提…

もう一度TensorFlow

こちらの記事の続き walkingmask.hatenablog.comインストールして以来全く触っておらず,久々に使おうとしたら動かなかったので,virtualenvを使ってインストールし直したのをlog.pipでも入れようとしたけど色々失敗したのでvirtualenvがオススメです. 環…

勉強勉強会参加log

2016/04/22に大学で開催された「勉強勉強会」に参加したので,そのことについて.聞いたことは実践実践. java-kuche.doorkeeper.jp 本 とりあえずプレゼン中に紹介された本をリストアップ.順番は適当で気になったのだけ.今期中には読む!www.amazon.co.jp…

Androidアプリ個人開発 その8 Viewを掘り下げる

前回の記事 walkingmask.hatenablog.com今回は,テキストの第10章を進めて,アニメーションも含めたViewについてより詳しく学んでいく. 用語などのメモ ・フォーカス ・・・画面上でユーザーが 操作できるようになっている部分 ・プロパティ ・・・オブジェ…

Androidアプリ個人開発 その7

前回の記事 walkingmask.hatenablog.com今回は,テキストの第9章をやって,画面を構成するAndroidのAPIを使ってアプリ作成練習をしながら,AndroidのViewを知っていく.また,.javaからViewのアイテムを操作するコードなど.多数のProjectを作成しながら本格…

Android Studio 2.0でFragment付きのEmpty Projectの作り方を調べた

なかなか詰まったのでlog.Androidアプリ初学者向け. 結果 結果を先に書くと,Fragment付きのEmpty Projectを作る方法はいくらググっても見つからなかった.取った解決法は,GitHubから古いバージョンのAndroid Studioの”Blank Activity with Fragment”のソ…

Androidアプリ個人開発 その6 アプリ制作練習3

前回の記事 walkingmask.hatenablog.com今回は,テキストの第7章のユーティリティ作成による実践.Activityの変遷など.シラバスビューア作り. 用語などのメモ ・ユーティリティ・・・日常の何かしらを便利にするもの ・Volley(ボリー)・・・googleが開発し…

Androidアプリ個人開発 その5 アプリ制作練習2

前回の記事 walkingmask.hatenablog.com今回は,テキストの第5,6章に取り組む.5章はUIについて. 用語などのメモ ・アフィーダンス(afforedance)・・・物をどう取り扱ったらよいか,強い手がかりを示すもの.ドアノブなど. アプリの画面に配置される部品は…

Androidアプリ個人開発 その4 アプリ制作練習1

前回の記事 walkingmask.hatenablog.com今回は,テキストの第4章を進めて,アプリ制作の練習をする. 用語やメモ ・イベント駆動型プログラミング・・・プログラムの起動と同時に,何らかのイベントが起こるまで待機して,起きたイベントに対して処理を行う…

Androidアプリ個人開発 その3 はじめてのプロジェクト

前回の記事 walkingmask.hatenablog.comに引き続き,テキストの3章を進める.テキストについては walkingmask.hatenablog.com Start a new Android Studio project Android Studio起動直後の画面から,"Start a new Android Studio project"を選択して,プロ…

Androidアプリ個人開発 その2 開発環境をつくる

前回の記事 walkingmask.hatenablog.comテキスト1,2章は,すでに頭に入ってる知識が大半だったので読み飛ばして,3章の「開発環境セットアップ」をやる. 使用するPC テキストでは,Windowsマシンを使用しているが,ここではMacを使用するので,注意しながら…

Androidアプリ個人開発 その1 準備とスタート

はじまり 大学に入学する前から,Androidアプリを作ってみたいと思っていました.Androidスマートフォンを使用しながら,「こんなアプリ作りたいなあんな機能欲しいな」と,いつも考えていました.大学に入って,早2年が過ぎ,プログラミングも少しは理解し…

safariのピン留め機能

もうMac・safariユーザーになって2年が経とうとしているけど,こんな機能あったんだとういう驚きを久々log. (ドラッグしながらカーソルを移動)天気予報とか毎日チェックするwebサイト留めといたらめっちゃ便利やん!!

bin力

このエントリの続き...かも? walkingmask.hatenablog.com bin力とは... かの有名なアクション漫画でも使われていますね! 「ピピピ...bin力...たったの5か...ゴミめ...」 「b...b...bin力...1307............!?」 「わたしのbin力は530000です」 bin力とは…

Better Touch Tool が使えなくなったのでShell Script と Automator で Wi-FiのON/OFFをショートカット化する!

過去に書いた記事 walkingmask.hatenablog.com の続き? Better Touch Tool 有料化 nabi1080.com (記事は適当に引用させてもらいました) Better Touch Tool が有料化になりました.例の画面を見たときにちょっとショックを受けた人もいるのではと思います.…

Fedora23 に java,javacをインストール

ちょっと躓いたのでlog. dnf install java-1.?.0-openjdk dnf install java-1.?.0-openjdk-devel今回の場合は1.8が欲しかったので dnf install java-1.8.0-openjdk dnf install java-1.8.0-openjdk-devel develをインストールしないとjavacが使えなくて躓い…

同じ名前のプロセスを複数一気にkillするshellscript

いつかの自分のためにlog.perlであれば, kill `ps aux | grep perl | cut -c 17-21` -cに続く部分はもしかしたら要変更.追記 よりシンプルに. kill `pgrep perl`