ドットインストール代表のライフハックブログ
![IDEA * IDEA](https://cdn-ak-scissors.b.st-hatena.com/image/square/1442f739d083d65e244cb042453b4e370cd735f2/height=288;version=1;width=512/http%3A%2F%2Fwww.ideaxidea.com%2Fwp-content%2Fuploads%2F2011%2F06%2Ft-12.png)
本稿では、フリーソフトウェア財団のGNU Compiler Collection(GCC)とMac OS Xにおけるその使い方について概説します。GCCはフリーソフトウェアプロジェクトであり、UNIXや他のプラットホーム向けのソフトウェアを開発するために何年も使われています。アップルの開発ツールであるXcode(および以前のProject Builder)では、ソースコードから実行可能イメージをビルドするために内部ではGCCを使用しています。GCCとの対であるGNU Debugger(GDB)は、Xcodeデバッガの基盤を構成しています。 ここに示す例は、いくつかの理由でコマンドラインから実行しています。 多くのUNIX開発者がコマンドラインベースのツールを使い慣れています。 コマンドラインツールは、複数のプラットフォーム(UNIXのバリアントなど)で作業を行う開発者に最小公分母を提
Shin.鶴長 2008/5/19 DarwinをベースとしたUNIX系OS「Mac OS X」では、ApacheやSambaをはじめとするおなじみのアプリケーションを動作させることができます。今回は、Webアプリケーションの定番、AMP(Apache+MySQL+PHP)環境を導入してみましょう(編集部) Mac OS Xは、BSDの流れをくむ「Darwin」をベースとしたUNIX系OSです。 Mac OS Xを手掛けるアップルでは、発売当初からUNIX由来の堅牢(けんろう)性や安定性を前面に打ち出し、UNIX互換であることを強くアピールしていますが、「Aqua」と呼ばれる洗練されたユーザーインターフェイスに覆い隠され、普通に使用するうえでUNIXを意識することはありません。 しかしひとたび「ターミナル.app」を立ち上げれば、ps、ls、viなど、Linuxで慣れ親しんだコマンドに触れ
ネクストの基盤技術を引き継いだMac OS Xは、Mach(現在はMach 3.0)をカーネルに持つ。 Machにはもともと4.3 BSDとの互換性があったが、アップルはFreeBSDプロジェクトの共同設立者、ジョーダン・ハバードを迎え入れ、FreeBSD 5環境を実装している。 ちなみに、このMach+BSDの環境は、商用OSとして発売されているMac OS Xとは別に、「Darwin OS」というプロジェクト名で、Apple Public Source License(APSL)のオープンソースプロジェクトとして公開されている(http://developer.apple.com/opensource/)。その上では、X11などのX Window Systemも動けば、Perl、vi、EmacsやMySQLといったおなじみのツールを使うこともできる。 画面4 Mac OS Xは、多くの
MAMP 1.0公開 – Mac OS XでApache/MySQL/PHPを簡単構築です。 独webEditionは8月1日、Mac OS XにApache、MySQL、PHPを容易に導入可能なパッケージ「MAMP」のバージョン1.0をリリースした。 Linux/Apache/MySQL/PHPでしばしば「LAMP」と言われたりしますが、そのMac OS X版ということで「MAMP」だそうです。 Linux、Windows向けには、以前から”AMP”スタックの導入を一元化するインストーラパッケージの整備が進んでいた Mac OS XでもAMP環境を簡単に構築できるというのは喜ばしいことです。 MAMP 1.0では、 ・Apache : 2.0.54 ・MySQL : 4.1.12 ・PHP : 4.4 & 5.0.4 がインストールされるそうです。他にも、「SQLite」や「phpMyA
このコーナーでは、Mac OS X と Apache を使ってCGI を試験するための Web サーバを構築することを目的に説明していきます。Windows と違い、Mac OS X には、Web サーバとなる Apache や、CGI を動作させるための Perl が既に実装されております。従って、新たにインストールするものは特にありません。ここでは、環境構築の手順を説明していきます。 本章の説明は、UNIX の知識がほとんどない方を対象にしております。 本章を執筆するに当たり使った環境は、iBook M6497 で、ソフトウェアアップデートを使って Mac OS X を 10.1.4 までバージョンアップしています。 10.2 に関しての説明がございますが、ソフトウェアアップデートを使って 10.1.5 までアップグレードした後、パッケージ版の 10.2 にてバージョンアップしています
最近では仮想化という単語がよく使われていますが、やはりまだ敷居が高いと感じている方は多いようです。しかしながら、VMwareを使えば仮想化はまっさらのPCにLinuxをインストールするよりももっと簡単にできてしまいます。 以前はWindows用にVMwarePlayerの使い方を説明しましたが、今回はMacユーザー向けにVMware Fusionの使い方を紹介したいと思います。 VMware Fusionとは? VMware ServerがWindows向けに対し、Mac用に開発されたのがVMware Fusionです。 VMware Fusionは有料ですが、評価版で30日間使用することができます。購入すれば1万円なので、ためらっている方はまずは評価版で試してみてからでよいでしょう。金額を支払えば、いままで使っていた仮想マシンもそのまま引き継ぐことができます。 また今回は全体的に長くなる
Mac OS XでNTFSの読み書きが可能になる「Paragon NTFS for Mac OS X」の最新版が発売 ネットジャパンは20日、Mac OS XからNTFSボリュームへのアクセスを可能にするソフト「Paragon NTFS for Mac OS X 7」のダウンロード販売を開始した。動作環境はMac OS X 10.4.11以降、同社オンラインストア「マイネットジャパン」での価格は4,410円。 Paragon NTFS for Mac OS Xは、米Paragon Softwareが開発したNTFS用システムドライバ。同社が開発したUFSD (Universal File System Driver) テクノロジにより、NTFSボリュームへの高速なアクセスを実現している。Boot Campで使用する内蔵 / 外付けのHDDやフラッシュメモリなど、Mac OS Xで認識可能な
Macintosh向けセキュリティ製品を手がける米SecureMacと米Integoはそれぞれ米国時間2008年6月20日,Mac OS Xに感染するトロイの木馬が出回っていると警告した。SecureMacは「AppleScript.THT」,Integoは「OSX.Trojan.PokerStealer」と命名し,注意を呼びかけている。 SecureMacによると,このトロイの木馬は最近見つかった「Apple Remote Desktop Agent」に存在するセキュリティ・ホールを悪用してMac OS X 10.4/10.5に感染し,管理者権限で作動するという。Macintoshを遠隔操作されたり,パスワードを盗まれたりする恐れがある。 Mac OS X用スクリプト言語AppleScriptで記述されたコンパイル済みファイル「ASthtv05」(ファイル・サイズは60Kバイト)またはア
米Googleは11月28日 (現地時間)、「Google Gadgets for the Mac」の提供を開始した。導入するとMacのDashboard上でGoogleガジェットを利用できるようになる。対応OSはMac OS X 10.4以上。日本語を含む16カ国語に対応している。 Google Gadgets for the Macは、Google Desktopのサイトを通じて提供されているが、Googleアップデータを用いたインストールではGoogle Gadgetsのみを選択することが可能だ。インストール後、Google Gadgetsを起動すると、ガジェットのリストが表示され、各ガジェットの[Add]ボタンをクリックするだけでDashboardで利用可能になる。 Google Gadget List DashboardのウイジェットとGoogleのガジェット(Virtual F
米Googleは12月4日、同社のMac用ソフトウェア開発チームで開発中のソフトウェアを紹介するページ「Google Mac Developer Playground」を公開した。 Google Mac Developer Playgroundは、同チームが「勤務時間の20%を使って好きなプロジェクトに取り組んでよい」規定を使って開発している実験的作品、役立つツール、楽しむだけのソフトなどを紹介している。 現在は、IMとチャットネットワークで自分のステータスを更新できる新作ソフトの「Statz New!」、iPhoneのドライブの中身を読み書きできるようにする「iPhone Disk」、その技術のベースとなっているファイルシステムの「MacFUSE」などが掲載されている。 関連記事 Google、デスクトップガジェットをMac OS X対応に 4月にGoogleデスクトップがMacに対応し
マイクロソフトは、Mac版Officeの最新バージョンとして、Power PC搭載MacとIntel CPU搭載Macの両方に対応した「Microsoft Office 2008 for Mac」シリーズを1月16日に発売する。ラインアップは標準パッケージのほか、家庭/学生向けパッケージ「Microsoft Office 2008 for Mac ファミリー&アカデミック」など3製品。価格は標準パッケージの通常版が52,290円、アップグレード版は29,400円。 Office 2008 for Macシリーズは、Power PCおよびIntel CPU搭載Macの両環境下で稼動する初のユニバーサルアプリケーションとなる、Office for Macの最新バージョン。主な仕様として、Excel/Word/PowerPoint/Entourageの2008年バージョンを収録。また、Windo
iPhone、iPod、Mac、Mac OS X Leopard、全てがそれなりに堅調なようで何よりです。でも、今回はちょっとだけ苦言を呈したいと思います。 この度、会社で新たにネットワークストレージ(NAS)を買うことになりました。利用目的はデータの交換および保存です。 しかしながら、候補としてピックアップした各製品の仕様を見ると、多くはMac OS X対応をうたっておきながらも「ファイル名に31バイトを超えるロングネームは使えません」という注意書きがあったりします。一応使えるものの、制約が付くというパターンですね。 不親切なメーカーに至っては、その注意書きすら書かれていません。名の知れたメーカーの製品にしても、そうだったりします。 このファイル名の制約は、NAS側でサポートするAFP(Apple Filing Protocol)のバージョンによるもので、いまだに多くの製品がAFP2(M
「KOMONO道」と題した連載が始まりました。プラットフォームを問わず、イカした安価/小型なデバイスの紹介を行いますが、Mac用周辺機器も積極的に取り上げますので、応援のほどよろしくお願いします。ちなみにタイトルは……往年の忍者アニメ「忍風カムイ外伝」のエンディングテーマ冒頭部分の影響大です、ハイ。 さて、今回はFUSE(Filesystem in USErspace)のOS X移植版、「MacFUSE」について。SpotlightとFinderを融合させた「SpotlightFS」など、従来のファイルシステムのあり方を変えてしまう可能性を秘めている……というと大げさかもしれないが、かなりユニークな機能を実現できるAPIだ。それでは早速、その機能の概要から解説を始めよう。 FUSEの概要 FUSEは、いわゆる"ユーザランドファイルシステム"用API。当初はLinuxの外部プロジェクトとして
米サン・マイクロシステムズの社長兼CEO、ジョナサン・シュワルツ氏は、同社のZFSファイルシステムがアップルの次期Mac OS X「Leopard」のファイルシステムになると企業イベントで明らかにした。 同氏によると、アップルはこれを6月11~15日にサンフランシスコで開催予定のWorldwide Developers Conference(WWDC)で発表する。 Daring Fireballのジョン・グラバー氏など一部のMac観測筋は、シュワルツ氏は、ZFSがLeopardのファイルシステムオプションになると言おうとして、言い間違ったのだと示唆している。 オンラインでは数カ月前から、ZFSでディスクをフォーマットするオプションが表示されたLeopardベータ版のスクリーンショットが出回っている。 しかし、サンのSolarisマーケティング担当副社長マーク・ハミルトン氏は自身のブログに、
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く