サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
掃除・片付け
yuku-tech.hatenablog.com
最近pjaxという単語をよく見るから調べてみたら結構よさげだったのでrailsを使ったサンプルを記事にしてみました。 pjaxとAjaxの違い:Ajax=技術、pjax=jQueryプラグイン Ajax JavaScriptを用いてサーバから非同期に取得したデータを用いてコンテンツを改変する技術。 pushState HTML5で登場した、ブラウザの履歴を変更する仕様兼その実装。history.pushStateで使える pushState+Ajax Ajaxでコンテンツを変えると同時にpushStateでブラウザの履歴を更新して、さらに更新後のURLに直接アクセスしても同じページが表示されるようにする。つまり、Ajaxで変更した後のページにもパーマリンクを作る。その結果ブラウザの戻るボタンで、同一ページ内のAjaxの効果を消したりもできるようになる。 pjax pushState+Aja
最近Pythonを使い始めた人の多くが最初に使うPythonのORMはDjangoに附属しているやつなんじゃないかと思います。そういった人が、後になってSQLAlchemyを使うと、必要以上に複雑で使いにくいと感じることもあるようです。かく言う僕もそんな感じで、長らく研究用スクリプトにもDjangoのORMを無理矢理組み込んで使っていました。 しかしながら、最近になって(研究室の輪講の為に)SQLAlchemyの使い方を勉強し直したところ、この認識を改めるに至りました。このことをもっと多くの人とシェアしようと思い、キーボードに手を置いた次第です。本稿では、DjangoのORMを使ったことがある人を対象に、SQLAlchemyの使い方を、両者の違いと共通点を意識しながら解説したいと思います。 SQLAlchemyバリバリ使ってる人 間違ってる箇所や、こういう便利な機能あるよ、というのがあった
fugitiveはvim用のgitラッパープラグインだ。 fugitiveを使うとgitを操作するためにいちいちvimから抜ける必要が劇的に減る。 例えばaddやcommitだけでなく、ソースの変更箇所をパッチ形式でなくvimdiffで簡単に表示できるのは非常に便利だ。 みんなが大好きなgit-blameもコマンド1つでvim上で綺麗に表示してくれる。 Vim+Gitな方は是非fugitive.vimを使ってみて欲しい。 github: https://github.com/tpope/vim-fugitive コマンド早見表 これらのコマンドは全てgitリポジトリ内でのみ操作可能だ。 :Gstatus 新しい窓を作ってgit statusを表示 :Gwrite 現在開いているソースをgit add :Gread 現在開いているソースの直前のコミット時のソースを表示 :Gmove dest
PythonPython用の科学技術演算用ライブラリとして有名なscipyに含まれている疎行列の計算用のモジュールを使ったPageRank計算用のモジュールを書きました。https://github.com/taka84u9/u9library/blob/master/link_analyser.py僕の研究室にある計算用サーバで動かしたところ、ノード数130万強のグラフに対しても30回の反復に対して約35秒程度で完了しました。詳しい使い方はdoctestとREADMEを参照してください。u9libraryには今後個人的に研究目的で作成したモジュールを順次追加していく予定です。関連エントリPageRankアルゴリズムの大規模実装における注意事項 - SELECT * FROM life;
色々書いてたらめちゃくちゃ長くなった 目次 個人的なはてなインターンお気に入りポイント5つ 圧倒的な質と量で1つのことに取り組む ユーザ目線でサービスを作る 優秀な社員さんと日本中から集まった仲間たち オフィスランチ はてなIDの存在 来年行ってみようかな、と少しでも思う学生の方へ プログラミングスキルに自信がない 京都が遠い 他にやりたいことがある インターン期間にお世話になったWebページなど Perl関連 HTML5,JavaScript関連 MySQL関連 Git関連 Vim関連 謝辞 ■個人的なはてなインターンお気に入りポイント5つ 1.圧倒的な質と量で1つのことに取り組む はてなの夏は暑い。鞄を背負って出社するだけでこの有様だ。 はてなインターンでの学びは質・量のどちらをとっても圧倒的です。質的な面としては下記引用の通り。 ただ濃いだけでなく,広く学べる 密度が尋常じゃない上に
このページを最初にブックマークしてみませんか?
『SELECT * FROM life;』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く