タグ

ブックマーク / dev.classmethod.jp (9)

  • 【Git】リモートブランチをチェックアウトしたいときは「git fetch origin <ブランチ名>」と「git checkout <ブランチ名>」を実行すれば良い | DevelopersIO

    こんにちは、CX事業部の若槻です。 今回は、Gitでのリモートブランチの操作で個人的にやらかしがちなことを備忘録として残させて頂きます。 どんなこと? 「他のメンバーがリモートにpushしたブランチをローカルで参照したり動かしたりしたい!」となり、git checkout -b <ブランチ名> origin/<ブランチ名>コマンドによりリモートからブランチをチェックアウトしようとしたら、 % git checkout -b myBranch origin/myBranch fatal: 'origin/myBranch' is not a commit and a branch 'myBranch' cannot be created from it というエラーとなりコマンドが失敗してしまうことがあります。 これはcheckoutコマンドで第二引数に指定した名前(origin/<ブラン

    【Git】リモートブランチをチェックアウトしたいときは「git fetch origin <ブランチ名>」と「git checkout <ブランチ名>」を実行すれば良い | DevelopersIO
    kiyotune
    kiyotune 2022/10/20
  • curlでパフォーマンス測定 | DevelopersIO

    コマンドラインツールのcurlを用いてHTTPによる通信のパフォーマンスを調べる方法を考えていこうと思います。 curlとは curlはURLを用いてデータをやりとりするためのコマンドラインツールもしくはライブラリです。 コマンドラインツールとしてはcurl、ライブラリとしてはlibcurlがあります。 HTTPだけではなくFTPやSMTPなど様々なプロトコルに対応しています。 自分は主にCLIからHTTPリクエストを送りたい時などに使っています。 使ってみたい方は以下の方法でインストールできると思います brew brew install curl apt apt install curl --write-outを使ってパフォーマンス測定 curlには様々なオプションが用意されていますが、今回、主に用いるのはこの-w, --write-outオプションです。 このオプションは指定したフォ

    curlでパフォーマンス測定 | DevelopersIO
    kiyotune
    kiyotune 2021/06/03
  • Raspberry Pi & 10個の言語でLチカやってみた | DevelopersIO

    はじめに テントの中から失礼します、CX事業部のてんとタカハシです! 前回の記事(Rust & Raspberry Pi で温度センサーの値を AWS IoT Core に Pub してみた)を書く際に、Rust を使ってLチカを試したのですが、何だか色んな言語で Raspberry Pi を操作したい欲求に駆られてしまい、こんな素敵な記事を書いてみました。 Raspberry Pi を使った電子工作では、セットアップ不要 かつ ドキュメント豊富な Python がよく使われると思いますが、Python の経験が無い方にとっては、少々ハードルを感じてしまうかもしれません。しかし、この記事を見ればもう大丈夫。だって10個の言語でLチカを試したんだから。読者の方々が触れたことある言語、きっと1つはあるはず。皆様、是非是非安心して、電子工作の第一歩、Lチカを試して楽しんで頂ければなと思います。

    Raspberry Pi & 10個の言語でLチカやってみた | DevelopersIO
    kiyotune
    kiyotune 2021/01/15
  • 大量のファイルをシェルのコマンドで一括リネームする | DevelopersIO

    コマンド $ ls | sed -e s/\.txt// | awk '{print $1 ".txt " $1 "_document.md"}' | xargs -n 2 mv 戦略について まず前提として、ファイルのリネームを行うには、 xargs -n 2 mv にパイプで 元ファイル名 リネーム後のファイル名 のようなフォーマットの文字列を渡せば OK です。 $ ls before.txt $ echo "before.txt after.txt" before.txt after.txt $ echo "before.txt after.txt" | xargs -n 2 mv $ ls after.txt この文字列が複数行ある場合、 xargs -n 2 mv は1行ずつ順次処理します。 $ ls 1.txt 2.txt $ echo "1.txt 11.txt\n2.tx

    大量のファイルをシェルのコマンドで一括リネームする | DevelopersIO
    kiyotune
    kiyotune 2020/08/27
  • AWS Snowballことはじめ の記事一覧 | DevelopersIO

    kiyotune
    kiyotune 2020/08/02
  • Ansibleでよくつかうモジュール6選 | DevelopersIO

    こんにちは、坂巻です。 みなさんAnsibleは利用されていますか? ここ最近、Ansibleに触れる機会が増えたのですが、 使用しているモジュールはそんなに多くないことに気が付きました。 とはいえ、使用するモジュールを度々調べていたので、 よくつかうモジュールをマイリファレンスとしてまとめたいと思います。 今回はそんなエントリです。 取り上げたモジュールについては、 一般的なモジュールが多いと思いますので、リファレンスとして誰かの役に立てれば幸いです。 目次 はじめに よくつかうモジュール file copy template service lineinfile yum さいごに 参考・関連 はじめに エントリの前提は以下となります。 Ansible実行サーバをコントローラノード、管理対象サーバをターゲットノードと呼んでいます。 文中の例に取り上げたタスクは、ロール内で使用することを

    Ansibleでよくつかうモジュール6選 | DevelopersIO
    kiyotune
    kiyotune 2020/02/27
  • Vimで変態テキスト処理!シェルコマンドを使い倒す | DevelopersIO

    Vimから外部のシェルコマンドを実行して出力結果を得たり、バッファ内のテキストの変換を行う方法を紹介しています。 はじめに こんにちは、データインテグレーション部の平野です。 私はテキストエディタにVimを使用しています。 Vimは敷居が高いと言われますが、ある程度慣れてくると普通のエディタとは明らかに異なる、Vimらしい編集方法がだんだんと身についてくるものです。 今回はVimから外部のシェルコマンドを実行してテキスト編集する手段についてご紹介します。 なお、Vimには色々なプラグインが公開されておりますが、ここで紹介する方法はあくまでもVimのオリジナル機能ですので、その場ですぐ試すことができます。 (lsコマンド等にはPATHが通っているという前提です) カレントディレクトリのファイル一覧を取得したい Vimでテキストを編集していて、カレントディレクトリのファイル一覧を挿入したい、と

    Vimで変態テキスト処理!シェルコマンドを使い倒す | DevelopersIO
    kiyotune
    kiyotune 2018/09/19
  • windowsに公式なsshdをインストールし、linuxからwindowsにssh接続 | DevelopersIO

    コンニチハ、千葉です。 Microsoft公式からWin32-OpenSSHがプレリリースされております。 弊社のブログでも紹介があり、windows > linuxへの接続してみたというエントリーがあります。 Win32-OpenSSHでWindowsからEC2へ簡単にSSH接続できるようになりました 今回は、windowsにsshdをインストールし接続し、linux > windowsのssh接続を行ってみます。 OpenSSHのインストール まずは、OpenSSHをインストールします。こちらよりOpenSSHをダウンロードします。 ※上記リンクは2015/11/9版なので最新版はこちらよりご確認ください ダウンロードしたzipファイルを展開します。今回は、Cドライブ直下にフォルダを配置することにします。 作業は、powershellから実施するのでpowershellを起動します。想

    windowsに公式なsshdをインストールし、linuxからwindowsにssh接続 | DevelopersIO
    kiyotune
    kiyotune 2016/10/18
  • 【番外編】Androidの爆速エミュレータ環境を構築する | DevelopersIO

    ※追記しました. OSXの方々は注意点もありますので、追記も併せてご覧ください 2012.10.17 Android爆速エミュレータ環境の作り方 Android開発者界隈のTwitter TLで、「Androidのエミュレータが低速で使い物にならないとか言って許されるのは小学生までだよねー。きゃははー」的な会話が繰り広げられていたので、これは知らないのはマズイのでは、という危機感から、一念発起し、爆速Androidエミュレータ環境の構築を試みました Androidのエミュレータが低速で使い物にならないというのは、すでに過去の話だそうです。真の情報強者の方々は、すでに爆速エミュレータでの開発を行っているようです。中には、実機よりも早いので、実機代わりに使ってるという方もおられるようです もうAndroidのエミュレータが遅いなんて言わせない!iPhoneのエミュレータに匹敵する(?)速度を手

    【番外編】Androidの爆速エミュレータ環境を構築する | DevelopersIO
  • 1