タグ bin
人気順 10 users 50 users 100 users 500 users 1000 users元々は /usr は user の略に決まってるじゃん?ホームディレクトリを置く場所だったんだから - Qiita
Twitterとか見て「そうだったのかー」とか言うんじゃなくて、ちゃんと調べてみましょうよ。/usr は元々ユーザーのホームディレクトリをおいていた場所ですよ。/bin の容量が足りなくなったので別ディスクだった /usr 以下を使うようになっただけです。Unix System Resources とかそんな長い名前、後付けに決まってるでし... 続きを読む
僅か2.3GBで日本語可能な超高性能ローカルLLMのPhi-3 MINIをllama.cppとCPUで動かしてみた。スマホでも可。従来のコンパクトLLMと比較して超越した性能で未来を感じさせるMicroSoft寄付ありがとう
Kapper@Linuxガジェヲタ&異世界小説家&生成AI&電子工作大好き @kapper1224 昨日MicroSoftからリリースしたローカルLLMモデルのPhi-3 mini 4k Q4をllama.cppのサーバ版を動かしてみた。こいつ2.32GBしかないくせに日本語しゃべれるぞ。今までとは桁違いの性能なんですけど・・・ ./build/bin/server -m ../Phi-3-mini-... 続きを読む
世界、変わります。Canonの防振双眼鏡デビューしたら20年超のコンサート人生がひっくり返った - ソレドコ
ライブやコンサートのような動きの多いシーンでも手ブレ補正により安定した視界で見られることで人気を集める「防振双眼鏡」。レンタルでも試せるようですが買うか迷っている! という人も多いのでは。元々「普通の双眼鏡で十分」と感じていたジャニヲタのノンちゃんさんは、Canon(キヤノン)防振双眼鏡 10×30 IS Ⅱ BIN... 続きを読む
シェルスクリプトでスクリプトの引数をループする方法
B! 0 0 0 0 0 今更ながら知ったこと。 通常の方法 in無し The for Loop (POSIX Shell Command Language) ;の省略 man bash その他の方法 参考 通常の方法 bashとかでよくやる方法は arg1.sh 1 2 3 4 5 #!/usr/bin/env bash for arg in "[email protected]";do echo "$arg" done とする方法。 "[email protected]"はスク... 続きを読む
シェルスクリプトを書くときにいつもやるやつを調べた - Please Sleep
bash のシェルスクリプトを書くときに、いつも脳死で以下をやっている。(同僚が整備してくれたものをコピペしている) エディタなり CI で shellcheck をまわす set -euxo pipefail と冒頭に書く こんな感じ #!/bin/bash set -euxo pipefail いつまでもコピペではさすがにアレなので、意味を調べたメモ。 shellcheck koal... 続きを読む
Mac用タイル型ウィンドウマネージャーのyabaiがヤバイ - Qiita
#!/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... 続きを読む
WSL2 環境で Windows 側の adb.exe を使うといろいろ楽 - hotchpotch zatsu memo
Windows 側の Android SDK の adb.exe に symlink か alias を貼るのが何も考えなくてもたいていうまくいくので楽。 自分は ~/bin/ に path を通してるので code:sh ln -s /mnt/c/Users/hotch/AppData/Local/Android/Sdk/platform-tools/adb.exe adb とかで adb の symlink を作ってる。adb devices / adb install xxx.a... 続きを読む
ncを使って名前解決してみたらこうなった | IIJ Engineers Blog
背景 ある日のチャットにて 先輩「ゆるぼ NetBSDのsbin/, bin/, usr.sbin/, usr.bin/にあるコマンドでPTRレコードを引く方法」 私「もしかして: nc(1)」 先輩「えっと、それはどうやるんでしょう…?」 私「あっ… こう… DNSのクエリを自前で生成して…」 というリプライをしてしまったので、反省を兼ねてnc(1)を使って名前... 続きを読む
HomebrewのインストーラーをRubyからBashに書き直しました! - プログラムモグモグ
みなさんはHomebrewをお使いでしょうか。macOSをお使いの多くの開発者が使っていると思います。 HomebrewのインストーラーはRubyで書かれており、次のコマンドでインストールするようになっていました。 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" Homebrew... 続きを読む
Nuxt.jsで未利用のVueコンポーネントを探すシェルスクリプト - Qiita
最近Nuxt.jsでWebアプリを作ってるけど、 度重なる改修でVueコンポーネントが乱立。。 使ってないのもたくさんありそうなので、調べるスクリプトを作ってみた。 スクリプトはこんな感じ #!/bin/bash # vueコンポーネントの一覧を取得 FILES=`find components -name "*.vue"` for i in $FILES; do # 全体からコンポーネン... 続きを読む
bash の危険な算術式 - どさにっき
■ bash の危険な算術式 _ 使ってる人がいちばん多いだろうからタイトルでは bash としてるけど、ここで取り上げることは zsh および ksh 一族(本家 ksh、pdksh、mksh)にも該当する。ash、dash などでは該当しない。 _ 以下のシェルスクリプトには脆弱性がある。わかるだろうか。 #!/bin/bash # "品目,単価,個数" の形式... 続きを読む
Red Hat Enterprise Linux 8にPythonをインストールする | DevelopersIO
Red Hat Enterprise Linux 8(以下 RHEL 8) では Python がインストールされていません。 $ python がcommand not foundとなって頭を抱えてしまった人向けに、RHEL 8 での Python のインストール方法を紹介します。 3行まとめ 初期状態の RHEL 8 には /usr/bin/{python,python2,python3} が存在しない Pythonをインストー... 続きを読む
Rails 5.2.2.1にしたらErrno::ENOENT: No such file or directoryのエラーになった - くりにっき
Railsのsecurity fixが出ました weblog.rubyonrails.org 個人アプリ2つアップデートしたんですが、どっちもRails 5.2.2だし余裕だろうと思ったら片方だけ下記のようなエラーになってちょっとハマったのでメモ。 + ./bin/rails db:create (snip) Errno::ENOENT: No such file or directory @ rb_sysopen - /home/circleci... 続きを読む
sh -cで呼び出したコマンドがbashだと孫プロセスにならないことがある | おそらくはそれさえも平凡な日々
前提として、/bin/sh は、デフォルトでは、RHEL系の場合bashシェル、Debian系の場合dashシェルへのsymlinkになっています。この2つのシェルの挙動は細かいところで結構異なります。そもそもの思想として、dashシェルはPOSIX互換を目指す軽量なシェルであり、bashは拡張された高機能なシェル。なのでbash前提で書かれたシ... 続きを読む
dockerで機械学習 anaconda編 直感Deep Learning第1章
dockerを導入し、Windows, Macではdockerを起動しておいてください。 docker pull and run $ docker pull kaizenjapan/anaconda-keras $ docker run -it -p 8888:8888 -p 6006:6006 kaizenjapan/anaconda-keras /bin/bash それぞれの章のフォルダに移動。 (base) root@b789c278e622:/#は入力促進記号です。実際には表示... 続きを読む
プログラミングしたくてmac買った人のための環境構築
webアプリ(php)開発に最低限必要な環境構築一覧(+あると便利なもの) こちらをターミナルから実行することで環境構築ができます。 brewをまだ導入していない人は必ず実行してください。 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" brew i... 続きを読む
EC2のAmazon Linux で ec2-user を apache グループに追加し、/var/www ディレクトリに apache グループの所有権を与え、グループに書き込み権限を割り当てる · GitHub
ec2_www.sh #!/bin/sh # EC2のAmazon Linux で ec2-user を apache グループに追加し、 # /var/www ディレクトリに apache グループの所有権を与え、グループに書き込み権限を割り当てます。 # source http://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/install-LAMP.html ls -l /var/www # ユーザー(この場合... 続きを読む
高校数学: 集合 (3数の集合) 4: Python3: functools.reduce() で畳み込み、または畳み込む。 Numpy: intersect1d(), union1d() - 統計学, 数学, R (R言語), Python 3
2017 - 12 - 10 高校数学: 集合 (3数の集合) 4: Python3: functools.reduce() で畳み込み、または畳み込む。 Numpy: intersect1d(), union1d() Python3 NumPy プログラミング 数学 Python3 コード sets_cap_cup_complement4.py #!/usr/bin/env python3 ""... 続きを読む
雰囲気でシェルを使っている人のためのシェル入門 | κeenのHappy Hacκing Blog
κeenです。雰囲気でシェルを使ってる人が多いとのことだったので少しばかり込み入った知識を。 あと一応POSIX準拠かどうかも気にしながらやっていきます。 基礎知識編 シェルの種類 まず、POSIXにシェルが 定義されています 。 これに最低限の機能で準拠しているものをPOSIXシェルと呼ぶことにします。いわゆる /bin/sh です。具体的な実装はbsh、ash、dashあたりでしょうか。 最低... 続きを読む
Python の依存パッケージ管理/環境切り分けツール pipenv の紹介 - 私が歌川です
2017 - 09 - 05 Python の依存パッケージ管理/環境切り分けツール pipenv の紹介 技術 時代は pipenv や — うたがわ (きき) (@utgwkk) 2017年9月5日 もう誰も,requirements.txt や, source ENV/bin/activate に頭を悩まされる時代は終わった! というわけで virtualenv の時代は終わり,pipenv... 続きを読む
Rails serverを見やすくするツール rails-dashboard - Qiita
Rails serverを起動する際に、通常は bin/rails s あるいは bundle exec rails s と実行するかと思います。しかし単にログがつらつらと流れるだけなので見にくくないでしょうか? というわけで、見やすくする↓こんなツール(rails-dashboard)を作ってみました。 https://github.com/y-takey/rails-dashboard ↓ レ... 続きを読む
第27回世界コンピュータ将棋選手権優勝ソフト、elmoの導入方法を説明します - コンピュータ将棋研究Blog
elmoの評価関数と定跡をSILENT_MAJORITY1.25をもとにして使用する場合 1、 elmo.shogi.zip - Google ドライブ からzipをダウンロードする。 2、ダウンロードしたフォルダを右クリックして展開を選択する。 3、 https://github.com/Jangja/silent_majority/tree/1.2/bin からSILENT_MAJORITY_... 続きを読む
#/usr/binとその同種の周辺を探る | インフラ・ミドルウェア | POSTD
Linuxのコマンド/プログラム/バイナリの大部分は、/usr/bin、/usr/sbin/、/binそして/usr/local/binに存在しています。これらのディレクトリを見れば、プログラムがたくさん見つかるでしょう。それで、宝探しをしてみることに決め、発見をこのブログに投稿してみることにしました。はじめに 私はLinuxが大好きです。コンピュータとのやりとりが楽しくなるし学ぶことも多くなりま... 続きを読む
bashの組込みコマンド自作によるスクリプトの高速化 - Qiita
はじめに bashには次の2つの理由によって、組み込みコマンド(builtin command)というものが存在します。 スクリプトの高速化のため。組み込みコマンドであれば通常のコマンドを実行する場合に比べてプロセスの生成コストが削減できる bash自身の状態を変更させるため。例えばcdコマンドを/bin/cdとして用意してbashから当該コマンドを実行しても、当該コマンドのpwdが変更されるだけ... 続きを読む
シェルスクリプト基本リファレンス #!/bin/shで、ここまでできる 改訂第3版 (WEB+DB PRESS plusシリーズ)/山森丈範 - 紙の本:honto本の通販ストア
お知らせ 11 お知らせ 【電子書籍ストア】<冬☆電書2017>東村アキコ先生フェア!最大2巻まで無料&半額&セット20%OFF!! 2017/01/13 12:00 ~ 01/26 23:59 お知らせ 【電子書籍ストア】小デジ!2016年売上ランキングベスト300が30%OFF!! 2017/01/13 ~ 01/26 お知らせ 【電子書籍ストア】<ラノベコミカライズフェア2017>SF・ファ... 続きを読む