タグ usr
人気順 5 users 10 users 100 users 500 users 1000 userschmod -R 777 /usr を実行したCentOS7で、一般ユーザがroot権限を得られることを確認する - Qiita
Teratailで、suコマンドでrootログインできないという質問があり、てっきり/etc/pam.d/suまわりの設定かと思いきや、そうではなく、自己解決で説明された原因に一同驚愕ということがありました。 /usr/share/nginx/html に権限を追加したくて、横着して chmod 777 -R /usr とコマンド実行した記憶があります。 CentOS7、... 続きを読む
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... 続きを読む
HomebrewのインストーラーをRubyからBashに書き直しました! - プログラムモグモグ
みなさんはHomebrewをお使いでしょうか。macOSをお使いの多くの開発者が使っていると思います。 HomebrewのインストーラーはRubyで書かれており、次のコマンドでインストールするようになっていました。 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" Homebrew... 続きを読む
すぐにChrome拡張機能開発できるオープンソースのテンプレート「Chrome - エンジニア・プログラマのソーシャルITメディア
◆ Chrome Extension CLI https://github.com/dutiyesh/chrome-extension-cli 紹介 「Chrome Extension CLI」は、npmを使って簡単にChrome拡張機能の初期セットアップができるオープンソースのテンプレートです。 $ npm install -g chrome-extension-cli /usr/local/bin/chrome-extension-cli -> /usr/local/lib/node_mod... 続きを読む
プログラミングしたくてmac買った人のための環境構築
webアプリ(php)開発に最低限必要な環境構築一覧(+あると便利なもの) こちらをターミナルから実行することで環境構築ができます。 brewをまだ導入していない人は必ず実行してください。 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" brew i... 続きを読む
Homebrewでインストールされる/usr/local/bin/pythonが再びPython2に変更
10 Mar 2018 Top › Computer › Mac , Homebrew , Python Homebrewでインストールされる/usr/local/bin/pythonが再びPython2に変更 B! 0 0 0 0 0 先日Homebrewのパッケージの改変が行われ、 python というFormulaはPython3をインストールするようになり、 /usr/local/bin/... 続きを読む
#/usr/binとその同種の周辺を探る | インフラ・ミドルウェア | POSTD
Linuxのコマンド/プログラム/バイナリの大部分は、/usr/bin、/usr/sbin/、/binそして/usr/local/binに存在しています。これらのディレクトリを見れば、プログラムがたくさん見つかるでしょう。それで、宝探しをしてみることに決め、発見をこのブログに投稿してみることにしました。はじめに 私はLinuxが大好きです。コンピュータとのやりとりが楽しくなるし学ぶことも多くなりま... 続きを読む
if __name__ == '__main__' の下にコードをダラダラと書く人、挙手しなさい - Qiita
あけましておめでとうございます。 新年早々ですが、先生、みなさんに言いたいことがあります。 pythonコードで、if __name__ == '__main__'の下にコードをダラダラと書く人、挙手しなさい。 こんな感じに、if __name__ == '__main__'の下にコードを書く人です。 #! usr/bin/python # -*- coding: utf-8 -*- from _... 続きを読む
Ubuntu 14.04 で最新の ffmpeg を簡単かつクリーンにインストールする方法 - Qiita
ここからstatic buildをとってくる http://johnvansickle.com/ffmpeg/ 最近のffmpegはすごくてlibcその他のライブラリをすべてstatic linkして環境非依存にしたバイナリを配ってる。 したがって以下のようにwgetして解凍して/usr/local/binにでも置けばそれで動いてしまう。 $ wget http://johnvansickle.c... 続きを読む
"/usr/local"ディレクトリが無い状態でMacをOS X 10.11 El Capitanにアップデートしてしまった場合のHomebrewのインストール方法。
何らかの理由で"/usr/local"ディレクトリが無い状態でOS XをEl Capitanにアップデートしてしまった場合、Rootlessの解除が必要となるそうです。詳細は以下から。 本日リリースされたOS X 10.11 El Capitanですが、El CapitanにはAppleの新しいシステム保護機能 "Rootless"が実装されています。Rootlessは例えrootユーザーであって... 続きを読む
glibcを更新しても大丈夫な「正しい」タイムゾーンの設定方法 - めもおきば
RHEL, CentOS, Amazon Linux/etc/localtime を /usr/share/zoneinfo 以下から上書きしたりシンボリックリンク張ったりという手法が横行していますが、 /etc/localtime は glibc パッケージに含まれるためパッケージを更新すると上書きされてESTとかに戻ってしまうわけです。当然ながら、ディストリビューションとして正しい設定方法が用... 続きを読む
homebrewユーザーがYosemiteにアプグレしたらbrewコマンドが使えなくなった問題解決法 - 現代版徒然草 (生まれてきたら負け)
2014-10-19 homebrewユーザーがYosemiteにアプグレしたらbrewコマンドが使えなくなった問題解決法 プログラミング Mac どうも、Yosemiteにアップグレードしました。どうも僕です。 homebrewを使用しているユーザーがYosemiteにアップデートすると、/usr/localを移動しないととても時間がかかるかも、とかどうとか言われてたのは事前に発見していました。... 続きを読む
Mac - Yosemiteをインストールする前に/usr/localをどこかへ退避しておきましょう(ただしインストーラ任せの方が安全)
Yosemiteをインストールするときには/usr/localをどこかへ退避しておきましょうMac10.10(1432)homebrew(347)TeXLive(3)MacTeX(4)riocamposが2014/10/17に投稿(2014/10/17に編集)編集履歴(2)編集リクエストを作成する Yosemite まだ入れてないのですが、 Homebrew とか TeXLive/MacTeX と... 続きを読む
CoreOSによるDockerコンテナのクラスタリング
CoreOSによるDockerコンテナのクラスタリング Presentation Transcript [Unit] Description=busybox Requires=docker.service After=docker.service [Service] TimeoutStartSec=0 ExecStartPre=-/usr/bin/docker kill busybox ExecS... 続きを読む
Ruby プロセスを追いかけるツール9選 - sonots:blog
2014年07月30日01:00 カテゴリ Ruby プロセスを追いかけるツール7選 gdbgdb を使って指定スレッドのスタックトレースを表示させたり。$ sudo gdb -p <pid> (gdb) info thread (gdb) thread 14 (gdb) bt core を吐かせておいてから追う場合はこう$ sudo gcore <pid> $ gdb /usr/lib64/fl... 続きを読む
Linux - Dstatのプラグインの書き方 - Qiita
Dstatはメジャーなツールですが、プラグインの書き方についてはあまりドキュメントがなかったので、ここに書いてみようと思います。 Hello, World! dstat_hello_world.pyを作って、/usr/share/dstat/にコピーします class dstat_plugin(dstat): def __init__(self): self.name = 'hello_world... 続きを読む
/usr/local とは何なのか - はてダ
2014-02-02 /usr/local とは何なのか *nix ソースからソフトウェアをビルドしてインストールするときに使う /usr/local ディレクトリだけど、/opt ディレクトリとの住み分けとか、 そもそも標準はどうなっているのかとか、まともに知らんかったので Filesystem Hierarchy Standard を確認してみた。 /usr/local は何をすべきところなの... 続きを読む
Java - MacでJDKのバージョンを切り替える - Qiita
Java 8がリリースされたので早速インストールしたが、まだJava 7も残しておきたいし、切り替えることもあるので調べてみた。 Macでは、 /usr/libexec/java_home を使ってJAVA_HOMEを変えるのが一番スマートっぽい。 インストールされているJDKのバージョン一覧を出す % /usr/libexec/java_home -V Matching Java Virtual... 続きを読む
サービスのデータベース周りなどをチェックしたらレスポンス速度が格段に上がった話 - 蟲!虫!蟲! - #!/usr/bin/bugrammer
はじめに で、例によってBookableの話なのですが、当然のことながらサービスを運用するにあたって、サービスを動かしているサーバーのリソースについて、とりあえずは何かあったときのために監視している人が多いと思います。自分も、例に漏れず、万が一のために、Muninを入れています。Munin自体の解説については、下の記事に詳しいかと思うので、そちらを読んで頂ければ。 nginx で サーバ監視ツール... 続きを読む
プログラミングにおける毎日の課題を見つけるための課題一覧を作る - 蟲!虫!蟲! - #!/usr/bin/bugrammer
最近だと意識が高く、定時の一時間前に出社しては、なんらかの余技的な活動を行なっています(地獄のミサワっぽく読んでください)。しかし、最近はその辺がネタ切れになってしまって、「じゃあ何をしようかなー」とちょっとだけ悩んでしまいました。 そこで、発想を変えて「じゃあ課題として考えられることを列挙してみよう」と思って、今回はブレインストーミング的に、「こういう課題が考えられる」ということを列挙してみよう... 続きを読む
『コーディングを支える技術』は一年間プログラミングをしたあとに読むと丁度いいかもしれない。 - 蟲!虫!蟲! - #!/usr/bin/bugrammer
『コーディングを支える技術』は、僕が読む限り名著だし、同じ職場で働いている人にも薦めたら、「これは絶対買います」といって、翌日に書いたりしていた。だから、この本は間違いなく、僕からしても良書だったし、たぶん僕以外にも「とてもいい本だ」と判断してくれる人はたくさんいるだろう。そういう意味では、凄く良い本だと思う。 だけれども、いくら良書と言えども、その良書というのは、たぶん読むタイミングみたいなもの... 続きを読む
ちょっとしたユニットテスト・アンチパターンについて - 蟲!虫!蟲! - #!/usr/bin/bugrammer
最近の置かれている状態について考える。 前提: ユニットテストは書かれるべきか まず一つに、ユニットテストがテストの全てではないし、それで全てが解決できる銀の弾丸でもないけれども、自分みたいな凡人(あるいは以下の)プログラマーにとっては、テストを意識して実装するということは、コードを綺麗にするという意味でも、実装された内容を保証するという意味でも重要な行為だと思う。しかし、最初は意識高くテストファ... 続きを読む
Mac OS Xで、再起動せずにスワップを解放する方法 - kazuhoのメモ置き場
Mac を使っていて、だんだん動きがもっさりしてきたなー*1と思って /private/var/vm/ 下を見ると、案の定スワップファイルが溜まっていることがある。こういうケースでの対策としては、・スワップ禁止にする、・/usr/sbin/purgeする、・再起動する、といった手があるけど、スワップ禁止にするのは本当にメモリ不足になる可能性を考えると怖いし、purgeはスワップアウトしたデータを回... 続きを読む
git-new-workdir が便利 - #生存戦略 、それは - subtech
作業中、別のベクトルの作業するからブランチ切り替えじゃ無くてもういっこワーキングディレクトリを作って作業したい!って思った経験ありませんか?みなさん n 回ぐらいあるんじゃないでしょか。 そんなときいちいち clone して…などしなくても git-new-workdir コマンドを使えば一発!git-core の contrib に入ってます。 ln -s /usr/local/share/gi... 続きを読む
ターミナルで使うtwitterクライアントtwが便利なのでzsh補完関数を作った - Glide Note - グライドノート
橋本商会 » ターミナルで使うtwitterクライアント作った glidenote/tw-zsh-completion @shokaiさんの作った、ターミナル上で利用する twitterクライアントtwが非常に便利なので、zsh補完関数を作った。 git cloneして/usr/share/zsh/site-functions/や/usr/local/share/zsh/site-function... 続きを読む