Scratch book

大切なのはアウトプットとコミットメント。 忘備録てきなかんじです。

メニューを開く
  • ホーム
  • Home

Mac

MacでWake On LanのデバイスをONにする

Wake On LAN に対応している機器はネットワーク経由で電源を入れることができます。 Macから電源を入れたくて試してみました。 (サーバールームのマシンがたまにシャットダウンしてしまっていて電源を入れたかったのです) Macではwakeonlanコマ...

Git

[Git] 特定のファイルの履歴を確認する

最近仕事が忙しくて、書きためていた記事もそこをついてしまっていました。 Gitで特定のファイルの変更履歴を見たい時にどうしますか? ツールを使って見る方法もありますが、Gitのコマンドで確認する方法もあります。 ```bash `gutter:false;...

Swift Xcode

[Xcode] リソースをフォルダごと追加したらビルドが通らなくなった

久しぶりにXcodeでiOSのアプリを作成しようと思ったのですが、いきなり変な事でハマりました。 題名の通り、リソースファイルを追加しようと思ったのですが、フォルダのまま追加したら突然ビルドが通らなくなりました。 ### 環境 * macOS 10.13.3 *...

awk Linux Mac macOS Ubuntu Unix

[Mac] カンマ区切りのCSVを逆順にする

カンマ区切りのCSV形式の文字列を逆順にしたい。 手でやってもいいのですが、コピペがめんどくさい。 awkを使って行う方法を考えてみました。 ```bash `gutter:false; $ echo "hoge,foo,bar" | a...

Vim

[Vim] コマンドモードで改行コードを入れたい!

Vimで置き換えをするときに、空白とかを改行にしたい場合ってよくあります。 Vimだとs/hoge/foo/gで置き換えできますが、改行コードってどうやって入れるのかよく分からなくなります。 いつもググるのですが、記事にして覚えたいと思います。 (とか言いつつ...

Mac macOS

[Mac] 指定サイズのデータを作成する

テストなどでサイズを指定したファイルが必要になったりします。 MacやLinuxなどUnix系のOSならターミナルでチャチャっと作成してしまいましょう。 使うのはddコマンドです。 ```bash `gutter:false; $ dd if=/dev/z...

Git

[Git] マージするのかプルするのかそれが問題だ

Gitで開発していて、コミットしたい時にリモートリポジトリが進んでいたらどうしますか? 普通は以下の2つのコマンドのうちどちらかを行うのではないでしょうか? * git pull * git rebase ## git pull場合 git pullはfetchと...

Vim

[Vim] バッファの確認と切り替え

普段Vimを使っているのですが、Uniteを使っているとサーバー上のVimを使ったときにbufferの開き方などでもたつく場合があります。 かっこよくVimを使いこなすためにbufferの使い方をおさらいしておきましょう。 ### bufferの一覧を確認する ```t...

Linux Mac macOS システム管理

IPv6の対応が必須化されつつあります。 IPv6がスタンダートになったらPINGコマンドもIPV6で行う必要が出てくると思います。 現在はIPv6でPINGコマンドを実行するにはどうすれば良いのでしょうか? ```bash `gutter:false; $ pin...

Perl

[Perl] 正規表現でマッチした文字列を後から使う

Perlで文字列操作をしていて、マッチした文字列を後から使いたい場合ってあると思います。 以下のようにする事でマッチした文字列を使うことができます。 ```perl if ($line =~ /foo(bar)hoge/) { # 正規表現にマッチした時にこの部...

Perl

[Perl] STDINから読み込んで処理する

perlで簡単なコマンドを作成したい時に、STDINから読みこみたい時があります。 以下のように記述することで実現できます。 ```perl #!/usr/bin/perl while( ) { chomp; if(/hoge/) { ...

Perl

[Perl] ディレクトリを再帰的に作成する

昔のメモからの記事を投稿します。 ディレクトリを再帰的に作成したい場合って結構あると思います。 以下のようにすることでperlでディレクトリを再帰的に作成することができます。 ## ディレクトリを作成する方法 ```perl use File::Path q...

DeepLearning Keras Python

[Deep Learning] Kerasで分類器を作成する

Deep Learningをしてみたいと思っていましたが、何から手をつけて良いか分からずにいましたが[この記事](http://taka-say.hateblo.jp/entry/2016/12/19/235554)をみて同じ事をやってみました。 記事の書かれた時とK...

Git

[Git] アカウントを切り替えて使う

Gitを使っていると、コミットするアカウントを切り替えたい時があります。 そんな時にはローカルのアカウントを変更する事になります。 ```bash `gutter:false; $ git config --local user.name "local...

Ruby

[Ruby] 前に書いたRubyスクリプトが動作しなくなっていた

部屋の温度やRaspberryPiのCPU温度をgraphiteで溜めているのですが 収集用のRubyスクリプトが動作しなくなっていました。 ログを見ると、モジュールが読み込めていないようだったので、gemをアップデートしてみました。 ```bash `gu...

ガジェット

一泊二日の旅行にGPDPocketを持って行ってみました。 使ってみてのレビューをまとめたいと思います。 ## 使った内容 * Vimでブログ記事の執筆 * Linux(WSL)での動作確認 iPhoneの機種変更をしたタイミングでテザリング契約がリセットされてし...

VB Windows

[VB] XDocumentでElementの下のKeyを指定していく方法

VBというかWindows環境って苦手なんです。 Xmlを解析するときに、XDocumentを使いますが、rootからではなく現在のElementからのKey指定の方法がよくわからなかったので忘備録です。 ```csharp `gutter:false; var...

Android Java

[java] byte配列を連結する

Javaでbyte配列 (byte[]) 同士を連結してbyte配列を作成する方法です。 forで回さなくても。System.arraycopyを使えば簡単にコピーできます。 ```java `gutter:true; public static void m...

Linux Raspberry pi Ubuntu システム管理

[Linux] マシンのスペックを調べる

サーバーをクラウドに移行させるのには現在のマシンスペックを調べる必要があります。 では LinuxのCPUのスペックってどうやって調べるの? ググればすぐわかるんですけどね。 ## CPUの情報を調べる ```bash `gutter:false; $ ca...

iOS iPhone

[iPhoneX] リンゴマークのままホーム画面が表示されない (無限再起動の恐怖)

久しぶりに寝る前にiPhoneを充電しようと思って電源に繋いで寝たのですが 起きたら起動時に表示されるリンゴマークが表示されたまま止まっていました。 iPhoneXの再起動方法を調べて再起動してみましたが、現象はいっこうに解決せず。 なんとか復旧させる事が出...

Windows

[Windows] 付箋をデスクトップに表示する

## Windows10 Windows10でメモをデスクトップに表示しておきたい時には、このアプリが使えます。 「Sticky Notes」で検索してください。 メモは常にデスクトップに表示されます。 ## Mac MacだとDashboa...

Windows システム管理

[システム管理] Windowsのユーザーを管理者グループに追加する

システム管理的な仕事もしているのですが、WindowsのAdministratorグループにユーザーを追加する方法を記載します。 (普段Mac使っていて、上記の時にやり方わからなかったのです...) ちなみに、家で試した時にWindows10 Homeなのでこの...

iOS iPhone ガジェット

[iPhoneX] Apple Pay 使ってみた

iPhoneXにしてからApple Payが使えるようになったのですが、今まで使ったことがありませんでした。 初めてコンビニでApple Payを使ってみたので、使い方と感想です。 ## 使い方 1. 「iD(またはQuick pay)でお願いします」 2....

書評

[書評] 暗号技術入門 第3版 (結城 浩)

ずっと積読していたのですが、思い立って読みました。 もっと早く読んでおけばよかった。 基本の知識として身につけておくと良い内容でした。 * 使い捨てパッドは絶対に解読できない (全てのパターンが出てくるから) * AESのモードについて (正しいものを使わな...

Mac macOS Python

[Python] Macのpyenvとanaconda環境にopencv入れようとしたらハマった話

MacでAnaconda使ってPython環境整えたのですが、なぜかOpencvが入らない!! 色々調べた結果、インストールしたAnacondaの環境が新しすぎたようです。 とりあえず、新しいものを入れていたのですが、それがまずかったようです。 [ここのサイ...

<Previous Next>

サイト内検索

人気記事

  • [SQL] 超絶遅いSQLを高速化した (同じテーブルをjoin)
    何万件もあるテーブル同士をJOINしていて超絶遅かったSQLの実行を早くした話です。 テーブル同士のJOINをしていたり、サブクエリを使っていたりで遅そうだなとは思っていましたが、実際に使ったら遅すぎて使えませんでした。 (少ない環境ならそれなりに動くので、本番で...
  • Raspberry pi で画面が見切れてしまっている時の直し方
    raspbery pi をHDMIでディスプレイに繋いでセットアップしていたのですが 画面の上下左右が見切れてしまっていました。 直し方がわかったので備忘録として残します。 ### 修正方法 以下のファイルを編集する ``` `gutter:false; $ /...
  • [Java] byte[]をArrayListに変換する (byte配列をリストに変換)
    byte[]をArrayListにしたかったのですが、下記の方法でできます。 byte配列が大きい場合は、ObjectInputStreamを使ったほうが早いかもしれません。 [stackoverflow](https://stackoverflow.com/ques...

カテゴリー

  • 9cc
  • Android
  • awk
  • Bash
  • C
  • C++
  • DeepLearning
  • Docker
  • emacs
  • Fedora
  • Git
  • Go
  • GoogleHome
  • HTML
  • iOS
  • iPad
  • iPhone
  • Java
  • JavaScript
  • Keras
  • kotlin
  • Linux
  • Lisp
  • Mac
  • macOS
  • nginx
  • Objective-C
  • OS
  • Perl
  • PHP
  • PowerShell
  • Puzzle
  • Python
  • Raspberry pi
  • Ruby
  • Scheme
  • Security
  • sed
  • Shell
  • SQL
  • Swift
  • Ubuntu
  • Unix
  • VB
  • Vim
  • VSCode
  • watchOS
  • Windows
  • Xcode
  • zsh
  • アニメ
  • アプリ作成
  • ウィスキー
  • お酒
  • ガジェット
  • カップ麺
  • キャンプ
  • ゲーム
  • システム管理
  • マンガ
  • ワンライナー
  • 映画
  • 競技プログラム
  • 雑記
  • 書評
  • 正規表現
  • 設計
  • 低レイヤ

ブログアーカイブ

  • 1月 2025 ( 2 )
  • 2月 2024 ( 1 )
  • 1月 2024 ( 1 )
  • 11月 2023 ( 1 )
  • 10月 2023 ( 2 )
  • 4月 2023 ( 2 )
  • 3月 2023 ( 3 )
  • 2月 2023 ( 2 )
  • 1月 2023 ( 5 )
  • 12月 2022 ( 4 )
  • 11月 2022 ( 2 )
  • 10月 2022 ( 6 )
  • 9月 2022 ( 1 )
  • 8月 2022 ( 3 )
  • 7月 2022 ( 2 )
  • 6月 2022 ( 2 )
  • 5月 2022 ( 2 )
  • 4月 2022 ( 9 )
  • 2月 2022 ( 2 )
  • 1月 2022 ( 3 )
  • 12月 2021 ( 2 )
  • 11月 2021 ( 2 )
  • 10月 2021 ( 3 )
  • 9月 2021 ( 7 )
  • 8月 2021 ( 1 )
  • 7月 2021 ( 5 )
  • 6月 2021 ( 4 )
  • 5月 2021 ( 4 )
  • 4月 2021 ( 8 )
  • 3月 2021 ( 5 )
  • 2月 2021 ( 6 )
  • 1月 2021 ( 13 )
  • 12月 2020 ( 7 )
  • 11月 2020 ( 12 )
  • 10月 2020 ( 9 )
  • 9月 2020 ( 2 )
  • 8月 2020 ( 10 )
  • 7月 2020 ( 3 )
  • 6月 2020 ( 6 )
  • 5月 2020 ( 9 )
  • 4月 2020 ( 8 )
  • 3月 2020 ( 9 )
  • 2月 2020 ( 9 )
  • 1月 2020 ( 8 )
  • 12月 2019 ( 3 )
  • 11月 2019 ( 5 )
  • 10月 2019 ( 6 )
  • 9月 2019 ( 2 )
  • 8月 2019 ( 13 )
  • 7月 2019 ( 10 )
  • 6月 2019 ( 10 )
  • 5月 2019 ( 8 )
  • 4月 2019 ( 8 )
  • 3月 2019 ( 9 )
  • 2月 2019 ( 13 )
  • 1月 2019 ( 17 )
  • 12月 2018 ( 13 )
  • 11月 2018 ( 13 )
  • 10月 2018 ( 20 )
  • 9月 2018 ( 13 )
  • 8月 2018 ( 10 )
  • 7月 2018 ( 21 )
  • 6月 2018 ( 13 )
  • 5月 2018 ( 23 )
  • 4月 2018 ( 27 )
  • 3月 2018 ( 25 )
  • 2月 2018 ( 23 )
  • 1月 2018 ( 16 )
  • 12月 2017 ( 17 )
  • 11月 2017 ( 12 )
  • 10月 2017 ( 13 )
  • 9月 2017 ( 13 )
  • 8月 2017 ( 21 )
  • 7月 2017 ( 9 )
  • 2月 2017 ( 2 )
  • 1月 2017 ( 1 )
  • 10月 2016 ( 3 )
  • 8月 2016 ( 2 )
  • 7月 2016 ( 4 )
  • 6月 2016 ( 2 )
  • 10月 2014 ( 1 )
  • 9月 2014 ( 2 )
  • 4月 2014 ( 1 )
  • 3月 2014 ( 1 )
  • 2月 2014 ( 1 )
  • 1月 2014 ( 3 )
  • 12月 2013 ( 1 )
  • 5月 2013 ( 1 )

自己紹介

自分の写真
k28
休日は子供と遊んだり, プログラミングしたりしてます. GitHub:https://github.com/k28
詳細プロフィールを表示
© 2013 - 2019 Scratch book . プライバシーポリシー. Powered by Blogger.