はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ bin

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 25 / 62件)

世界、変わります。Canonの防振双眼鏡デビューしたら20年超のコンサート人生がひっくり返った - ソレドコ

2023/08/24 このエントリーをはてなブックマークに追加 125 users Instapaper Pocket Tweet Facebook Share Evernote Clip ソレドコ Canon 防振双眼鏡 ジャニヲタ 双眼鏡

ライブやコンサートのような動きの多いシーンでも手ブレ補正により安定した視界で見られることで人気を集める「防振双眼鏡」。レンタルでも試せるようですが買うか迷っている! という人も多いのでは。元々「普通の双眼鏡で十分」と感じていたジャニヲタのノンちゃんさんは、Canon(キヤノン)防振双眼鏡 10×30 IS Ⅱ BIN... 続きを読む

シェルスクリプトを書くときにいつもやるやつを調べた - Please Sleep

2021/02/17 このエントリーをはてなブックマークに追加 770 users Instapaper Pocket Tweet Facebook Share Evernote Clip シェルスクリプト bash ShellCheck 脳死 set

bash のシェルスクリプトを書くときに、いつも脳死で以下をやっている。(同僚が整備してくれたものをコピペしている) エディタなり CI で shellcheck をまわす set -euxo pipefail と冒頭に書く こんな感じ #!/bin/bash set -euxo pipefail いつまでもコピペではさすがにアレなので、意味を調べたメモ。 shellcheck koal... 続きを読む

Mac用タイル型ウィンドウマネージャーのyabaiがヤバイ - Qiita

2020/10/12 このエントリーをはてなブックマークに追加 164 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita yabai usr ヤバイ

#!/usr/bin/env sh # global settings yabai -m config mouse_follows_focus on yabai -m config focus_follows_mouse autoraise yabai -m config window_placement second_child yabai -m config window_topmost on yabai -m config window_shadow off yabai -m config window_opacity on yabai -m config window_opaci... 続きを読む

HomebrewのインストーラーをRubyからBashに書き直しました! - プログラムモグモグ

2020/03/03 このエントリーをはてなブックマークに追加 583 users Instapaper Pocket Tweet Facebook Share Evernote Clip Homebrew インストーラー bash usr Ruby

みなさんはHomebrewをお使いでしょうか。macOSをお使いの多くの開発者が使っていると思います。 HomebrewのインストーラーはRubyで書かれており、次のコマンドでインストールするようになっていました。 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" Homebrew... 続きを読む

bash の危険な算術式 - どさにっき

2019/09/01 このエントリーをはてなブックマークに追加 377 users Instapaper Pocket Tweet Facebook Share Evernote Clip bash zsh DASH AsH シェルスクリプト

■ bash の危険な算術式 _ 使ってる人がいちばん多いだろうからタイトルでは bash としてるけど、ここで取り上げることは zsh および ksh 一族(本家 ksh、pdksh、mksh)にも該当する。ash、dash などでは該当しない。 _ 以下のシェルスクリプトには脆弱性がある。わかるだろうか。 #!/bin/bash # "品目,単価,個数" の形式... 続きを読む

sh -cで呼び出したコマンドがbashだと孫プロセスにならないことがある | おそらくはそれさえも平凡な日々

2018/12/19 このエントリーをはてなブックマークに追加 96 users Instapaper Pocket Tweet Facebook Share Evernote Clip bash symlink コマンド bashシェル RHEL系

前提として、/bin/sh は、デフォルトでは、RHEL系の場合bashシェル、Debian系の場合dashシェルへのsymlinkになっています。この2つのシェルの挙動は細かいところで結構異なります。そもそもの思想として、dashシェルはPOSIX互換を目指す軽量なシェルであり、bashは拡張された高機能なシェル。なのでbash前提で書かれたシ... 続きを読む

プログラミングしたくてmac買った人のための環境構築

2018/06/17 このエントリーをはてなブックマークに追加 73 users Instapaper Pocket Tweet Facebook Share Evernote Clip Mac BREW Homebrew usr master

webアプリ(php)開発に最低限必要な環境構築一覧(+あると便利なもの) こちらをターミナルから実行することで環境構築ができます。 brewをまだ導入していない人は必ず実行してください。 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" brew i... 続きを読む

雰囲気でシェルを使っている人のためのシェル入門 | κeenのHappy Hacκing Blog

2017/10/29 このエントリーをはてなブックマークに追加 880 users Instapaper Pocket Tweet Facebook Share Evernote Clip een POSIX AsH POSIXシェル シェル

κeenです。雰囲気でシェルを使ってる人が多いとのことだったので少しばかり込み入った知識を。 あと一応POSIX準拠かどうかも気にしながらやっていきます。 基礎知識編 シェルの種類 まず、POSIXにシェルが 定義されています 。 これに最低限の機能で準拠しているものをPOSIXシェルと呼ぶことにします。いわゆる /bin/sh です。具体的な実装はbsh、ash、dashあたりでしょうか。 最低... 続きを読む

Python の依存パッケージ管理/環境切り分けツール pipenv の紹介 - 私が歌川です

2017/09/05 このエントリーをはてなブックマークに追加 231 users Instapaper Pocket Tweet Facebook Share Evernote Clip Python Activate virtualenv 紹介

2017 - 09 - 05 Python の依存パッケージ管理/環境切り分けツール pipenv の紹介 技術 時代は pipenv や — うたがわ (きき) (@utgwkk) 2017年9月5日 もう誰も,requirements.txt や, source ENV/bin/activate に頭を悩まされる時代は終わった! というわけで virtualenv の時代は終わり,pipenv... 続きを読む

Rails serverを見やすくするツール rails-dashboard - Qiita

2017/08/27 このエントリーをはてなブックマークに追加 76 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita github.com ロク https ツール

Rails serverを起動する際に、通常は bin/rails s あるいは bundle exec rails s と実行するかと思います。しかし単にログがつらつらと流れるだけなので見にくくないでしょうか? というわけで、見やすくする↓こんなツール(rails-dashboard)を作ってみました。 https://github.com/y-takey/rails-dashboard ↓ レ... 続きを読む

#/usr/binとその同種の周辺を探る | インフラ・ミドルウェア | POSTD

2017/04/04 このエントリーをはてなブックマークに追加 504 users Instapaper Pocket Tweet Facebook Share Evernote Clip POSTD usr sbin 同種 local

Linuxのコマンド/プログラム/バイナリの大部分は、/usr/bin、/usr/sbin/、/binそして/usr/local/binに存在しています。これらのディレクトリを見れば、プログラムがたくさん見つかるでしょう。それで、宝探しをしてみることに決め、発見をこのブログに投稿してみることにしました。はじめに 私はLinuxが大好きです。コンピュータとのやりとりが楽しくなるし学ぶことも多くなりま... 続きを読む

bashの組込みコマンド自作によるスクリプトの高速化 - Qiita

2017/01/17 このエントリーをはてなブックマークに追加 183 users Instapaper Pocket Tweet Facebook Share Evernote Clip bash Qiita pwd スクリプト コマンド

はじめに bashには次の2つの理由によって、組み込みコマンド(builtin command)というものが存在します。 スクリプトの高速化のため。組み込みコマンドであれば通常のコマンドを実行する場合に比べてプロセスの生成コストが削減できる bash自身の状態を変更させるため。例えばcdコマンドを/bin/cdとして用意してbashから当該コマンドを実行しても、当該コマンドのpwdが変更されるだけ... 続きを読む

if __name__ == '__main__' の下にコードをダラダラと書く人、挙手しなさい - Qiita

2017/01/01 このエントリーをはてなブックマークに追加 99 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita Name coding main usr

あけましておめでとうございます。 新年早々ですが、先生、みなさんに言いたいことがあります。 pythonコードで、if __name__ == '__main__'の下にコードをダラダラと書く人、挙手しなさい。 こんな感じに、if __name__ == '__main__'の下にコードを書く人です。 #! usr/bin/python # -*- coding: utf-8 -*- from _... 続きを読む

最近覚えたシェルスクリプトの小ネタ - カメニッキ

2016/06/28 このエントリーをはてなブックマークに追加 274 users Instapaper Pocket Tweet Facebook Share Evernote Clip シェルスクリプト カメニッキ xargs XXXX find

2016 - 06 - 28 最近覚えたシェルスクリプトの小ネタ シェルスクリプト 神から教えていただいた。忘れないように書いとく xargsでfunctionを叩く 下の例だと find xxxx | xargs cp xxxx ってかけば良さそうでイマイチだけど、もっと複雑な処理やらせたいときに。 前はこう書いてた #!/bin/bash for x in ` find /var/www -n... 続きを読む

Goのプログラミングパターン

2016/03/28 このエントリーをはてなブックマークに追加 286 users Instapaper Pocket Tweet Facebook Share Evernote Clip GOPATH プレゼン QCon London パターン

QCon London 2016において、Peter Bourgon氏は「 Successful Go Program Design, 6 Years On 」というプレゼンを行い、Goでプログラミングするときに使うべきパターンと避けるべきパターンについて説明した。 GOPATH: 環境変数PATHに GOPATH/bin を加え、関係バイナリを簡単にアクセスできるようにする。Bourgon氏は一... 続きを読む

Java スレッドダンプとの戯れ方 - A Memorandum

2015/10/10 このエントリーをはてなブックマークに追加 181 users Instapaper Pocket Tweet Facebook Share Evernote Clip A Memorandum JPS 引数 Java メソッド

2015-10-11 Java スレッドダンプとの戯れ方 プロセスIDの取得 まずは Java のプロセスIDを取得するところから始める。jps で取得できる。 $ <JAVA_HOME>/bin/jps -l 主要なオプションは以下の通り(SunVM)。 オプション 説明 -m main メソッドに渡される引数を出力 -l アプリケーションの主要なクラスのフルパッケージ名、またはアプリケーション... 続きを読む

Ubuntu 14.04 で最新の ffmpeg を簡単かつクリーンにインストールする方法 - Qiita

2015/10/02 このエントリーをはてなブックマークに追加 79 users Instapaper Pocket Tweet Facebook Share Evernote Clip ffmpeg wget Qiita usr local

ここからstatic buildをとってくる http://johnvansickle.com/ffmpeg/ 最近のffmpegはすごくてlibcその他のライブラリをすべてstatic linkして環境非依存にしたバイナリを配ってる。 したがって以下のようにwgetして解凍して/usr/local/binにでも置けばそれで動いてしまう。 $ wget http://johnvansickle.c... 続きを読む

ShellScript - シェルで変数のインクリメントに expr を使うと100倍遅い件 - Qiita

2014/12/27 このエントリーをはてなブックマークに追加 187 users Instapaper Pocket Tweet Facebook Share Evernote Clip expr インクリメント Qiita ShellScript

シェルプログラミングにおいて、ループカウンタなどをインクリメントするとき、どのようにしますか? いきなりですがサンプルから。 #!/bin/bash COUNT=0 while [ $COUNT -lt 1000 ]; do # 何かの処理 COUNT=`expr $COUNT + 1` # COUNT をインクリメント done expr コマンドを使う? シェルプログラミングの入門記事などを見... 続きを読む

Yakst - MySQLのレプリケーションでありがちな10の問題

2014/12/22 このエントリーをはてなブックマークに追加 73 users Instapaper Pocket Tweet Facebook Share Evernote Clip レプリケーション Yakst DML DDL MySQL

レプリケーションの問題でよくある10パターン。 1) セッションのみで有効なバイナリログ sql_log_bin = 0を設定すると、そのセッション内でバイナリログを無効にできる。つまり、マスタのセッション内で実行したDMLやDDLは、スレーブにはレプリケーションされない。 マスタでバイナリログをオフにする。 mysql> set sql_log_bin = 0 ; Query OK, 0 row... 続きを読む

CoreOSによるDockerコンテナのクラスタリング

2014/09/06 このエントリーをはてなブックマークに追加 195 users Instapaper Pocket Tweet Facebook Share Evernote Clip Description usr クラスタリング unit

CoreOSによるDockerコンテナのクラスタリング Presentation Transcript [Unit] Description=busybox Requires=docker.service After=docker.service [Service] TimeoutStartSec=0 ExecStartPre=-/usr/bin/docker kill busybox ExecS... 続きを読む

【Docker】Dockerをいろいろと触ってみた - 子持ちプログラマーの日記

2014/09/02 このエントリーをはてなブックマークに追加 62 users Instapaper Pocket Tweet Facebook Share Evernote Clip CentOS Docker Echo Hello World

2014-09-02 【Docker】Dockerをいろいろと触ってみた CentOS Tips サーバー Docker Dockerをいろいろと触ってみました。 dockerで「Hello World」 centos イメージを使って、コンテナ内で echo を実行してみます。 # docker run centos /bin/echo "Hello World" Hello World doc... 続きを読む

現在の shell を shellscript の中から確認する(Linux, BSD 両対応) - tkuchikiの日記

2014/05/08 このエントリーをはてなブックマークに追加 74 users Instapaper Pocket Tweet Facebook Share Evernote Clip shell bash ShellScript Linux 以下

2014-05-08 現在の shell を shellscript の中から確認する(Linux, BSD 両対応) shellscript Linux Mac BSD コマンド 現在の shell(以下、current shell) を確認する方法として真っ先に思い浮かぶのは以下だと思います。 $ echo $SHELL /bin/bash ただ、これは不正解で、$SHELL はあくまでも l... 続きを読む

rbenv rehashは何をやっているのか? - DQNEO起業日記

2014/02/20 このエントリーをはてなブックマークに追加 101 users Instapaper Pocket Tweet Facebook Share Evernote Clip DQNEO起業日記 Versions rbenv コマンド群

ruby初心者ですが調べてみました。 (何か間違っていたら教えてください>< ) rbenv rehashは何をやっているのか? 端的にいうと、 「~/.rbenv/versions/2.x.y/bin/ 以下に置いてあるコマンド群を ~/.rbenv/shims/以下に置いて使えるようにする」 ことです。 例えば、rbenvとRubyBuildでruby2.1.0をインストールした直後だと、~/... 続きを読む

あなたのプロジェクトを美しく視覚化する

2013/10/28 このエントリーをはてなブックマークに追加 77 users Instapaper Pocket Tweet Facebook Share Evernote Clip 視覚化 プロジェクト あなた README.md 欲求

プロジェクトにおけるディレクトリ構造をさっと把握したいという欲求があります。そういうときは通常treeします。 % bundle gem gem_project -bt % tree gem_project gem_project ├── Gemfile ├── LICENSE.txt ├── README.md ├── Rakefile ├── bin │   └── gem_project ├... 続きを読む

サービスのデータベース周りなどをチェックしたらレスポンス速度が格段に上がった話 - 蟲!虫!蟲! - #!/usr/bin/bugrammer

2013/06/29 このエントリーをはてなブックマークに追加 161 users Instapaper Pocket Tweet Facebook Share Evernote Clip nginx munin Bookable usr リソース

はじめに で、例によってBookableの話なのですが、当然のことながらサービスを運用するにあたって、サービスを動かしているサーバーのリソースについて、とりあえずは何かあったときのために監視している人が多いと思います。自分も、例に漏れず、万が一のために、Muninを入れています。Munin自体の解説については、下の記事に詳しいかと思うので、そちらを読んで頂ければ。 nginx で サーバ監視ツール... 続きを読む

 
(1 - 25 / 62件)