タグ

osxに関するdankogaiのブックマーク (26)

  • xhyve – Lightweight Virtualization on OS X Based on bhyve – pagetable.com

    The Hypervisor.framework user mode virtualization API introduced in Mac OS X 10.10 (Yosemite) cannot only be used for toy projects like the hvdos DOS Emulator, but is full-featured enough to support a full virtualization solution that can for example run Linux. xhyve is a lightweight virtualization solution for OS X that is capable of running Linux. It is a port of FreeBSD’s bhyve, a KVM+QEMU alte

    dankogai
    dankogai 2015/06/11
    WOOT!
  • Linus Torvalds、HFS+に激怒

    CVE-2014-9390 aka "Git on case-insensitive filesystems" I did not give the… gitが影響を受けた、HFS+で、一部の文字を区別しなかったり無視したりする問題に対して、Linusが吠えている。 マジで、HFS+はたぶん最悪のファイルシステムだな。クソすぎるぜ。NTFSもutf8の正規化で似たような問題(/の非正規化された表現を使用)があったが、まあ、今は修正されたんだろうよ。OS Xの問題は根的すぎる。 そりゃ、古いさ。そりゃ、データ保護がクソすぎるってのはあるさ。だが、そういうのは、単に「すげーファイルシステムじゃない」って問題だ。「自分のケツすら拭けないマヌケによって設計された信じがたいクソ」ってわけじゃない。 HFS+の恐ろしさは、すげーファイルシステムではない、ということではない。いいアイディアがあると信じ

    dankogai
    dankogai 2015/01/14
    HFS+のしぶとさは拙著 http://blog.livedoor.jp/dankogai/archives/51863047.html でも取り上げた。ジャーナリングも論理ヴォリューム化も暗号化もSSD対応も後付けできたほど先進的な設計だったが、だけにファイル名の残念さが際立つ
  • why(matters(Swift) > matters(Yosemite + iOS[8])) : 404 Blog Not Found

    2014年06月03日22:00 カテゴリLightweight LanguagesNews why(matters(Swift) > matters(Yosemite + iOS[8])) 「新HWの発表ゼロ!?」なんて言っている場合じゃない。 YosemiteもiOS 8も、さらに次のヴァージョンが出るまで、高々1年半かそこらの問題だけど、Swiftは少なくとも向こう10年、いや言語というものの性格からして何十年に及ぶことなのだから。 Swiftってどんな言語? とりあえず、なるべくわざとらしく書いたFizzBuzzの例。 struct Fizz { subscript(n:Int) -> String { return n % 3 == 0 ? "Fizz" : "" } } struct Buzz { subscript(n:Int) -> String { return n %

    why(matters(Swift) > matters(Yosemite + iOS[8])) : 404 Blog Not Found
  • OSX - mv2trashというスクリプト書いた : 404 Blog Not Found

    2013年04月14日01:30 カテゴリTipsLightweight Languages OSX - mv2trashというスクリプト書いた AppleScript: The Definitive Guide (Kindle Ed.) Matt Neuburg どれくらい需要があるかわかりませんし、明らかに車輪の再発明なはずなのにどこ見ても転がってなかったので。 dankogai/osx-mv2trash ・ GitHub 名前を見ての通り、OS X専用です。 404 Blog Not Found:私みたいなおっちょこちょいを自滅から救って来たちょいとした工夫x3+1 上記の例は、実はこれだけで防ぐことが出来ていた。 とはいってもファイルをその場で消しちゃう(厳密にはunlink)ことには変わりはありませんし、undoできるならそれに超した事はないわけで。 で、私が30抜きのMac S

    OSX - mv2trashというスクリプト書いた : 404 Blog Not Found
  • 何がLinuxデスクトップを殺したか(What Killed the Linux Desktop 日本語訳)

    以下の文章は、Miguel de Icaza による What Killed the Linux Desktop の日語訳を著者の許諾を得て公開するものである。 文については、八木の野郎さん、Shiro Kawai さん、猪股健太郎さんに誤訳の訂正をいただきました。ありがとうございます。 これは実話である。 うちの Linux マシンの /home ディレクトリがあるハードディスクがおかしいので、それを新しいのに換えなければならなかった。このマシンは机の下にあるので、ケーブルを全部抜き、マシンを外に出し、ハードドライブを交換してまたプラグを全部つなぎ直さなければならなかった。 至極ありきたりなことだ。AC 電源をつなぎ、キーボードをつなぎ、マウスをつないだが、スピーカーケーブルを手に取ると、僕はそれをつなぐのはやめた。 なんでオーディオ設定なんかに手間かけなきゃいけないの? オーディオ

    dankogai
    dankogai 2012/09/03
    gnomeの父にここまで言わせるとは…
  • 備忘録 - Mountain Lion を最低限文化的にしつけるためにやったこと : 404 Blog Not Found

    2012年07月26日09:45 カテゴリTips 備忘録 - Mountain Lion を最低限文化的にしつけるためにやったこと つつがなくリリースされました。 感想は 404 Blog Not Found:iOS多くして獅子山昇る - 品評 - OS X Mountain Lion Preview Release とほぼ変わらず。その後 Dictation とかが追加されましたが、これで「iOSには出来るのにOS Xには出来ない」ことが大部分解消されていい感じです。 とはいえ、「今まで動いていたものが動かなくなる」ことは、OSのアップグレードにはつきもの。entryは、それを再び動くようにするための備忘録です。 (追記あり) InstallESD.dmg の保全 App Storeからインストーラーをダウンロードしたらインストーラーが起動しますが、インストールボタンを押す前に In

    備忘録 - Mountain Lion を最低限文化的にしつけるためにやったこと : 404 Blog Not Found
    dankogai
    dankogai 2012/07/26
    XcodeとMacPortsに関して追記
  • 備忘録 - Time Machine で不可視アイテムにアクセスする方法 : 404 Blog Not Found

    2011年11月26日04:30 カテゴリTipsiTech 備忘録 - Time Machine で不可視アイテムにアクセスする方法 OS X Lion では~/Libraryが不可視になったのは有名な話で、実際そうなっても普段はTerminal.appでアクセスしていたので別段困らなかったのだけど、Time Machineでそこにアクセスする事情が先ほど生じたのでそのやり方を。 具体的には、Firefoxの設定が壊れたので ~/Library/Application Support/Firefox を前日のそれに復旧したのですが、それはさておき以下レシピTerminal.app より defaults write com.apple.finder AppleShowAllFiles -bool True killall Finder こうすると不可視アイテムもすべてFinderに表

    備忘録 - Time Machine で不可視アイテムにアクセスする方法 : 404 Blog Not Found
  • tips - Recovery Disk Assistant でわかった世代間断絶 : 404 Blog Not Found

    2011年08月09日20:30 カテゴリ tips - Recovery Disk Assistant でわかった世代間断絶 というわけで、Apple自身がRecovery Disk作成ツールを出したわけですが… やっぱりね。 同じ OS X Lion でも、 Internet Recovery Mode に対応した Post-Lion 世代の Mac とそれ以前のものではわずかに違いがあるのです。 Lion Recovery Disk Assistant Note: In order to create an external Lion Recovery using the Lion Recovery Assistant, the Mac must have an existing Recovery HD. この Utility は Recovery HD パーティションの内容そのもの

    tips - Recovery Disk Assistant でわかった世代間断絶 : 404 Blog Not Found
  • perl - vs. OS X Lion + XCode 4.1 : 404 Blog Not Found

    2011年08月09日19:30 カテゴリLightweight LanguagesTips perl - vs. OS X Lion + XCode 4.1 OS X Lionには、Perl 5.12.3 および 5.10.1 が標準装備されております。 が、Perlをどしどしがんがん使いたいのであれば、DIYした方がよいでしょう。 Have Your Own Perl! - JPerl Advent Calendar 2009 ところが、Perlの方はまだLionに対応していません。 Configureの段階で、こんな風に止まります。 % sh Configure -des # …snip… This may take a while................../usr/bin/nm didn't seem to work right. Trying /usr/bin/ar

    perl - vs. OS X Lion + XCode 4.1 : 404 Blog Not Found
  • #osxtips - Scripters のための Automator入門 : 404 Blog Not Found

    2009年11月17日22:00 カテゴリTipsLightweight Languages #osxtips - Scripters のための Automator入門 Mac OS X v10.6 Snow Leopard アップル Snow Leopardになって便利になったものの一つとして、Automatorがあります。 【コラム】OS X ハッキング! (341) 知られざるSnow Leopard (サービス編) | パソコン | マイコミジャーナル たとえば、選択された文字列を Perl として実行しその結果を置き換えるサービスは、こんな簡単に作れます。 http://dl.dropbox.com/u/188965/automator/eval-as-perl.tbz Rubyなら、こう。 http://dl.dropbox.com/u/188965/automator/eva

    #osxtips - Scripters のための Automator入門 : 404 Blog Not Found
  • tips - Mac OS X - には iconv も piconv も入っている : 404 Blog Not Found

    2009年05月31日18:45 カテゴリTipsLightweight Languages tips - Mac OS X - には iconv も piconv も入っている PythonともMeCabとも関係なくてごめんなさい。 MeCabの辞書にはてなキーワードを追加しよう - 不可視点 *1:Xcodeを入れたMacOSX 10.5.7でも手順通りに進むことを確認しましたがnkfがデフォルトでは入っていないのでsudo port install nkfしてください。 でも、ちょっとここが気になったので。 Mac OS X には、実は iconv も piconv も入っているので、文字コード変換だけしたければ、XCodeさえ不要です。 使い方も、nkfよりはわかりやすい。例えば UTF-8 を EUC-JP に変換するには、 % iconv -f utf8 -t eucjp また

    tips - Mac OS X - には iconv も piconv も入っている : 404 Blog Not Found
  • perl - Mac OS X - perlをDIYする : 404 Blog Not Found

    2009年02月13日16:00 カテゴリTipsLightweight Languages perl - Mac OS X - perlDIYする 気がつかなかった。 bulknews.typepad.com: Mac OS X Security Update 2009-001 might break your Perl (CPAN) A couple of my friends on IRC have told me this, and since I'm using 10.4.11 I couldn't verify, but the latest Mac OS X Security Update 2009-001 apparently breaks your Perl, if you are using Mac OS X 10.5 (Leopard) and are using

    perl - Mac OS X - perlをDIYする : 404 Blog Not Found
  • tips - Mac OS X - asrでボリューム全コピー : 404 Blog Not Found

    2009年02月12日14:30 カテゴリ書評/画評/品評iTech tips - Mac OS X - asrでボリューム全コピー asrがあまり知られていないようなので、紹介。 [を] MacBook の HDD を交換した話 いよいよ体の HDD の中身を全て外の HDD にコピーします。 コピーソフトは、最近の rsync でも大丈夫だそうですが、 ここでは「SuperDuper!」というフリーソフトを使いました。 ボリュームの全コピーは、asrを使うと以下の一行コマンドで済む。 Mac OS X Manual Page For asr(8) # Volume cloning: sudo asr restore --source /Volumes/Classic --target /Volumes/install 起動ボリュームだったら、こう。 sudo asr restore

    tips - Mac OS X - asrでボリューム全コピー : 404 Blog Not Found
    dankogai
    dankogai 2009/02/12
    もちろん出来ます。ただし、その間に変更されたファイルはコピーされない可能性あり>id:yuupon
  • Mac OS X - v10.5.6 needs GPGMail d55 or higher : 404 Blog Not Found

    2008年12月16日16:00 カテゴリNews Mac OS X - v10.5.6 needs GPGMail d55 or higher さっきv10.5.6にupdateしたら、Mail.appがこけまくってちょっとびっくりしたのだけど、すでに理由も対策も明らかになっているので念のため。 Sen:te - GPGMail IMPORTANT: You need at least GPGMail d55 since MacOS X 10.5.6; previous versions of GPGMail will crash Mail.しかしクラッシュの際に、"GPGMail caused the crash"と出たのにはちょっとびっくりした。おかげですぐ対策できたのはありがたいけど。 というわけで、Mail.appでGPGしている人は、10.5.6のアップデートだけではなくGPG

    Mac OS X - v10.5.6 needs GPGMail d55 or higher : 404 Blog Not Found
  • VMWare Fusion 2 がすごい件 : 404 Blog Not Found

    2008年09月18日18:30 カテゴリTipsiTech VMWare Fusion 2 がすごい件 VMware Fusion 初出2008.09.02; 2008.09.18:RCが取れたので更新 で、諸般の事情でどうしてもVersion 2.0の一部機能が必要になって、RC 1を使ってみたのだけど.... 404 Blog Not Found:VMWare Fusion で FreeBSD-7.0 + KDE-3.5.8 というわけで、遅ればせながら VMWare Fusion で遊んでみたのだが、いいわこれ。 すごいわ、これ。 [追記2008.09.18 RCが取れた2.0はこちら → VMWare Fusion - VMWare] まず、目立つのがこちら。 Unity、Parallels Desktop で言うところの Coherence が、見ての通りWindowsだけでは

    VMWare Fusion 2 がすごい件 : 404 Blog Not Found
  • Mac OS X Leopard - dynamic_pager を骨抜きに : 404 Blog Not Found

    2008年08月25日06:30 カテゴリTipsiTech Mac OS X Leopard - dynamic_pager を骨抜きに Mac OS X 10.5.1 Leopard アップルコンピュータ OS X で一ついやなものは、swapping. もちろんパートナーでなくて、実記憶と仮想記憶の、ね。 現在私が使っている MacBook Pro には、4GBのRAMが乗っている。滅多なことではswapしないと思いきや、する時にはする。特に VMWare Fusion を使うようになってからは。VMWareが提供するのは仮想マシンだけど、仮想マシンも物理メモリーを必要とするのだし。 問題は、メモリーをっているアプリケーションを終了しても、一度 swap out されたプロセスたちが実メモリーには戻ってこないこと。んで、一つでもswap outされているプロセスがあれば、/var/

    Mac OS X Leopard - dynamic_pager を骨抜きに : 404 Blog Not Found
    dankogai
    dankogai 2008/08/25
    no more swapping!
  • VMWare Fusion で FreeBSD-7.0 + KDE-3.5.8 : 404 Blog Not Found

    2008年08月05日12:00 カテゴリTips VMWare Fusion で FreeBSD-7.0 + KDE-3.5.8 VMware Fusion というわけで、遅ればせながら VMWare Fusion で遊んでみたのだが、いいわこれ。 とはいってもWindowsは入れてない(ごめんなさい>「これでIEのサポートが増しになる」と期待した各位)。 その代わり、FreeBSD-7.0 Releaseで「まともに」ネットサーフィンできるようにするまでの抄録を。 まずは結果から。 日本語入力もOK。Anthyで「こがい」がきちんと変換できたことに絶望した! Flash 7を入れれば、YouTubeも見れます。ニコニコ動画は残念ながらNG。Flash 9が必要のようです。 Virtual Machineの作成 Operating SystemはOther、VersionはFreeBSD

    VMWare Fusion で FreeBSD-7.0 + KDE-3.5.8 : 404 Blog Not Found
  • Leopard - Time Machine の3つの「誤解」 : 404 Blog Not Found

    2008年07月27日06:30 カテゴリTips Leopard - Time Machine の3つの「誤解」 というわけで、ちぇんじ、LepardO〜んしたからには乗らずにいられぬTime Machine. 乗り心地、最高でした。 で、時間旅行の際に気づいたことを3つほど。 「誤解」その1:バックアップ中は作業できない そんなことはありません。初期バックアップの最中でも、かなり普通に使えます。見ての通り、ファイル数が167万もあったので(!)、初期バックアップには6時間近くかかりましたが、その間に実際私は記事を二ばかり書いたぐらいです。 Activity Monitor で見た限りでは、Load Average は 0.2-0.3程度でした。 とはいえ、初期バックアップの際にあまりファイルシステムを大きくいじるような作業はしない方がいいというのはTime Machineに限らずバッ

    Leopard - Time Machine の3つの「誤解」 : 404 Blog Not Found
  • ちぇんじ、LepardO〜ん : 404 Blog Not Found

    2008年07月26日02:00 カテゴリLiving on the Edge ちぇんじ、LepardO〜ん 年貢のおさめ時は、いつだって突然にやってくる。 404 Blog Not Found:iPhone 3G・iPod touch 2.0 で顔文字(x_x) まだiPhone入手してません。それどころかメイン端末のMacBook ProをLeopardにすら出来てませんorz 半日メインマシンを止められない....すでに後継機は買ってあるのに.... というわけでLeopardへの移行を強いられたでござるの巻。 きっかけは、やはり故障。しかし幸いなことに、HDDじゃない。 en0、またの名を内蔵Ethernet。 やけにネットが遅いなと思ったら、無線LANに自動で切り替わっていやがる。 というわけで、後継機への移行開始!でも半日も止められないよん。というわけで.... 後継機を開封し

    ちぇんじ、LepardO〜ん : 404 Blog Not Found
    dankogai
    dankogai 2008/07/26
    そのコピーしている間を待てなかったんです>id:o64vv4 リストア中も使ってました(笑)
  • OS X tips - ファイルの開き方 : 404 Blog Not Found

    2007年04月29日15:00 カテゴリTips OS X tips - ファイルの開き方 Mac OS Xがファイルとアプリケーションをどう関連づけているかに関しての備忘録。 普通に開く この場合、Finderからダブルクリックすればよいのは、我が家の娘達も三歳になる前から知っている。Windowsでも同様なのはご存じのとおり。 アプリケーションを指定して開く この場合、使いたいアプケーションのアイコンにドラッグ&ドロップするか、ctrl-クリックして[Open With...]メニューを出せばよい。マウスボタンが複数ある場合は、右クリックでもOK。これまたWindowsと同じ。 openコマンド Mac OS X ならでは、というと、openというコマンドがある。これを使うと、shellからFinderと同じことができる。 % open Usage: open [-e] [-t] [

    OS X tips - ファイルの開き方 : 404 Blog Not Found