タグ

linuxに関するLycoris_iのブックマーク (27)

  • KING JIM ポメラDM200でEmacs、Vim、Ruby、Pythonが動くなんて素敵すぎる!

    来、DM200には印刷できないワープロのような機能しかないのですが、これによってかなりの自由度を獲得できたことになります。 ※Caps Lockはポメラ側でもLinux側でもCtrlに変更できます 上記のページの通りにインストールを済ませると、SDカード上のDebian Linuxが起動できるようになります。Linuxの動作の安定感は実験レベルを超えて実用的です。 ※Caps Lockはポメラ側でもLinux側でもCtrlに変更できます SDカード上のDebian Linuxが起動できても依然標準のポメラの機能の素晴らしさは際立っているため、両者を連携して使う感じになる(同時に使えるのでなく、両者を起動し分ける)のですが、それが何とも楽しい。 工夫の余地のある文具が欲しいという人の目には、このDebian Linux on DM200は魅力的に映るかもしれません。 今回は、そんなDebi

    KING JIM ポメラDM200でEmacs、Vim、Ruby、Pythonが動くなんて素敵すぎる!
  • rm -rf でやらかした時すかさず実行する復元コマンド(Linux編) | aucfan Engineers' blog

    初めまして、新卒入社の桑折(@2k0ri)と申します。 入社から今日まで約3ヶ月間、研修およびOJTを受けさせて頂いておりました。 その初OJTのステージング環境で、デプロイ先ディレクトリのシンボリックリンクを消すつもりが デプロイディレクトリを中身ごとrm -rfする という重度のやらかしをしでかしました。 30秒うちひしがれた後、ググって extundeleteというコマンドを見つけてからの 自分が行ったリカバリーの手順を残します。 なお、このコマンドはext3/ext4フォーマット専用になります。 1. サーバーへのアクセスを出来る限り抑えるように周知 最近のLinuxのデファクトFSであるext4フォーマットは、rmされたデータの跡地に 待ったなしで容赦なく新しいデータが書き込まれていきます。 そのため、何よりもまず失われたデータが上書きされないように、 該当サーバーでやらかしたこ

    rm -rf でやらかした時すかさず実行する復元コマンド(Linux編) | aucfan Engineers' blog
  • ls コマンドをカラーで - Qiita

    ls の結果をカラー表示 Debian ls --color=auto ディレクトリが青色だと黒い画面で見づらい(Debian) 色設定を一旦、ファイルに吐き出してディレクトリ部分を変更する

    ls コマンドをカラーで - Qiita
  • 閏秒を迎えるにあたってLinuxでは何を対策すべきか? | Act as Professional

    2016/12/27 更新Googleなどの大手IT企業がうるう秒対策済のNTPサーバが公開したため、これを利用する内容などを以下にまとめました。 元旦に実施される うるう秒の対策 まとめ2016/07/08 更新2017/1/1に閏秒の実施が決定されました。対応はこの記事のとおりで問題なさそうです。 2015/06/24 情報追加(2015/06/29 更新)下記の対応に関わるntpdの比較的新しいバージョンにSLEWモードで動作していても、うるう秒が挿入されるバグが発見されました。[redhat] これによりntp-4.2.8p3-RC1以降のバージョンでないとSLEWモードで動作していてもうるう秒が挿入されます。RedHatはntp-4.2.6p5-3.el6_6という対応済みのバージョンを提供しています。Ubuntuでは今日現在12.04LTS, 14.04LTSの2バージョンはパ

    閏秒を迎えるにあたってLinuxでは何を対策すべきか? | Act as Professional
  • .zshrcを色んな環境で共有する方法を考えてみた - Qiita

    .zshrc を様々な MacLinux マシンなどで使い回したいという人は多いと思います しかし github で共有するには Mac だけでやりたい設定やそのマシンだけでやりたい設定などをうまく共有できるようにしなければなりません その辺りをどう解決するのかを真剣に考えた結果を共有します zshenv ~/.zshenv に

    .zshrcを色んな環境で共有する方法を考えてみた - Qiita
  • Macを使うにあたっての落とし穴回避(Linuxユーザ向け?) - Qiita

    どうもこんばんわ。Macユーザです。 Macは素敵なマシンだと思いますが、そのまま何も考えずに使うとハマることが多々あります。 なまじ基的なUnix環境が揃っていたりするあたり、特にLinuxユーザの方の場合は微妙な違いや妙な動作に イライラすることがあるかもしれません。 当エントリでは、それらのうち僕がハマったいくつかと、その対処法についてまとめようかと思います。 # 6/18 virtualenvについてを追加 # 6/21 iterm編追加 # 7/17 MacVim編に追記 なお、僕の使うツール類などは homebrew iTerm2 vim zsh tmux で、僕は主にPythonを使って開発をしています。 また、各ツールの導入やなんかは他にいくらでも記事があるので割愛します。 homebrew編 ググって導入用のスクリプトを叩いてください。 なお、formulaごとのオプシ

    Macを使うにあたっての落とし穴回避(Linuxユーザ向け?) - Qiita
  • 私は如何にしてWindowsの呪縛から逃れ、Linuxデスクトップという涅槃の環境にたどり着くことが出来たのか。

    先日、いますぐWindowsを捨ててデスクトップでGNU/Linuxを使う10+の理由というエントリを書いたところ結構な反響があったと同時に、「Windowsから離れることなんて出来るワケがない」という否定的な意見も多く見られたように思う。確かにWindowsにしか存在しないソフトウェアを使う作業(例えばボカロ作曲)などをライフワークにしている人はWindowsから離れることはできないだろう。 最近はMacユーザーが劇的に増えてきた。筆者もかつては仕事Macを使っていた。Macでも仕事を進める上で困ることはほとんどなかった。(現在もそのMacは使っているが、OSXではなくPear OSが動いている。)筆者が幸運にもWindowsに縛られない仕事だったということも大きいだろう。(仕事上どうしてもWindowsから離れられないという人にはまず転職をお勧めしたい。プログラマやDBAなどのエンジ

    私は如何にしてWindowsの呪縛から逃れ、Linuxデスクトップという涅槃の環境にたどり着くことが出来たのか。
  • いますぐWindowsを捨ててデスクトップでGNU/Linuxを使う10+の理由

    言及するのが既に周回遅れ気味だが、いますぐコマンドプロンプトを捨てて、Cygwinを使うべき10+の理由という記事がとても人気だったようだ。 Cygwinはご存知の方も多いだろうが、元々はCygnus Support(後にCygnus Solutionsに改名)という会社が開発した、Windows向けのGNU関連のツール群だ。Cygnusという名前にはGNUの3文字が含まれているが、これは「GNUのシノニム」というのが名前の由来だからだ。Cygnusが開発したWindows向けのGNUツール群=Cygwinというわけだ。CygwinはまさにGNUオペレーティングシステムの一部のWindows移植版なのである。このへんのことはCygwinのFAQにも書いてある。余談だが、Cygwinの対抗馬としてはMinGWが出てくるが、こちらは「Minimalist GNU for Windows」の略だ

    いますぐWindowsを捨ててデスクトップでGNU/Linuxを使う10+の理由
  • 【初心者向け】ubuntu 13.04 を古いノートPCに入れてみた。① | jblog

    WindowsXPのインストールCDも無くしてしまった様な古いノートPCに、 ubuntuをインストールしてみました。 (この記事を書いている時点で、バージョンは13.04です。) Linux系のOSでは使いやすく、扱いやすいとの事でしたが、 インストールまでは当に簡単で、しかし実用的に使える様にするには色々と疲れてみたり。 私と同じ様に初心者でubuntuを使ってみよう!という方にお役に立てる記事になれば良いと思って書いてみます。 今回ubuntuをインストールするPC 今回ubuntuをインストールしようとしたのはこちらのPC。 機種 : 東芝 dynabook A8/420CME CPU : Celeron 2Ghz HDD : 30GB メモリ : 512MB (標準は256MB。増設してみました。) 詳細 : メーカー商品紹介HP もう10年程前に買ったノートPCです。 Win

    【初心者向け】ubuntu 13.04 を古いノートPCに入れてみた。① | jblog
  • tmuxのすすめ - catatsuy's Blog

    私は普段 Ubuntu を使っているのですが,複数の端末を使いたくなった時に今まで必要な数の端末を全て起ち上げていました Ubuntu だと Ctrl + Alt + t でメモリの限り無限に端末を起ち上げることができるので,それに任せて好き放題端末を起ち上げていました しかしそれだと様々な問題が生じます 例えば 端末毎にウィンドウが起動しているので 複数の端末を扱う=複数のウィンドウを扱う になるので面倒 特定の端末を見ながら違う端末で作業したい場合,ウィンドウを調整しないといけない コピペがマウス操作でやるしか無い そもそも GUI 環境でなかったら不可能 サーバーをいじりたい時に端末毎に ssh すると無駄が多い サーバーから一度切断してしまうと,その端末の状態というのは消えてしまう など多くの問題があります これらは全て tmux で解決できます そこで今回は tmux の簡単な使

    tmuxのすすめ - catatsuy's Blog
  • 漢のzsh (1) 最強のシェル、それは「zsh」 | エンタープライズ | マイナビニュース

    IDEの発展やAjaxなど現在のデベロッパにとってGUIとうまくお付き合いすることは開発効率を上げるうえで必須といえる。しかしながら、シェルというCUI環境も根強い人気がある。GUIと違ったカスタマイズ、アジリティ、効率の良さ、幅広い対応プラットフォームなど、なくてはならないものだ。 連載ではそうしたCUI環境の充実を補佐することを目的とし、"zsh"について語ってみようとおもう。かつてzshはUTF-8の扱いが弱いところがあったが、それもずいぶんと改善され、ここ1年でzshへ移行しやすい状況が整ってきている。はじめるには悪くないタイミングだ。 最初に軽くzshについて紹介しておこう。 名前につく"z"の文字は、「究極の」という意味がこめられているらしい。系統としてはsh系である。つまり、zshはsh系の超高機能シェルといえるだろう。Linuxなどのユーザーであればsh系であることの意味

  • 初心者がutf8でLaTeXとBibTeXを使うための一通りの準備(Ubuntu編) - 503 Service Unavailable

    Ubuntu12.04LTSでutf8のTeXを使えるようにするための手順をメモ*1。基的に自分用のメモとして書いているけれど、他のTeX初心者にも役に立てる記事になっていると嬉しい。たぶん、「コマンドで作業ディレクトリの移動ができる」くらいの前提知識があれば、ここの情報で最低限の環境の準備ができるんじゃないだろうか。 コンテンツ TeXLive インストール 確認 ダミーパッケージの作成 エディタのインストール Texmaker ibus-qt JabRef パッケージ・環境変数の設定 スタイルファイルの置き場所 BibTeXファイルの環境変数 TeXLive 文字コードはutf8で使いたいので、環境はTeXLive2011以降のものをインストールする。このエントリ執筆時に試した時はTeXLive2011だったが、TeXLive2012でも同じ方法でインストール可能(2012.11.0

    初心者がutf8でLaTeXとBibTeXを使うための一通りの準備(Ubuntu編) - 503 Service Unavailable
  • wgetが超絶便利なwebクローラー、クローリングツールだとは知らなかった・・・!

    2013/04/08 この記事は書かれてから1年以上が経過しており、最新の情報とは異なる可能性があります techwgetCrawler ええ、知りませんでした。無知もいいところです・・・。 webコンテンツをざっくりローカルで見られるようにしたいなー。と思って、いろいろぐぐってました。 基点のURLからリンクやらリソースやらを辿って、それらをすべて落としてきて、 そこからさらにパスとかを変換してやればいいのかなーとか思っていたのですが、 ぐぐってみると、もうすでに 全部やってくれる便利なコマンドがある のではないですか。 それが、wget というソースコードをダウンロードするのによく使うコマンドだったことに驚きでした。 ちなみに mac は入ってないっぽいのでさくっと入れました。 brew install wget 普通の使い方は、wget のあとにダウンロードしたい URL を続けて引

    wgetが超絶便利なwebクローラー、クローリングツールだとは知らなかった・・・!
  • さくらのVPS Ubuntu 10.04から12.04 LTSヘバージョンアップする | Act as Professional - hiroki.jp by HIROCASTER

    自分が使ってる端末でKernel 3.2とか見ると、グッとくる@HIROCASTERでございませう。 前回の記事でmongodb古すぎなこともあり、いろいろあり。そりゃUbuntuのLTSだから古いよなぁー。そういえば、LTSで新しいバージョンリリースされてたな。 というわけで、さくらインターネットのVPSをUbuntu 10.04.4 LTSからUbuntu 12.04 LTSへアップグレードです。 現時点で、さくらインターネットは公式でUbuntu 12.04 LTSは提供していないです。よって、今回おこなう行為はサポート対象外になる可能性があります。 事前準備Ubuntu 12.04 LTSからresolvあたりの設定が変わったそうなので/etc/resolv.confを念のため確認しておく。 $ cat /etc/resolv.conf search sakura.ne.jp na

    さくらのVPS Ubuntu 10.04から12.04 LTSヘバージョンアップする | Act as Professional - hiroki.jp by HIROCASTER
  • ラズベリーパイを使ってみる – VNCサーバを入れてディスプレイなしでもGUIで操作する-

    コマンド一つでかんたんにできます! ラズベリーパイ初代、ラズベリーパイ2で動作確認済です!! ラズベリーパイ プラスやラズベリーパイゼロ、ラズベリーパイ3でも動作するかと思います。 WindowsWindows7を使用しています。Windows8.1や10でも動作するかと思います。 ラズベリーパイ上での作業 ソフトのインストール! 以下のコマンドを実行すると、ラズベリーパイに必要なソフトがインストールできます。 sudo apt-get install tightvncserver ソフトの設定をする! 以下のコマンドを実行すると、ラズベリーパイでソフトが起動します。 vncserver :1 -geometry 1024x600 -depth 16 -pixelformat rgb565 Windows上での作業 ソフトのダウンロードとインストール ラズベリーパイの画面をWindows

    ラズベリーパイを使ってみる – VNCサーバを入れてディスプレイなしでもGUIで操作する-
  • デーモンの起動・終了にはserviceコマンドを利用しよう

    斎藤です。こんにちは。 今日は、デーモンの起動・終了に際してはserviceコマンドを使った方がいいよ、というお話です。 ※CentOS 6.4 (x86_64) でテストしています。尚、特記がある所を除きます。 デーモンの起動・終了には大きく2手 Linux、特にRedHat, CentOS, Fedora, Ubuntu[1]などでは、デーモンの起動・終了の制御の際に、大きく分けて次の2つの方法を用いる事ができます。 "/etc/init.d/"配下のスクリプト(以下、スクリプト)を直接実行する "service"コマンドを実行する 一見、同じ事をやっているように思えるのですが、実は違う部分があります。それは、起動スクリプトが扱う環境変数が違うのです。次の節で、検証してみます。 扱う環境変数が違う スクリプトを直接実行する場合は、実行時の際の環境変数をそのまま利用します。一方、serv

  • UbuntuTips/Server/DLNAserver - Ubuntu Japanese Wiki

    対象とするUbuntuのバージョン 8.04 DLNAとは、Digital Living Network Allianceの略。コンピュータと家電を結ぶ共通規格のようなものと言えばいいでしょうか。DLNAに対応したサーバ&クライアント間の通信方法を定義しています。 この規格に準拠したサーバアプリケーションとして「MediaTomb」があり、インストールすると、サーバ機で共有している音楽、画像、動画などのメディアファイルをLANに接続したDLNAに対応した家電機器で再生できるようになります。 このMediaTombの動作確認済みのクライアントが下記URLに掲載されていますので、まずはチェックしてみましょう。 http://mediatomb.cc/pages/devices インストール & 下準備 Synapticパッケージ・マネージャで、「mediatomb」で検索&ダウンロードするか、

  • コピペでできる録画サーバー on Linux with PT2 (recpt1 録画編) - GeekなNooblog

    コピペでできる録画サーバー on Linux with PT2 (ハードウェア編) コピペでできる録画サーバー on Linux with PT2 (OSインストール編) コピペでできる録画サーバー on Linux with PT2 (recpt1 録画編) コピペでできる録画サーバー on Linux with PT2 (epgrec 番組表編) コピペでできる録画サーバー on Linux with PT2 (再生編) コピペでできる録画サーバー on Linux with PT2 (エンコード編) ※2015/5/9更新 CentOS7で再構築した際に追加した手順を追記 ※2013/6/16更新 recpt1を公式版から各種パッチ用の適用や機能の追加が行われているSTZ版に変更しました。 またPT3ドライバ導入手順も追加しました。 前回でOSのインストールは終了しました。 いよいよ

    コピペでできる録画サーバー on Linux with PT2 (recpt1 録画編) - GeekなNooblog
  • Upstart を使ってお手軽 daemon 化

    こんにちは。斎藤です。 手元でちょちょいと作ったプログラムや、 init スクリプトの無いOSSを daemon として動作させ続けたい事、ありませんか?そんなときに便利なのが Upstart です。daemontoolsの代わりとしても使えます。 今回は設定方法を中心に、解説していきます。 ※CentOS 6.3 (x86_64) で検証しています はじめに Upstart とは何か UpstartのWikiによると、"/sbin/init"デーモン(例えばSysVinit)を置き換えるものであり、イベントベースでタスクやサービスを起動・停止できるようにしたものである、と述べられています。また、特徴として、SysVinitと比べ「設定が簡単」「起動が早くなる」などが挙げられています。 Upstart のメリット 3つのメリットがあると、私は考えています。 起動・終了制御が容易 仮にABE

    Upstart を使ってお手軽 daemon 化
  • initデーモンを理解する

    Ver 0.1 6/3/98 目次 initの基礎 inittabを読む /etc/init.d/rcS スクリプトを読む /etc/init.d/rc スクリプトを読む rcスクリプトから呼び出される"S*"スクリプトと"K*"スクリプトの実体を読む 1.initの基礎 システム起動時で,カーネルのロードが終了すると最後に,全てのプロセスの親として,プ ロセスの管理を行うinitデーモン(/sbin/Init)が起動される. initは,まず/etc/inittabで指定されているプログラムを起動する.Linuxのinittabファイ ルの書式はSysVと同じ形式になっている. inittabには,システム起動時にどのプロセスがinitによって起動されるべきかが記述され ている.システムは,様々な起動レベルに別れて起動されている.このレベルをrunlevelと 呼ぶ.以下がそのrunle