Explore the PhpStorm IDE for web projects. Get everything you need for PHP, JavaScript, and SQL coding out of the box
![PhpStorm: The PHP IDE by JetBrains](https://cdn-ak-scissors.b.st-hatena.com/image/square/518c43c571e29c951ccf165b82e4fb89d96e153b/height=288;version=1;width=512/https%3A%2F%2Fresources.jetbrains.com%2Fstorage%2Fproducts%2Fphpstorm%2Fimg%2Fmeta%2Fpreview.png)
Explore the PhpStorm IDE for web projects. Get everything you need for PHP, JavaScript, and SQL coding out of the box
こんにちは。 最近、Backbone.jsというライブラリを使って、制作をしています。 Backboneいいですね〜。 各UIパーツの結合度が下がるので、 全体の見通しが良くなり、メンテもしやすくなります。 今作っているものはそこまで規模が大きいものではないのですが、 大規模js開発入門ということで。 それに加えて、先日JavaScript道場に行ってきてから、 jsの開発でもテストコードを書くようにしています。 師範に習ったとおり、 mocha + expectjs + _sinonjs_を用いてユニットテストを書いているのですが、 そのテストを書いている時に、sinonjsのspyで詰まったのでメモ。 sinonjs spyの使い道・使い方 そもそも、sinonjsとは何か。 そしてその中のspyという機能は何なのかをざっと。 sinonjsとは、テストダブルのライブラリのことです。
svnのときはrevertすればいいのだが、gitではリモートリポジトリにpushするまでのステップ数が多いのでややこしい。各ステップで巻き戻し方が異なるので、使い分けが必要。 この記事でそれらの方法についてまとめる。 最も確実な方法 ローカルリポジトリの変更を完全に破棄して構わない場合、リモートリポジトリから git clone し直すのが最も確実である。 これはたぶん、最後の手段になる。 ただこれだとpushは取り消せないので、そのやり方は後述する。 ローカル編集を消したい。 まだaddすらしていない状態だけど、行った変更を取り消したい。 そんなときは以下を打つ。 git checkout <path><path>にディレクトリを指定すれば、再帰的にcheckoutしてくれる。 ワーキングツリーの変更を全部取り消していい場合は、次のコマンドでもいい。 git reset --hard
http://kakutani.com/20110703.html#p01 に触発されております.Vimでもできるよ!!! 1. ソースコードを:TOhtmlする まずはおもむろにVimで該当のコードを開きます. このとき注意しておきたいのは,背景色はKeynoteに反映されないので黒背景ならKeynoteのテキストボックスを黒背景に するか,Vim側のカラースキームを白背景のものにしておくかを予め選択しておく必要があります. 尚,カラースキームの選定にはunite-colorscheme (ユナイトビューティフルアタック!!!)を利用するといいでしょう. 本稿ではunite-colorschemeについては割愛します. また,行番号などもHTML化されるので:set nonuで非表示にしたりお好みで. カラースキームを変更などしたら,:TOhtmlを実行します. 次に開かれたバッファーを
2024年2月1日 拙作プラグインの譲渡について 拙作のMovable Typeのプラグインを、株式会社ワールドイズマインに譲渡いたしました。 長きにわたり拙作のプラグインをご愛顧いただき、ありがとうございました。 昨日に続いて、サーバー上のフォルダをSFTP接続でマウントする方法を紹介します。 今日はMac OS Xでの手順を取り上げます。 1.Fuse for OS Xのインストール まず、「Fuse for OS X」をインストールします。 Fuse for OS Xは、OS Xのファイルシステムを拡張して、様々なファイルシステムを扱うためのソフトです。 Fuse for OS Xのサイトから、最新版をダウンロードします。 ダウンロードしたファイルをダブルクリックしてを開き、その中の「Install OSXFUSE 2.6」のアイコンをダブルクリックして、インストールします。 「イン
平素よりYahoo!知恵袋をご利用いただきありがとうございます。 2017年11月30日をもちまして、「知恵ノート」機能の提供を終了いたしました。 これまでご利用いただきました皆様にはご迷惑をおかけすることとなり、誠に申し訳ございません。 長年のご愛顧、心よりお礼申しあげます。 引き続き、Yahoo!知恵袋の「Q&A」機能をご利用ください。 Yahoo!知恵袋トップ 知恵ノートサービス終了のお知らせ プライバシー - 利用規約 - メディアステートメント - ガイドライン - ご意見・ご要望 - ヘルプ・お問い合わせ JASRAC許諾番号:9008249113Y38200 Copyright (C) 2018 Yahoo Japan Corporation. All Rights Reserved.
vim タブページ みなさんvimのタブページ機能を使っていますか? この一番上のバーに出ている、ブラウザなどでよくある「タブ」のことです。↓ これはvim 7.3から導入された機能なのですが、なぜかあまり使われていません。 Google検索 vim タブページ しかし、これはめちゃめちゃ便利です! 今までtmuxでvimを複数個立ち上げており、ちょっと別の作業をするときは別のvimを起動していたのですが、タブページを利用することによって1つのvimで作業することができ、更にヤンクももちろんタブ間で共有されるので開発効率がかなり上がりました。 あまり使われていない原因はおそらく、デフォルトの状態だと、タブ間の移動がかなりめんどくさいからだと思います。 デフォルトはこんな感じ 右側のタブに移動するたびに :tabnext ラストのタブに移動するには :tablast など打っていられません。
※2015/6/12 .vimrc の書き方を最新に更新しました。 NeoBunlde は Vundle を元にして作られた改良版のようだ。 http://vim-users.jp/2011/10/hack238/ に作者の記事がある。 使い方は簡単。 || mkdir -p ~/.vim/bundle git clone https://github.com/Shougo/neobundle.vim ~/.vim/bundle/neobundle.vim ||< その後、下記のように.vimrcを設定する。 |vim| filetype off if has('vim_starting') if &compatible set nocompatible " Be iMproved endif " Required: set runtimepath+=~/.vim/bundle/neobu
iOS版の Chrome がリリースされましたね。 アプリとしての使い勝手どうこうというところよりも、JavaScript エンジン周りをどうしているのかに興味があったのだけど、TechCrunch の記事 (http://techcrunch.com/2012/06/28/hands-on-with-googles-chrome-for-ios-just-like-chrome-for-android-only-slower/) を見る限り v8エンジンは搭載されていないし、当然 UIWebView での JIT コンパイラも有効にはなっていないように見えました。つまり、JavaScript の実効速度に関して言えば、Mobile Safari のそれを上回ることはない。(厳密に言えば、純粋な JavaScrpit の実効速度以外のところの実装が良くてトータルとして速い、というようなこと
どうも。グリーのアカウントは持ってる1けどモバゲーのアカウントは持ってない卜部です。 ところでPerlリスクですか。まあ、あるんじゃないですか。ぶっちゃけ。でもさあ、さすがにPerlしか書けない人たちは転職先の選択肢のなさくらい自覚してると思う。なのでPerlがどうとかいう話はしないです。各自でどうぞ。 でね、ポイントはそこじゃないだろうと思うわけですよ。どんな選択をしても同様のリスクはあるんですよ。たとえばMacromedia ShockwaveでLingoで作ってたソフトとかさあ。今ではだれもメンテできないでしょう? だから今隆盛をきわめてる技術で作ったものが、何年か後にリスクになるってのは、それはそういうものなんですよ。べつにPerlに限らん。Perlはたまたま今そういうフェーズってだけで、明日は我が身ですよ。hamlとかsassとか。 だからまあ、こう言ってしまうと身も蓋もないかも
また、自分用のメモです。 以下のような環境があるとします。 ネットワーク外部からの SSH アクセスをうけつけるサーバがある。 ホスト名は miku (仮名) とします。 ネットワーク内部のみからアクセスできるサーバがある。 SSH ログインと HTTP アクセスを受け付けます。 ホスト名は luka (仮名) とします。 外部からは negitoro.dyndns.example.com (仮名) で miku にアクセスできるとします。 以下は、外部の Mac OS X から miku の SSH を経由して luka にアクセスする操作の例のメモです。Linux でも同様になると思います。Windows は知らん。 HTTP のフォワーディング Terminal.app で以下のようにオプションをつけて ssh ログインします。 Mac $ ssh -L 8080:luka:80 n
1. 使い始める 1.1 バージョン管理に関して 1.2 Git略史 1.3 Gitの基本 1.4 コマンドライン 1.5 Gitのインストール 1.6 最初のGitの構成 1.7 ヘルプを見る 1.8 まとめ 2. Git の基本 2.1 Git リポジトリの取得 2.2 変更内容のリポジトリへの記録 2.3 コミット履歴の閲覧 2.4 作業のやり直し 2.5 リモートでの作業 2.6 タグ 2.7 Git エイリアス 2.8 まとめ 3. Git のブランチ機能 3.1 ブランチとは 3.2 ブランチとマージの基本 3.3 ブランチの管理 3.4 ブランチでの作業の流れ 3.5 リモートブランチ 3.6 リベース 3.7 まとめ 4. Gitサーバー 4.1 プロトコル 4.2 サーバー用の Git の取得 4.3 SSH 公開鍵の作成 4.4 サーバーのセットアップ 4.5 Git
アプリケーションキャッシュは指定したファイルをローカルにキャッシュさせることで、 表示の高速化やオフラインでの動作を可能にするものです。 ブラウザでもその効果は体感できるが、一番威力を発揮するのはスマートフォン環境。 特に速度の遅い3G回線下にあるiPhoneで使うと、まるでWifiを使っているような気分が得られます。 導入方法 あちこちで語られまくってて今更感あるけど一応…。 マニフェストファイルの作成 まずは何をキャッシュするのか指定するマニフェストファイルを作ります。 UTF-8のテキストファイルを開いたら、拡張子を “.appcache” にして適当な名前を付けて保存。 保存する場所はアプリケーションのルートでいいと思います。 保存したらテキストファイルの先頭に CACHE MANIFEST と追加。目印なので忘れずに。 その後にキャッシュするものとしないものの設定を書きます。 ま
Blue Static - MacGDBp Like any traditional debugger, MacGDBp will allow you to walk through your code one line (or more) at a time. MacOS X向けのXdebugクライアント「MacGDBp」。 MacOS Xで、Xdebugの吐き出したファイルをプロファイリングするためのツールが公開されました。 Windowsであれば、WinCacheGrind、UNIXならKCacheGrind、Macならこれ、というものが現れました。 先日、WEBベースのクライアントも公開されましたね。「PHPアプリのプロファイリングをWebベースで行う「webgrind」」 Macな方は使ってみましょう。
先週末はLLTV、今週末はPHPカンファレンスと技術系のイベントが重なってうれしいtanakaです。 さて、今日もNetBeansの便利機能をプログラマ向けにご紹介いたします。本日は、NetBeansのSFTP機能を使ってLinux on VMWareな開発環境がとても快適になった話をいたします。 目次 仮想マシンが開発環境な私の悩み NetBeansのSFTPクライアント機能はとても便利です 設定方法(主にひっかかりやすいポイントだけご紹介) 「保存したら転送」が快適すぎる 保存してもアップロードされなかったときは? まとめ 仮想マシンが開発環境な私の悩み 私はPHPのプロジェクト(スクリプト群)をVMWareで実行しているDebianに保存して、開発を進めます。(同僚のみなさんも一緒かというとそうではなくて実マシンを使う人やcoLinuxを使う人までさまざまです。)そしてSambaを使
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く