最終更新 2023-09-09 UNIX/Linux コマンド解説の一覧です。 2023/09/09現在の掲載コマンド数は528個です。 主に FreeBSD, Redhat Enterprise Linux, CentOS, Ubuntu, Amazon Linux 等で使用できるコマンドを集めたものです。 括弧内の数字は、ジャンルに属するコマンドの個数です。
ファイルやディレクトリには,アクセス権限(パーミッション)が設定されている。ファイルやディレクトリのパーミッションは,「ls -l」の出力のうち,最初の10 文字で表されている。 $ ls -l -rw-rw-r-- 1 hoge hoge 1897 Jul 3 08:14 test.txt -rwxrwxr-x 1 hoge hoge 6849 Jul 2 21:22 hoge.bin* lrwxrwxrwx 1 hoge hoge 10 Jun 12 04:48 src -> /home/src/ drwxrwxr-x 2 hoge hoge 1024 Jul 27 16:55 temp/
今メインで利用しているマシンにTracを入れようかどうか迷っていたのですが、入れるのが面倒だったのでちょっと前から話題になっているRedmineを入れてみました。 環境はこんな感じです。 Mac OS X 10.5.6 Ruby 1.8.6 Rails 2.3.2 Git 1.6.2.3 Redmine 0.8 Apache 2.2.11 Redmineインストール 1. RedmineのSVNからソースを取得 $ svn checkout http://redmine.rubyforge.org/svn/branches/0.8-stable redmine 2. redmine/config/database.ymlでMySQLの設定を修正してDBを初期化 $ cd redmine $ rake db:create RAILS_ENV=production $ rake db:migr
今回はCakePHPの命名規約についてまとめたいと思います。 CakePHPでは、命名規約に従ってクラス名、ファイル名、テーブル名を付けることで、モデルに対応するテーブル、コントローラに対応するテーブルなどを自動的に認識してくれるため、開発が楽になります。 もし、命名規約に従いたくない場合や、すでにテーブル名が決まっていて変更することが出来ない場合は、モデルの$useTableや、コントローラの$usesを設定することで、柔軟な対応も可能です。 以下では、命名規約をモデル、コントローラ、ビューの3つに分けてまとめます。 命名規約 モデル クラス定義:class CakeSample extends AppModel ファイル名:/app/models/cake_sample.php テーブル名:cake_samples クラス名は単数型。 ファイル名は 単数型 、アンダーバー区切り。 テー
CakePHPは、PHP言語の高速開発用フレームワークです。日々、発展を遂げる各種フレームワークの動向を見極めつつ、日本発のCakePHP応援ブログとして、最新情報をお届けします。 CakePHP1.2のbakeで自動生成した画面は、画面に表示される文字列が__('文字列') で囲まれています。これは、簡単に多言語翻訳ができるように配慮されているからです。 ここを無理やり日本語に書き換えても日本語化はできますが、せっかくなので、最初から国際化をにらんで、poファイルを生成、編集して日本語化を進めてもよいのではないか、と思います。 CakePHP1.2はgettextを使用した翻訳と流れは同じです。 http://ja.wikipedia.org/wiki/Gettext (1)アプリで使用する文字リソース(メッセージ類)は、__('')で囲む こうしておくと、自動的に翻訳ファイルを作ってく
GREE、TwitterとFacebookと友だち検索で連携を開始 〜 Twitterでフォローしている人やFacebookの友人・知人とGREEで簡単につながることが可能に 〜 グリー株式会社(本社:東京都港区、代表取締役社長:田中良和、以下グリー)は、2011年3月7日より、ソーシャル・ネットワーキング・サービス(SNS)「GREE」において、「Twitter」と「Facebook」と友だち検索機能で連携を開始します。 この連携により、ユーザーは「Twitter」のフォロー情報と「Facebook」の友だち情報を読み込み、「Twitter」でフォローしている人や「Facebook」に登録されている友人・知人を「GREE」上で簡単に検索したり招待したりすることができるようになります。なお、この機能はPC版「GREE」とスマートフォン向け「GREE」(※)に対応しています。 「GREE」
androidを始めてみました。 とりあえず、androidを始める前に思っていた疑問について android? アプリ開発の費用は? 無料 開発には何を揃えなければいけないの? 実機だけ(仮想実行環境で満足するなら実機もいらない) もちろんセンサーなどの実機固有の入力はつかえない 開発の言語は? 主にjava。(scalaでやっている人もいたけれど…サイズ増。速度低下) 開発環境(OS)は? windows,mac,unixどれでも 開発に必要なツールは? SDKとeclipseが推奨されている(emacsで作業している人もいる) もう少し細かな内容 実機のandroidと通信するには? adbコマンドを使う(あるいはeclipse上から操作)| PATHの設定は必要?(eclipse) 必要。 android-sdk-/toolsを.bash_profileなどに eclipse上での
ほとんどのスマートフォンのウェブブラウザはcanvasタグに対応していますが、バグだらけです。以下、色々な環境で試したバグのまとめです。 iPhone OS 3.1 このバグは iOS 4 では、直っています。 iPhone OS 3.1 では、fillText() などの文字列描画系がバグっています。画面が上下反転して、フォントなども反映しません。お持ちの方は 実際のサンプル - fillText() メソッド - Canvasリファレンス - HTML5.JP でお試しください。おかしな位置に文字が表示されます。このバグは、iPod touch、iPhone 全てで発生します。 まもなく、iPhone OS 3.2 が出ますが、直っていることを強く祈ります! Android 2.1 このバグはAndroid 2.2では、直っています。 Android 2.0, 2.1が、一番ひどいです
Facebookの「Deals」では、位置情報サービス「Places」にチェックインすると、近くの店の割引情報を入手できる。 Facebookは11月3日、位置情報を使った割引サービス「Deals」と、モバイル対応強化を発表した。 Dealsは、位置情報サービス「Facebook Places」でチェックイン(自分の居場所を記録)すると、近くにある店が提供する割引情報を入手できるというもの。GAPやMcDonald's、Starbucksなどが参加しており、割引や無料の商品などを提供している。米国のみのサービスとなる。 またFacebookはこの日、iPhoneとAndroid向けのアプリを刷新した。Androidアプリ(バージョン1.4)はPlacesとGroups機能を追加し、iPhoneアプリ(バージョン3.3)はGroups機能、Dealsサービスに対応する。Groupon、Yel
iPhone を再起動する iPhone の電源をいったん切って、再び入れる方法をご案内します。 iPhone X、11、12、13 以降を再起動する方法 いずれか片方の音量調節ボタンとサイドボタンを長押しし、電源オフスライダが表示されたら離します。 スライダをドラッグし、デバイスの電源が切れるまで 30 秒ほど待ちます。デバイスがフリーズする場合や反応しない場合は、デバイスを強制的に再起動してください。 デバイスの電源を再び入れるには、(iPhone の右側にある) サイドボタンを Apple ロゴが表示されるまで長押しします。 iPhone 6、7、8、SE (第 2 または第 3 世代) を再起動する方法 サイドボタンを電源オフスライダが表示されるまで長押しします。 スライダをドラッグし、デバイスの電源が切れるまで 30 秒ほど待ちます。デバイスがフリーズする場合や反応しない場合は、
こんにちは、デスクの上にiPhoneを意味もなく3台並べる男、faultierです。 僕の普段の仕事はlivedoor blogやlivedoor ニュースのモバイル版のシステム開発ですが、ときにはlivedoor クリップアプリのようなiPhoneアプリの開発もやっています。ということで、今日はPerlの話ではなく、iPhoneアプリとObjective-Cの話をしようと思います。 上の画像はlivedoor クリップアプリですが、実は言語設定が「日本語」以外に設定されていると日本語部分が英語に変わります。 MacOSXのアプリケーションを作成したことがある方はご存知かと思いますが、Cocoaアプリケーションは簡単に多言語化する仕組みが備わっています(できることは単順ですが)。 ローカライズされたリソースを用意する まず、ローカライズされたリソースの置き場を用意します。英語と日本語に対応
CakePHPの管理者向けサイトにBasic認証を簡単に追加するコンポーネントです。 1.2系で動作しますが、ちょこちょこっといじれば1.1でも動くかと。 1. Routing.adminを有効にする そもそもこれをやらないと意味がありません。[app/config/core.php]でRouting.adminを有効にします。 これにより[http://example.com/admin/~]のURLで管理者用アクションにアクセスできます。 Configure::write('Routing.admin', 'admin'); 2. 認証コンポーネントを設置 認証コンポーネントを[app/controllers/components/admin_auth.php]に設置します。 [2008/05/29] 継承元をComponentからObjectへ変更しました。(janさんありがとうござ
スパイスラボ神部です。 ちょっと前から悩んでいたのですが、CakePHP でサイト開発をするとき、Basic 認証はどうすればいいのか…という問題があります。CakePHP の Routing と、Apache のディレクトリ構造とは一対一対応ではないため、たとえば特定のコントローラ以下にのみ認証をかけたい場合などは、どこにどうやって .htaceess を置けばいいのか、と言うことに悩んでしまいます。 そこで CakePHP のフォーラムに相談してみたところ、解決方法があまりにも簡単でスマートなことに驚いてしまいました。 -Apacheが好きだ! - Favorites! Security コンポーネントと beforFilter の活用 解決方法で提示されていたのが、こちらのブログエントリ。 -CakePHPでBasic認証対応ページを作る - blog.katsuma.tv こちら
Warning: Cannot modify header information - headers already sent by (output started at /home/blog1602/blogs/inc/_blog_main.inc.php:482) in /home/blog1602/public_html/hanaya/skins_custom/_main.php on line 65 今回は、ログイン機能を作りたいと思います。 「app_controller」の記述 「app_controller」の「beforeFilter()」に記述すると、すべてのコントローラーの全アクション前に実行されます。 <?php class AppController extends Controller { // ログインを必須とするかどうかのフラグ var $needAuth
注意 この実装はクッキーにユーザ名とパスワードを保持させていますが、パスワードを保持させるのは大変危険なので、実際のアプリケーションで動かす場合は時限つきAuthorizeトークンを発行してそれを保持させる実装にするなど、クッキー盗聴対応を必ずしましょう。 トークンを使う実装に修正しました。(16:25) この実装は、クッキー盗聴対策のため、トークンを発行し、それをクッキーに保存します。 CakePHPのクッキーコンポーネントは賢く、Security.ciperSeedというキーを元に復号可能な暗号化をクッキーに対し施しているため、直に読めることはないのですが、それでも解析されたら丸見えになります。これを避けるため、パスワードを直接保存することがないようにしましょう。 ワンタイムトークンを使う実装に修正しました。(18:51) いつも同じトークンを発行してしまうと、再生(リプレイ)攻撃の脆
リッチなテーブルをCSS3で作るサンプル: Feature table design with CSS3をご紹介します。via.http://www.red-team-design.com/feature-table-design-with-css3 DEMO DL HTML markup <table class="features-table"> <thead> <tr> <td></td> <td>Standard</td> <td>Professional</td> <td>Enterprise</td> </tr> </thead> <tfoot> <tr> <td></td> <td>$99</td> <td>$199</td> <td>$399</td> </tr> </tfoot> <tbody> <tr> <td>Custom domain</td> <td><img s
About WebAL is a Javascript-based implementation of the OpenAL 3D audio API. Like WebGL, the idea is to provide a low-level interface to the audio system allowing for more advanced frameworks to be built on top of it, as well as making ports of existing non-browser code easier. OpenAL is supported on almost all platforms and is designed for games and other high-performance applications. It support
2011/03/07 08:00 本号から「米国シリコンバレーで今起きていること」をテーマに、企業や社会、市民生活における現地のIT最新事情をお伝えする。世界最先端の同地域を知ることは、日本の明日を知ることにつながるからだ。第1回はビデオ配信を取り上げる。映画のレンタルと言えば、最初はVHSのカセットテープだった。当初は小さな個人経営のビデオレンタルの店が町に林立し、米国ではその後1985年にビデオレンタルチェーンのBlockbuster(ブロックバスター)社とMovie Gallery(ムービーギャラリー)社が設立された。 家庭にビデオデッキが普及した時代の波に乗って、両社は急成長した。Movie Galleryが経営するビデオレンタルショップの名前はHollywood Video(ハリウッドビデオ)。最盛期には全米で5000店舗を数えるまでになった。 その後、VHSカセットはDVDに置
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く