くんすとの備忘録

IT系技術メモ

移転しました。

15秒後に自動的にリダイレクトします。

Twitter Bootstrap2のmodal()でfocusが外れてしまうことへの対策

原因 犯人は、showメソッドの中で設定されている transitionend イベント。 modalのセットされているjQueryオブジェクトにtransitionend イベントが割り当てられ、その中でfocus()が走るようになっている。 https://github.com/twbs/bootstrap/blob/v2.3.2/j…

【メモ】keymapのデータが入ってるパッケージ

loadkeys jp106 とかができないときのためのメモ。 環境 Ubuntu Server 17.04 (64bit) インストール $ sudo apt-get install console-common console-data unicode-data パッケージ情報 Debian -- wheezy の console-common パッケージに関する詳細 Debian -…

Ubuntu Serverで、CLIでWifi接続する方法

ノートPCにUbuntu Serverをインストールしたんですが、Wifi接続どうするんだっけ……となったのでやってみました。 wpa_supplicantを使います。 環境 Ubuntu Server 17.04 (64bit) 接続方法 デバイス名の確認 $ ip link show それっぽい名前を探します。(wlanX…

「第30回シェル芸勉強会 大阪サテライト」レポート

08/26(土)に東京で行われた「jus共催 第30回危念シェル芸勉強会」について、今回も大阪でサテライトしました! イベント情報 東京(本家) usptomo.doorkeeper.jp 問題:【問題のみ】jus共催 第30回危念シェル芸勉強会 – 上田ブログ 模範解答付き:【問題と解…

BATファイルで特定フォルダ以下の特定の拡張子のファイルに対して処理を実行する方法

例として以下の条件で考えます。 フォルダ: Desktop 拡張子: *.txt このとき、Desktopフォルダ以下の*.txtファイルの一覧は以下のコマンドで表示できます。 dir /s /b Desktop\*.txt /sは再帰検索、/bはファイル名のみ表示するオプションです。少し気持ち悪…

BATファイルでBOM付きUTF-8ファイルからBOMを取り除く方法

検証環境 Windows10 64bit 方法 input.txt からBOMを取り除いて、 out.txt テキストを出力する場合 start /min /wait cmd /c chcp 65001 ^& cmd /u /c type input.txt ^> $$$ ^& cmd /c type $$$ ^> out.txt ^& del $$$ コマンド自体は参考にしたところのほ…

Bash on Ubuntu on WindowsからConohaにDocker Machineを立てたときの手順

ConohaにdockerでRedmine鯖を立てたかったので環境を用意しました。 Bash on Ubuntu on WindowsにはDocker Engineをインストールせずに、docker関連のコマンドのみをインストールします。 かわりにConohaへDocker Machineをセットアップし、そちらでDocker E…

Bash on Ubuntu on Windowsにdocker/docker-compose/docker-machineコマンドをインストールする方法

Bash on Ubuntu on Windowsの環境に、 Docker Engineをインストールせずに 、docker関連のコマンドのみをインストールする手順を示します。 ※Bash on Ubuntu on Windowsと書いていますが、Linux全般で手順は同じだと思います。 docker リリースページにバイ…

「O/Rマッパー勉強会 in 大都会」「座駆動LT大会20170708」で発表してきました

2017-07-08(土)の「O/Rマッパー勉強会 in 大都会」と「座駆動LT大会20170708」で発表してきました。 未来ずら〜〜 pic.twitter.com/gXhPom8Lex— くんすと (@kunst1080) 2017年7月8日 公式リンク 募集ページ okajug.doorkeeper.jp gbdaitokai.connpass.com …

【Ubuntu】CLIでWi-Fi接続する手順

ノートPCが余っていたのでなんとなくUbuntu Serverを入れてみました。 仕事中、うちの余ったノートPCにtwm入れた過ぎて発狂しそうだったことを思い出した。— くんすと (@kunst1080) 2017年7月4日 Ubuntu入れた pic.twitter.com/heLYjQVUsm— くんすと (@kunst…

「第29回シェル芸勉強会 大阪サテライト」レポート

07/01(土)に東京で行われた「jus共催 第29回激しいシェル芸勉強会」について、今回も大阪でサテライトしました! イベント情報 東京(本家) usptomo.doorkeeper.jp 問題:【問題のみ】第29回激しいシェル芸勉強会 – 上田ブログ 模範解答付き:【問題と解答】…

安全なウォーターフォール(ドラフト)

なんとなくこんな形なら安全かもって思うよ、というメモ。 特徴 基本設計の前に「試作」工程がある 単体テストの前に結合テストがある フロー 要件定義 試作設計 試作開発 要件再定義 基本設計 詳細設計 開発1 結合テスト1 性能テスト 開発2 単体テスト 結合…

【Vue.js】コンポーネント間でデータを連携する方法

Vue.jsでコンポーネント間でデータを連携する方法について、理解するのに若干時間がかかったのでまとめておきます。 連携は、公式サイトで「props down, events up」と呼ばれている方式を使います。 (https://jp.vuejs.org/v2/guide/components.html より引…

【COBOL】Bash on Ubuntu on WindowsでCOBOL

ちょっとネタ記事ばかり書いてしまったので、まともな記事を書こうと思います。 このブログのアクセス解析をしたところ、ダントツのアクセス数を叩き出しているのはこの記事でした。 www.kunst1080.net つまり、WindowsでCOBOLを動かす、ということには需要…

Bash on Ubuntu on WindowsでMastodonを動かす方法

Bash on Ubuntu on WindowsでMastodonを動かします。 Mastodonを動かすついでにRedisとPostgreSQLも動かすので、興味のある方は是非読んでみて下さい。 セットアップ セットアップの手順については、公式のドキュメント(Production guide)1を参考にします。 …

Bash on Ubuntu on WindowsでUbuntuのchrootコンテナを作成する方法

概要 Creators Updateによって、Bash on Ubuntu on Windows (BoW) へ chroot を使ってUbuntuのコンテナを作成できるようになりました。ここでは、その手順を説明します。 ※この記事の内容は、過去のエントリ(Bash on Ubuntu on Windowsのchrootを試してみた …

BATファイルにシェルスクリプトを埋め込む方法

Bash on Ubuntu on Windowsによって、Windowsでカジュアルにbashを利用することが出来るようになりましたよね。 しかしながらシェルスクリプトを直接実行することはできないようです。(パスの形式が違うので関連付けで実行できない) ということで、BATファイ…

Bash on Ubuntu on Windowsで簡単にフォルダを開くためのショートカットスクリプト

を書きました。 macのopenコマンドのように、ターミナルから今いる場所や引数で指定したファイルをエクスプローラで開くことができます。 ※Windowsの管理しているフォルダにいるときのみ ※そうでないときは %USERPROFILE% が開く open explorer in Bash on U…

「第28回シェル芸勉強会 大阪サテライト」レポート

04/22(土)に東京で行われた「jus共催 第10回初心者向けなのかと百条委員会化する午前のシェル勉強会/第28回基準値を超えるシェル芸勉強会」について、今回も大阪でサテライトしました! イベント情報 東京(本家) usptomo.doorkeeper.jp 問題:【問題のみ】第…

DockerとLet's Encryptで自分用Mastodon鯖を立ててみた

自分用の設定メモ 事前準備 conohaでdockerのインスタンスを作成 2.イメージ -> イメージタイプ = アプリケーション に「Docker」っていうのがある docker-composeのインストール curl -L https://github.com/docker/compose/releases/download/1.6.2/docker…

JavaでFizzBuzzをさくっと

Stream APIを使って標準ライブラリだけでぺぺっと書いたらこんな感じになった。 gist.github.com

九九の答えが36種類であることの証明

まず、九九に現れる式に使われる数字の組み合わせの数を数えます。 計算式を m * n とすると mは1~9、 nは1~9 です。 そうすると、 mとnが異なるときに使われる数字の組み合わせ は、1~9から2つの数字を選ぶ組み合わせなので 9C2 = (9 * 8) / (2 * 1) = 3…

MacでiTermの背景色を変更するシェルスクリプト

[ch_bg_color.sh] #!/bin/bash R=$1 G=$2 B=$3 /usr/bin/osascript <

Bash on Ubuntu on Windowsのchrootを試してみた

4/11の配信日が待ちきれないので、Insider Programに登録して新しいBash on Ubuntu on Windowsをいち早く試してみましたっ! セットアップ Windows Insider Program に登録し、Insiderのレベルを スロー に設定しました。 ※登録してから更新が降ってくるまで…

Vue.jsでリストの一部をレンダリングする

v-for="item in items"でアイテムのリストを描画する際、itemsをsliceしてやることでリストの一部だけを描画することができるようです。 ※やってみたらできた;) サンプルコード <html><body> <script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.2.4/vue.min.js"></script> <div id="sample"> <h4>List1</h4> <ul> <li v-for="item in items.slice(0,2)"> item = {{item}} </li> </ul></div></body></html>

ティラノスクリプトでウィンドウサイズを固定する設定

package.jsonにウィンドウサイズの設定を書くと思いますが、widthとheightだけでは狙ったサイズになりません。 max_width、max_heightも設定する必要があるようです。 例) ウィンドウサイズを960x540で固定したい場合 max_width、max_heightの設定がないとき…

二次請けSE案件やってた頃の仕事の流れ

人と仕事の話をするときに、指示する・されるという話がよくわからなかった(そういう風にはしていなかった、と思ってる…)ので、とりあえず書いて晒して確認してみようという意図で書きました。 ※マズかったら消す。でも多分マズくはないはず…… ※あまり詳しく…

「第27回シェル芸勉強会 大阪サテライト」レポート

02/11(土)に東京で行われた「jus共催 第9回初心者満足度ナンバーワン(当社調べ・調べてないけど)シェル勉強会/第27回sedこわいシェル芸勉強会」について、今回も大阪でサテライトしました! イベント情報 東京(本家) usptomo.doorkeeper.jp 問題:【問題の…

iPhoneをiTunesを使って移行したときに引き継がれたもの・引き継がれなかったもの

昨日、iPhoneを6→6sに移行しました。その際、iTunesを使ってバックアップとリストアをしたので、引き継がれたものと引き継がれなかったもの(再設定が必要だったもの)をざっくりメモとして残しておきます。 ※iTunesの設定で、iPhoneのバックアップは暗号化し…

install(1)コマンドが便利だった件

はじめに install(1)という、cpとmkdirとchmodを同時に行うような便利コマンドがあることを知りました。 (忘れちゃいましたが、何かのMakefileを見ているときに存在に気付きました) これを使うと、プロビジョニングなどのスクリプトが簡潔に書けるようになり…