タグ

linuxに関するtiadeen2のブックマーク (10)

  • 文字化けしているファイル名の直し方 - 理系学生日記

    最近はなかなか御目にかかることのなくなった表題のような事案。たとえば、文字コードが EUC のサーバに、Windows からファイル名が Shift_JIS のファイルを FTP で置いちゃいましたーみたいな状況。 こういうのを Linux から見ると文字化けしているため、何か処理をしようとしてもコマンドが記述できない。リネームしたいけど、そもそも mv コマンドの引数に与えるべきファイル名を指定する手段がなかったりして積む。 こういうときは inode 番号を指定してやればいいです。ls には -i オプションがあって、inode 番号が表示できるので、この inode 番号を find で指定すればよいです。 $ ls -li [文字化けしたファイルが置かれているディレクトリ] $ find [そのディレクトリ] -inum <inode 番号> | xargs -I{} mv {}

    文字化けしているファイル名の直し方 - 理系学生日記
    tiadeen2
    tiadeen2 2019/03/12
    ls -i でinodeから対応するのは盲点だった!
  • Windows Subsystem for Linux (WSL1) をインストールしてみよう! - Qiita

    はじめに 日時間の8月3日から提供が開始されたWindows 10のAnniversary Updateで、ついにBashがやってきました。 これでいろいろなストレスから解放されるはず。さっそくインストールして、使ってみましょう! 2017/11/02追記 Windows 10 Fall Creators Updateにおいてインストール作業が簡略化されました。 また、名称も「Bash on Ubuntu on Windows」から「Windows Subsystem for Linux」に変更されています。 旧バージョンをお使いの方にもわかるようにその都度注釈を入れていきます。 機能の有効化 まず、Windows側でLinux Subsystemを有効化する必要がありあす。 スタートボタンを右クリックして、アプリと機能をクリックします。 さらに、右上にあるプログラムと機能をクリックしま

    Windows Subsystem for Linux (WSL1) をインストールしてみよう! - Qiita
  • xargs -P が激しく便利なのでメモ - おともだちティータイム

    xargs の -P オプションを使うとプロセスを複数起動して処理を並列に行なうことが出来る。 例 例えば、 1 万枚の JPEG 画像を全て 800x800 に収まるように効率良くリサイズしたい。 まず私はこのようなコマンドを考えた。 convert --geometry 800x800 *.jpg しかし zsh に怒られた。 zsh: argument list too long: convert 引数が全て展開されるためこのような事が起きる。 私は xargs を使って処理することを思い付いた。 ls | xargs -I{} convert --geometry 800x800 {} c_{} 処理は行なわれるが非常に遅い。 しかも CPU を全く使っていないことが分かり、私は処理を並列的に行なう事を考えた。 そこで xargs の -P オプションの出番である。 P の後に並列

    xargs -P が激しく便利なのでメモ - おともだちティータイム
  • Linux Mint 12 "Lisa"登場 - 話題のディストリビューション最新版

    The purpose of Linux Mint is to produce a modern, elegant and comfortable operating system. Linux Mintの最新版となる「Linux Mint 12 "Lisa"」が公開された。Linux Mint 12はUbuntu 11.10ベースのLinuxディストリビューション。32ビットおよび64ビットのx86プロセッサPCを対象としている。最小メモリ量は512MB(推奨1GB)、5GB以上のディスク、800x600以上の解像度のディスプレイなど。 Linux Mint 12の最大の特徴は採用する環境をGNOME 3へアップグレードした点にある。GNOME 3からはGNOME Shellと呼ばれるタブレットデバイス風のUIがデフォルトで使用されるが、Linux MintはこのUIをデフォルトで無効化

    tiadeen2
    tiadeen2 2011/12/01
    これがMintだそうな…ってUbuntuユーザでもないのでよく分からないけど^^;とりあえずUbuntu 11.10ベース、というのとGNOME 3採用というのを抑えておく。
  • Ubuntuシェア減止まらず、Mint急浮上 - Royal Pingdom報告

    Pingdom is a company founded by Sam Nurmi. Sam Nurmi is also the founder and previous CEO of Sweden’s biggest web hosting company, Loopia, which he sold in 2005. Royal PingdomにDistroWatch.comに掲載されているアクセス情報「Linux Distributions - Facts and Figures」を過去6年間分をまとめたグラフが掲載された。過去6年間で現在もトップ5にランクインしているLinuxディストリビューションの関心動向をまとめたものだ。 報告されているグラフによると、2005年からトップの座にあるUbuntuは徐々に値を低下。2010年から2011年の間にLinux Mintに抜かれている。

    tiadeen2
    tiadeen2 2011/11/26
    Ubuntuさんのシェア、そんなに激減なの?!と思ったらブコメにも記事にも『関心動向をまとめた』とある。釣りか。それよかLinux Mintって全く知らなかったり^^;ヤバィ?
  • SSHの設定 - sshfsで遠隔地のディレクトリを安全に共有する:tech.ckme.co.jp

    sftpは遠隔地のサーバーのファイルに安全にアクセスする方法である。 sshfsを使うと、sftpを通して遠隔地のサーバのディレクトリをマウントすることができる。 ここではsshfsを使って遠隔地のサーバーのディレクトリをマウントすること、そしてそのマウントしたディレクトリをsambaを使ってローカルネットワーク内からアクセスできるようにする方法を解説する。 これにより、Windowsなどから、通常の共有フォルダと同じような感覚で、遠隔地のサーバ内のフォルダにアクセスできるようになる。 WindowsからVPNを使って直接アクセスするのと比べると、Linux側の設定は必要である者の、Windows側の設定は特に必要ないという利点がある。一方で、外出した際に、カフェなどからアクセスする場合は、VPNに利がある。 インストール ubuntuの場合 Linux Mintやubuntuの場合は、a

  • nkfを使って、ディレクトリ以下のファイルを「EUC-JP」⇒「UTF-8」に一括変換する。 - カサヒラボ

    いろいろ方法はありそうですが。。。 はじめに、教えてもらって、良いなと思ったのはこちら。 $ find . -type f -name "*.php" -exec nkf -w --overwrite {} ; findでディレクトリ以下のphpファイルを見つけて、execでnkfしています。 なるほど、と思ったのですが、UTF-8 への移行計画 - いやなブログさんより、 さらにいいコマンドが紹介されてました。 EUC-JP の.php、.incファイルを UTF-8 に一括変換する場合 $ nkf -Ew **/*.php.inc | nkf --guess UTF-8 $ nkf -Ew --overwrite **/*.php.inc 最初の実行で、変換結果が正しく UTF-8 になるか確認しているようです。 (もし文字化けが起きた場合は BINARY という表示になるみたい) *

    tiadeen2
    tiadeen2 2011/05/24
    いまいま、findでそのコマンドを打ってきたトコ。なるほど **/* みたいなやり方もあるのかー。
  • JavaScript is not available.

    Something went wrong, but don’t fret — let’s give it another shot.

    JavaScript is not available.
  • OSS Message Pedia

    さあ、始めよう オープンソースプロダクトのメッセージを検索できます。あなたが使用しているソフトウェアのエラーメッセージの対処方法が分かります。 調査して欲しいメッセージ 153(ja) [4] Debug: sleeping function called from invalid context at : [1 month ago] 84(ja) [3] request_module: runaway loop modprobe [18 days ago] 5356(ja) [3] : VFS is out of sync with lock manager! [1 month ago] 22473(ja) [3] : dma_timer_expiry: dma status == 0x [3 months ago] 13057(ja) [3] tty_check_change: tty

    tiadeen2
    tiadeen2 2007/08/02
    エラーメッセージから対処法を探せる!障害対策で半泣きになりながらいらっしゃーいww
  • サンプル問題解説 - LPI-Japan - エルピーアイジャパン

    tiadeen2
    tiadeen2 2007/08/01
    イマサラ聞けないumaskの設定ww0022だと思ってたorz
  • 1