タグ

programmingに関するH58のブックマーク (59)

  • Webデザインやプログラミングなどの勉強に良さそうな国内のブログ記事やWebサイトいろいろ - かちびと.net

    いよいよ2011年がスタートしました。 今年も去年同様、勉強することが 沢山あります。まだモチベーションが そこそこあるうちに勉強になりそうな 国内の記事をリンク集にしました。 迷ったときに見てみようかなと思い ます。 より最適な方法というのはあると思いますが、まずは扉を叩かない事には何が悪いかも分かりません。ということで、内容に拘らず、否の意見をスルーしてここに色々まとめさせて頂きました。 勉強したい気持ちはあるけど出来ない理由は「何を始めればいいのか分からない」という方も、何が出来るのか、どういった勉強法で出来るようになるかが分かればやる気が起きるかも知れません。 5分で分るシリーズ 以前も流行ったんですね。Web関連以外も含めてここにまとめられています。 5分で分かる PHP を知らない人が PHP の便利さを学べる記事を書いたよ 5分でわかる Ruby を知らない人が Ruby

    Webデザインやプログラミングなどの勉強に良さそうな国内のブログ記事やWebサイトいろいろ - かちびと.net
  • 研究者のためのコンピュータフォーラム [論文PDFファイルの整理方法]

    DOI を打ち込むことができるなら、あとは自分でスクリプトを書いて自動化すればいいのでは。 例えば http://simon.net.nz/articles/query-pubmed-for-citation-information-using-a-doi-and-python/ を元にした以下のような Python スクリプトを使えば、DOI を入力して PubMed ID を出力できます。 適当なファイル操作スクリプトを付け加えれば、doi.pdfpubmedID.pdf に一括してリネームすることもできるでしょう。 あとは pubmedID.pdf を一括して iPapers に drag & drop すれば PDF ライブラリーの出来上がりです。(Windows の場合は知りません) もっと工夫して PDF ファイル中から DOI を探し出すようにすれば、DOI

  • mfumiの日記

    別に新年だからという訳でもないですがはてなブログの方に移転しました.ついでになんとなくアカウント名も一新. こちらの記事はそのまま残しておきます. http://mmi.hatenablog.com/ 普段GUIを作成する場合はC++withQtで作成してます.実のところQtを使えば簡単にGUIが作成できるんですが,わざわざQtプロジェクトを作るのもあれだなーという時 にPython用のQtバインディングであるPyQt5を使うともっとお手軽にできるのではないかと思って試してみました.(ちなみに,PyQt5は全然ドキュメントがないです.) 最初に一つ言っておくと,Python用のQtバインディングは2種類あって,1つがPyQt,もう一つがPySideです.PySideの方はQt開発元のNokiaがサポートしてます.今回PyQtを利用した理由としたのは2014/11/12現在Qt5をサポートし

    mfumiの日記
    H58
    H58 2010/12/16
    天才的な嗅覚を感じます。サーチする習慣、見習いたい。車輪の再発明をしない、心がけを感じます。
  • Cheat-Sheets.org

    All cheat sheets, round-ups, quick reference cards, quick reference guides and quick reference sheets in one page. The only one you need.

  • 【perlの大掛かりな改造を出来るようになるにはどのような勉強をどの位すればよいですか?…

    perlの大掛かりな改造を出来るようになるにはどのような勉強をどの位すればよいですか?】 yomi-search(yomiサーチ)をかなり大きく改造したいと思っています。 http://yomi.pekori.to/yomi-search.shtml 現在の私の知識は、yomi-searchFAN!の改造事例集を見て改造したり、 http://sumi.cside.com/ 各ページ内の情報のレイアウトを変えることは出来るくらいです。 また、こちらに書いてある内容は理解しました。 http://www.kent-web.com/perl/index.html そんな私が手探り、もしくは完璧に、yomi-search(yomiサーチ)の大掛かりな改造を行うには、どのようなことをどの位勉強すればよいですか? 「これも勉強しておいた方がいいよ」的な部分的な回答ではなく、トレーニングメニューを渡

    H58
    H58 2010/12/03
    プログラムを改造する時の心構えなど。
  • Vimで使える正規表現 - Archiva

    Make a note of it: Web tech, montaineering, and so on. Note: この記事は、3年以上前に書かれています。Webの進化は速い!情報の正確性は自己責任で判断してください。 Vimの正規表現をまとめてみました。Vimの正規表現は——基的にコマンドモードで使うためか——やたらエスケープが多かったりして、ちょいと独特です。また、拡張正規表現も使えないので、Perlのノリで書くとやきもきしますね。以下、検索に関わりそうなオプション設定。 :set wrapscan

  • コマンドプロンプトを使ってみよう! - バッチファイルとは?

    バッチファイル(Batch File)は、Windowsで複数の処理をまとめて実行する際に使われるプログラムファイル。 バッチファイルの中身は、基的にはコマンドプロンプトで実行できるコマンドを1行ずつ明記したもの。 ファイル名の拡張子は、「.bat」または「.cmd」とする。通常は「.bat」が採用される。

    H58
    H58 2010/10/29
    繰り返し、似た作業をするときに、どのようにして、楽に作業をこなすのか?Bshell,bashみたいな形をwindowsで
  • セキュリティ過敏症 - ぼくはまちちゃん!(Hatena)

    初心者はPHPで脆弱なウェブアプリをどんどん量産すべし ↑のブックマーク うん。増田くんはいつもいいこと書くね! ブックマークの方には 危険だとか迷惑だとか踏み台だとか色々かいてあるけれど(というか踏み台ってなんだろ?) そんなに大切な個人情報をたくさん扱ってるサイトなんてどれだけあるかな。 みんなそういうサービスつくってるの? なんかすごいね。 ぼくの使っている範囲だと、(提供側が気をつけていないと) 当にまずいのは銀行と証券とカード会社のような、お金のからむサービスくらいだよ。 もちろん、他にメール内容だとか、購読しているフィードだとか、知られたくない個人情報なんてのは、人によってたくさんあるよね。 だけど、例えばぼくがメールサービス作りましたなんて言ったら誰か使う? それか無名の団体だったらどうかな。それで大切なメールやりとりしちゃうの? そう。そもそも、利用者もそれほどバカじゃな

    セキュリティ過敏症 - ぼくはまちちゃん!(Hatena)
  • 日曜研究室 – まだ庭の小石の数を数え終わっていない

    キーボードは普段 Realforce (テンキーレス, 変荷重)を使っています。 Realforce には全く不満はないのですが、目移りしたというか魔が差したというか、なんとなく新しいキーボード2種類を買ってみました。 Realforce といってもうちのは静音リングを追加したり、スライドを交換して Cherry MX 用のキーキャップを付けれるように改造してあります。 (このあたりの話は以前書きました) (色合いが酷いw ですが、キー押下のフィーリングは改造前とほとんど変わっていないと思います) IPBKYMERWH と HV-KB390L 今回新しく買ったキーボードはこちら。 上(白いほう)が IPBKYMERWH で、下(黒いほう)が HV-KB390L です。 どちらもキーピッチは一般的な19mmです。 IPBKYMERWH IPBKYMERWH の商品名は Bookey Mech

  • bashで始めるシェルスクリプト基礎の基礎(1/2)

    GUIに対するCUIの優位性の1つとして、作業の自動化が挙げられる。普段行う作業を1つのコマンドにまとめたり、複数のファイルに対して同じ処理を繰り返し行ったりといったことが比較的簡単なのだ。WindowsにもWSH(Windows Script Host)が用意されている。しかし、Linuxのbashスクリプトの方が簡単なのだ。 シェルスクリプトの基はコマンドを並べること コマンドによる作業を自動化するには、その内容を記述したテキストファイルを用意すればいいのです。このテキストファイルを「シェルスクリプト」といいます。 最も簡単な自動化 最も簡単なシェルスクリプトは、コマンドをそのまま並べることです。例えば、tarコマンドでファイルのバックアップを取るとしましょう。単純にルートディレクトリから下を全部バックアップするにしても、/devや/tmpは必要ないですね。すると、

    bashで始めるシェルスクリプト基礎の基礎(1/2)
  • BASHスクリプト - ファイヤープロジェクト

    BASHスクリプトは強力なのでうれしい.日常生活で,ガリガリBASHスクリプトを書いて快適ライフを送るのだ. 基編 応用編 実践編 基編ちょっとBASHスクリプトプログラミングやってみる用.基的な構文が中心. スクリプトの作成 2003-07-20T15:13+09:00 matsu BASHスクリプトファイルの作成方法 リダイレクトとパイプ 2003-07-20T15:13+09:00 matsu リダイレクトとパイプによって,入力や出力の流れを制御することができる. BASHでの変数について 2004-03-14T23:45+09:00 matsu BASHスクリプトにおける変数の取扱について説明する. 条件,ステートメントブロックとif文 2003-07-20T15:13+09:00 matsu BASHスクリプトでの条件式とステートメントブロックについて説明し,それをもとにi

  • シェルスクリプト(Bash)

    シェルスクリプトとはコマンドやシェルの組み込みコマンドなどをファイルに記述し、実行できるようにしたものである。 またプログラムの制御構造なども使用でき、柔軟な処理が可能であり、/etc/rc.d/initd/ディレクトリ内の起動スクリプトなどはシェルスクリプトである。 シェルスクリプトを実行するには実行権限および読み込み権限が必要です。 またシェルスクリプトファイルの1行目にはシェルスクリプトを実行するシェルのパスを記述します。 スクリプトファイル内でも、シェル変数を定義することができる。またその変数を参照する場合は変数名の前に" $ "を 付けることで参照できる。変数名に使用できる文字は英数字および" _ "(アンダーバー)であり先頭は英字を使用しなくてはならない。

  • Vimcasts - Free screencasts about the text editor Vim

    Yanking and pasting works seemlessly between Neovim’s regular buffers and terminal buffers. In this video, we’ll look at how the Normal mode paste command works in a terminal buffer, and we’ll create a mapping to help with pasting text directly from Terminal mode. Watch screencast

  • Python でファイルを読む

    [Home] [Setting up Mac OS X] [Python]: ファイルを読む [日語を使う] Python examples - ファイルを読む Python Tutorial にあまり書かれていなかった、「ファイルの読み方」について、例を示します。 対話形式で一行ずつ端末から読む 質問やプロンプトを出して、一行ずつ答えを端末から読む場合は、 raw_input() を使う次の方法が簡単です。 name = raw_input('Enter name: ') print name 標準入力(stdin)から一行ずつ、最後まで読む 標準入力から読むには、sys をimport しておき、sys.stdin を用います。 次の例は、1行ずつ、標準入力から読んで標準出力に書き出します。 (なお、print 文が自分で改行を付け足さないよう、最後にコンマがついています。) #!/

  • 各種マニュアルのページ

    このページの情報はyour own riskで利用してください。[copyright]も御覧ください。また、内 容等に間違いや分りにくい記述がありましたら、御指摘くださると嬉 しく思います。 ところで、最近ちょくちょく質問のメールをいただくのですが、時間 的に返答できないこともあります。もし返事が無いときは、すみませ んが、忙しいのだとあきらめてください。またOSなど環境に依存する 質問には原理的に回答できません。 間違い等の御指摘に対しては、必ずなんらかの返答をするようにして ます。 金沢大学計算科学科の学生の場合は直接教官室に質問に来ましょうね。 2006年10月追記 この1年ほどの間に、「新しい○○のバイナリはどこのサイトに行け ばありますか?」(○○はgnuplotだったり、awkだったり…)という 問合せが急に増えました。これには一切、お答えできません。Linux ならお使いの

  • (PHP)プログラマのためのVIM (7) - 補完・マップ・オプション - おぎろぐはてブロ

    Yahoo!のAndreiさんのプレゼンのPDFを勉強がてら訳していきます。 元記事: Andrei Zmievski: "VIM for (PHP) Programmers" slides and resources この記事シリーズまとめはこちら: (PHP)プログラマのためのVIM (まとめ) - おぎろぐはてな (1)カーソル位置・カーソル移動・マーク・挿入 (2)削除・検索 (3)置換・テキストオブジェクト (4)コピー/削除/貼り付け、レジスタ (5)undo (6)ビジュアルモード、ウィンドウ、タブ 補完 vimはとても補完が扱いやすい コマンドラインで<Tab>たたくだけ! ファイル名の補完には、wildmenuとwildmode (オレは "list:longest,full"が好きだ)を設定する :new ~/dev/fo<Tab>(新しいウィンドウで開くファイル名入力

    (PHP)プログラマのためのVIM (7) - 補完・マップ・オプション - おぎろぐはてブロ
  • Tanablog

    テスト用のコードを書くときは、末尾に trace を入れておくと消し忘れ防止になる。 hoge();trace("テスト用のコードが含まれています。"); Google の検索結果ページに 10 キーのショートカットをつける Greasemonkey スクリプトを書いた。 GoogleResults10KeyShortcut.user.js // ==UserScript== // @name Google Results 10Key Shortcut // @namespace http://bitmap.dyndns.org/ // @description Add 10key shortcut to Google search results page // @include http://www.google.co.jp/search?* // ==/UserScript== (f

  • まじで使えるJavascriptライブラリ75選 | CREAMU

    Javascriptで優れたインターフェースを実装したい。 そんなあなたにおすすめなのが、『75 (Really) Useful JavaScript Techniques』。まじで使えるJavascriptライブラリ75選だ。 以下にいくつかご紹介。 » Lightview スムーズに画像を拡大してくれる » FancyUpload アップロード中のプログレスを表示してくれる » SWFObject Javascriptを使ったFlashプレーヤ » JavaScript tabifier 簡単にJavascriptで切り替えられるタブインターフェースが作れる » FancyZoom 1.1 簡単なエンベッドでスムーズに画像を拡大してくれる » SimpleModal オーバーレイするクールなモーダルダイアログ » A Mac OS X-style Dock In JavaScript

  • 僻地のプログラマkmt-t - わりとどうでもいい日記

    木場公園の隣に咲く河津桜|春の訪れを感じる 春の陽気を感じながら、カメラを片手にゆったり散歩。 木場公園の隣に咲く“河津桜”は、見頃を過ぎても美しかった。 木場公園の隣に咲く河津桜 多くの観光客が訪れているのは、海外でも桜の開花情報がシェアされているからだろう。 後ろのマンションが日らしさを引き…

    僻地のプログラマkmt-t - わりとどうでもいい日記
  • vimを使っている方は、便利に使うためにどんなテクニックがありますか? あるいはvimスクリプトがあったら教えてください。 現在使っているのは easy (un)commenting out o.. - 人力検索はてな

    vimを使っている方は、便利に使うためにどんなテクニックがありますか? あるいはvimスクリプトがあったら教えてください。 現在使っているのは easy (un)commenting out of source code (まとめてコメントアウトできる) mru.vim(ファイルを開いた履歴を表示できる) pydiction(pythonの補完ツール) になります。 vimについて調べると初心者向けの解説が多く、便利な使い方についてはあまり触れられていませんので、どうかよろしくお願いします。

    H58
    H58 2007/12/11
    もう一回良く読む。