サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
ブックレビュー
qiita.com/koara-local
IntelliJ等の組み込みコンソールで出力の言語が日本語だとどうしても文字化けする場合に、英語に設定したい。 その場合はJVMで以下のオプションを設定すればよかった。
$ git count-objects -vH count: 77 size: 308.00 KiB in-pack: 238 packs: 1 size-pack: 45.85 KiB prune-packable: 0 garbage: 0 size-garbage: 0 bytes
$ sudo update-alternatives --config editor There are 5 choices for the alternative editor (providing /usr/bin/editor). Selection Path Priority Status ------------------------------------------------------------ * 0 /bin/nano 40 auto mode 1 /bin/ed -100 manual mode 2 /bin/nano 40 manual mode 3 /usr/bin/code 0 manual mode 4 /usr/bin/vim.basic 30 manual mode 5 /usr/bin/vim.tiny 10 manual mode Press e
毎回調べてるので使い方メモ スクリプトの配置位置、実行位置を気にせずにスクリプトの実行をしたい 相対パスから絶対パスへの変換に使用する 実装
セルをハイパーリンク化すると絶対パスになってしまうため、ファイルを移動するとリンク切れになってしまう。 それを回避するため、相対パスでリンクを作成する方法のメモ。 結論としては、HYPERLINK関数を使用すれば良い。 例としては以下のようにする。
eth0等のネットワーク・インターフェースの有効/無効の切替方法メモ 旧来の方法 (ifconfig, ifdown, ifup) ifconfigか、ifdown, ifup という専用コマンドをつかえばよい
VS2017のC#プロジェクトでMsTestの単体テストを作成する方法メモ テストの追加方法 C# .NET プロジェクトでは以下の操作を行なう ファイル => 追加 => プロジェクト を選択 Visual C#/テスト => 単体テスト プロジェクト(.NET Framework) を選択 作成された単体テストプロジェクトの、参照を右クリック => 参照の追加を選択 プロジェクト => ソリューション からテスト対象のプロジェクトへの参照を追加 基本的な使い方 以下の記事でほとんど説明されているため、以下を参照すると良いと思います。 MsTestによるユニットテストの解説 - Qiita 公式(MSDN): 単体テストの基本 テストユーティリティ Chaining Assertion プライベートメソッドとかパラメータを使ったテストとかを書きやすくできるらしい(検証中) Chainin
表題の件になります。おそらくLinux向け。+clipboard であることが前提です。 クリップボードが共有されない問題 今まで他の人の設定を参考にして以下の設定を行っていたけれども、なんでか共有されなくて困っていた。
メモ程度。「あのブランチ/コミットからどのファイルを変更/追加/削除したんだっけな~」と確認する時につかう用。 git diff の --name-only オプションを使います。
ubuntu@ubuntu-xenial:~$ timedatectl Local time: Thu 2017-06-01 02:09:07 UTC Universal time: Thu 2017-06-01 02:09:07 UTC RTC time: Thu 2017-06-01 02:09:07 Time zone: Etc/UTC (UTC, +0000) Network time on: yes NTP synchronized: no RTC in local TZ: no ubuntu@ubuntu-xenial:~$ sudo timedatectl set-timezone Asia/Tokyo ubuntu@ubuntu-xenial:~$ timedatectl Local time: Thu 2017-06-01 11:09:47 JST Universal t
package com.company; public class SingletonClass { private static SingletonClass instance = new SingletonClass(); private SingletonClass() {} public static SingletonClass getInstance() { return instance; } } package com.company; public class Main { public static void main(String[] args) { SingletonSample obj = SingletonSample.getInstance(); } } getter を定義 (C#と違ってプロパティ構文はない) インスタンス生成とコンストラクタは priva
文法 ビルドトリガの基本的な文法はcronを参考にすれば良いと思います。 crontab - Wikipedia cronでは最後に実行コマンドがつきますが、Jenkinsでは当然必要ありません。 +------------ 分 (0 - 59で指定もできるが、他ジョブでずれる可能性が高いため、H と指定を推奨) | +---------- 時 (0 - 23) | | +-------- 日 (1 - 31) | | | +------ 月 (1 - 12) | | | | +---- 曜日 (0 - 6) (日曜日=0) | | | | | H * * * * この項目は、クーロンの書式に従います(多少違いはありますが)。 具体的には、各行はTABかスペースで区切った5つの項目から成ります。 MINUTE HOUR DOM MONTH DOW MINUTE 分 (0-59)。 HOUR
通常、Vagrantfileのprovisionは初回の vagrant up 時にのみ実行されるが、毎回実行したい場合があるので方法メモ TL;DR 結論としては run: "always" をprovisonの設定に追加すれば良いです。 設定例 たとえば、起動後にconfluenceの実行スクリプトを叩いてほしい場合。
毎回調べるので自分のユースケースでまとめ sed -e よりも拡張正規表現を使用する sed -r をおすすめします。(本記事は sed -r を前提とします) 使用例 基本 s/^.*(one).*$/\1 のように抽出したい条件をカッコで括り、マッチした順番で連番が振られるので \1 等で取得します。
[Visual Studio Code][Python][Windows] VSCodeのタスク/デバッグ出力でのPythonの日本語文字化け対応PythonWindowsVisualStudioCode デバッグ時の日本語出力が文字化けして困ったので対応方法をメモ どうも出力時に使われる端末がUTF-8ではないらしいです。 環境 Windows 10 Visual Studio Code 1.9.1 Python 3.5.1 32bit VSCode 拡張機能: Python - Visual Studio Marketplace 1.タスクの出力の日本語が文字化けする TODO: 未解決(Issueには挙がってるようです) Tasks should support specifying the output encoding · Issue #3550 · Microsoft/vsco
概要 subprocessを使う機会が結構多いので、わからなくて調べた点をまとめます。 調査時の自分のユースケースとしてPython 2.7環境が前提だったため、本記事はPython 2.7向けになります。 基本的には以下の公式ドキュメントを参照して下さい。 17.1. subprocess — サブプロセス管理 — Python 2.7.x ドキュメント 特にPython3.5以上の場合は汎用のrun()コマンドが追加されていたりと使用方法が異なっているため、 そのまま転用せず公式を参照して下さい。 17.5. subprocess — サブプロセス管理 — Python 3.5.2 ドキュメント インポート指定
C# + WPF(Windows Presentation Foundation) の開発に関わる便利ツール、情報のまとめ この記事について WPFでデスクトップアプリケーションを作成する目的として、関連するC#知識とライブラリの情報をまとめた記事になります。本記事の内容はUWP/Xamarin/Unity環境では異なる点が多いため注意してください。 マルチプラットフォーム対応が視野にある場合はWPFではそのままの移植が難しいため、UWP/Xamarin/Unity環境で実現が可能かの検討をすることをおすすめします。(.NET Core環境では現状動作しませんし今後対応される予定もなさそうなため) C#の基本 文法 C# によるプログラミング入門 | ++C++; // 未確認飛行 C C#7も含めて網羅されているため、ネット上の情報なら上のサイトが詳しかったです。 LINQ LINQの拡
Git for Windows のインストール Git本体として、本記事では Git for Windows をインストールします。 Git for Windows Git LFS のインストール Git LFS はGit標準機能ではないため、別途インストールする必要があります Git Large File Storage | Git Large File Storage (LFS) replaces large files such as audio samples, videos, datasets, and graphics with text pointers inside Git, while storing the file contents on a remote server like GitHub.com or GitHub Enterprise.
VirtualBox上のUbuntuで以下のようになって、apt-get などの操作ができなくなってしまった。 実際に使用している別のプロセスは存在していないため、なにかしら不正な状態になっていることが考えられる。 環境は Windows7 + VirtualBox + Ubuntu 16.04 $ sudo apt-get update E: ロック /var/lib/apt/lists/lock が取得できませんでした - open (11: リソースが一時的に利用できません) E: ディレクトリ /var/lib/apt/lists/ をロックできません E: ロック /var/lib/dpkg/lock が取得できませんでした - open (11: リソースが一時的に利用できません) E: 管理用ディレクトリ (/var/lib/dpkg/) をロックできません。これを使う別のプ
環境変数PATHにVBoxManage.exeへのPATHを追加 このエラーをわりと頻繁にみかけるので、今後便利になるようにまずは VBoxManage.exe があるディレクトリにPATHを通します。 環境によって違いますが、Windowsではだいたい以下のような箇所にあるはずです。
A 1.1 funcA1() B 1.2 funcB1() C 1.3 funcC1() A 2.4 funcA2() B 2.5 funcB2() C 2.6 funcC2()
[Visual Studio Code][Golang][Windows] VSCodeでGoの開発環境を作成する方法まとめGoWindowsVisualStudioCode VSCodeでGoの開発環境を作成する方法メモ 感覚的にはほとんど苦労せずにコード補完、デバッグも含めた環境を作成できました。 (Vimでの設定時はけっこう苦労したんですが、VSCodeはサポート手厚いですね・・・) 検証環境 Windows10 64bit Visual Studio Code 1.10.2 Go 1.8 Git for Windows 2.12.0 前提 VSCodeをインストールします。 Visual Studio Code - Code Editing. Redefined Git for Windows go get などで使用されるため、Gitをインストールします。 Git for Win
ちょっと詳しい理由はわからないんですが、特定の端末だけ以下の様なエラーがでてpush/clone等ができない時がありました。 Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists.
Linuxでデバイスファイルからマウスのイベントを取得するメモ デバイスの確認 /proc/bus/input/devices で認識されている各デバイスを確認できる。 $ cat /proc/bus/input/devices ~前略~ I: Bus=0001 Vendor=80ee Product=cafe Version=0500 N: Name="VirtualBox mouse integration" P: Phys= S: Sysfs=/devices/pci0000:00/0000:00:04.0/input/input7 U: Uniq= H: Handlers=event6 js1 B: PROP=0 B: EV=b B: KEY=10000 0 0 0 0 B: ABS=3 上記の例だと、Handler に記載されている event6, js1 が、/dev/inpu
個人プロジェクトで気軽に C# + WPF を使ってみたら、メモリリークに手ひどくやられたので勉強まとめ .NETにおけるGCの動作について 以下の記事が詳しいのでおすすめです。 .NETにおけるマネージヒープとガベージコレクション - Qiita 用語 ガベージコレクション(英語: garbage collection; GC)とは、プログラムが動的に確保したメモリ領域のうち、不要になった領域を自動的に解放する機能である。「ガベージコレクション」を直訳すれば「ゴミ集め」「ごみ拾い」となる。1959年ごろ、LISPにおける問題を解決するためジョン・マッカーシーによって発明された[1][2]。 メモリの断片化を解消する機能はコンパクションと呼ばれ、実現方法によってはガベージコレクションと共にコンパクションも行う仕組みになっている。そのためコンパクションを含めてガベージコレクションと呼ぶ場合も
これまでGCCのバージョンと以下のページを比較してどの規格がサポートされているか確認していたけれども、もっと簡単な方法があったのでメモ C++ Standards Support in GCC - GNU Project - Free Software Foundation (FSF) TL;DR 以下を実行すればよいかと思います。 $ g++ --version g++ (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4 Copyright (C) 2013 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS
GCCで標準で定義されているマクロ(predefined macros)を確認する方法のメモ TL;DR 以下で確認できます。(g++でも同様です) $ gcc -dM -E - < /dev/null | sort #define __amd64 1 #define __amd64__ 1 #define __ATOMIC_ACQ_REL 4 #define __ATOMIC_ACQUIRE 2 #define __ATOMIC_CONSUME 1 #define __ATOMIC_HLE_ACQUIRE 65536 #define __ATOMIC_HLE_RELEASE 131072 #define __ATOMIC_RELAXED 0 #define __ATOMIC_RELEASE 3 #define __ATOMIC_SEQ_CST 5 #define __BIGGEST_AL
[Visual Studio Code][TypeScript][Windows] VSCodeでTypeScriptの開発環境を整えるJavaScriptNode.jsTypeScriptVisualStudioCode 個人的に使用する機会があったので環境構築方法をまとめ。 Windows向けの記事になります。(たぶんLinuxとかでもある程度は一緒かと思います) ※普段は組み込みLinux向けにC/C++を使ってる人間なので、メンテされてない可能性がありますのでご注意ください 検証環境(2017/02/25) Windows 10 Visual Studio Code 1.9.1 Node.js v6.10.0 LTS TypeScript v2.2.1 1. Visual Studio Code(以下VSCode)の環境整備 1.1. VSCodeのインストール 前提としてVSCo
[Visual Studio Code][Windows] PlantUMLの環境を設定する(シンタックスハイライト+リアルタイムプレビュー)umlPlantUMLVisualStudioCode 最近、Atom から Visual Studio Code (以下 VS Codeと表記)に乗り換えたので、PlantUML環境の作成手順をメモしときます。 環境作成 1. エディタ本体の設定 1.1. VS Code をインストールする 公式ページか VS Code をインストールします。 Visual Studio Code - Code Editing. Redefined 2. PlantUML環境の準備 ※PlantUMLのバイナリは自前で準備する必要はありません(プラグインに同梱されているため) => 最新で任意の plantuml.jar を指定する機能が追加されました。 2.1.
次のページ
このページを最初にブックマークしてみませんか?
『@koara-localのマイページ - Qiita』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く