世界最高峰のブックメーカーでベットしましょう。オンラインベッティングでお気に入りのスポーツをお楽しみください。
「Java News.jp(Javaに関する最新ニュース)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします。(編集部) プログラミングと検索エンジンは切っても切れない プログラミングと検索エンジンの関係は切っても切り離せないものです。プログラミングに役立つドキュメントやノウハウを探したり、参考になるサンプルプログラムを見つけ出せます。 さらにバグの回避方法を見つけたり、エラーメッセージを検索エンジンで探して、解決方法が見つかることも多いでしょう。良質のソースコードから、的確なアルゴリズムや、思いもしなかったようなコード例を見いだすのも新たな楽しみです。 さて、ここではプログラミングの際に便利に利用できるソースコード専用の検索エンジンをいくつか紹介しましょう。ソースコード専用の検索エンジンを利用した検索
ソフトウェア工学の標準的なカリキュラムにソースコードの読み方というのがあるのかないのか知らないが、プログラマとして最も重要な資質の一つにコードの読解力というのがある。 ついでに言えば、大学や専門学校であまり教えられているとはいえないけど、実践では常に必要とされているものとして、テストの方法論、デバッグの方法論、性能向上の方法論、メモリなど各種資源の削減方法論などなどがある。国際化、移植性なども重要な単元であるがソフトウェア工学の中で教授されていると言う話はあまり聞かない。コードのハック一般についてどこかで議論されているのだろうか。経団連あたりで議論しているのだろうか? 閑話休題。 ソースコードの読み方ということで、最近では「コード・リーディング」というそのものずばりの教科書も出ているので状況は好転しつつある。コードの読み方はオープンソースの時代になり、間違いなく広く情報を共有できるようにな
Googleの一般検索でも、社外秘情報の入ったExcelを検索したらいろいろ出てきた(参考 、 公開Webサーバから機密情報を引き出す「Googleハッキング」の脅威と、その対策)といった話もあるし、つい最近はGoogle Calendarで明らかに公開情報じゃないいろんな人の予定が検索できるという指摘も話題になった。 ということで、昨日リリースされたGoogleコード検索でも、さっそく色々な「ヤバイ」指摘が。 kottke.org では以下のような検索例が 圧縮アプリケーションの暗号生成部分のソース パスワードを埋め込んだブログシステムのソース バッファーオーバーフロー脆弱性がありそうなソース 公開されるべきでない、と書いてあるソース 愚痴ったり、罵ったり、馬鹿にしたりというコメント 有名プログラマーの名前での検索 また、PHPのセキュリティといえばこの人の Chris Shiflett
開発者のための、ソースコードがらみの便利サイトを3つご紹介。 1. Code Snippets - http://www.bigbold.com/snippets/ いろいろなプログラム言語やHTML、SQLなどのコードやTIPSを集めたサイト。 いわゆる「レシピ」「ハック」集だが、タグづけできるのがイマっぽい。 タグ「python」+「google」の例。特定タグをRSSでsubscribeもできる。 2. pastebin - http://pastebin.com/ コードの断片を置いておくためのサイト。Javaのコード例。 IRCやIMなどでコードを共有するという用途を想定しているようだが、 シンタックス・ハイライティング(構文の色づけ)が効いているので(主要な言語はすべてカバー)、 コードを色つきで見せる環境がない場合に広く活用できそう。 3. Koders - http://w
Add AI to your apps Learn AI Programming Publish your AI projects Free, open source, locally hosted, any platform, any language. Read more... Discuss Download Docs Turn a code snippet, simple Python module, or a Jupyter notebook into a CodeProject.AI module that can be deployed and used anywhere by everyone. Learn and AI without fighting tools and setup environments.
ソースコードを見る上で、JavaDocやPHPDocument、RDocのように説明文がきちんと書かれていると見やすくて便利だ。しかし、書くのは良くとも後でHTMLを生成するために都度コマンドを実行するのは面倒に感じていた。 チュートリアルの構造化表示 そこでソースからそのまま読めるようになっていると便利そうだ。その目的に使えそうなのがこのソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはCode Browser、ソースコードを見るのに便利なソフトウェアだ。 Code Browserはテキストエディタとして利用できるが、Code Browserで指定されるコメントの書き方をすると、ツリービューや複数ペインでの表示にするとソースを構造化して表示してくれるようになる。RDocのような4ペインでの表示もできる。 4ペイン表示 構造化した状態では関数を指定するとその関数だけを表示するよう
Make Your Projects Come To Life With the tools we provide, developers on SourceForge have created over 500,000 software projects; we host over 2.1 million registered users. Our popular directory connects nearly 20 million visitors and serves more than 2.6 million software downloads a day. Join & Create Find and Review Business Software SourceForge is a complete business software and services compa
「Fun With Google Code Search」によると、 Google Code Searchを使って脆弱なソフトウェアを見つけられてしまうそうです。 実際に、Google Code Search経由で発見されてサーバを乗っ取られた事例が「How Hackers Are Using Google To Pwn Your Site」という記事で紹介されています。 ShoeMoneyが乗っ取られた事例では、恐らくWebサーバの設定ミスで.phpファイルの関連付けを行わない状態で、Google Sitemapsに登録してしまったため、Google Code Searchに自作コードが載ってしまい、それを見たクラッカーがサイトを乗っ取ったのであろうと思われます。 バッファオーバーフロー strcpy : strcpy\((\w+,\w+) lang:c sprintf : (sprin
Account Suspended This Account has been suspended. Contact your hosting provider for more information.
ロングテール、ベータ版というようにして、Web2.0に関するビジネスモデルを見てきたわけですが、3つめは「オープンソース」、Web2.0のあらゆるものを支えている根幹です。 この場合のソースというのはプログラムのソースコードのことを指します。これを誰でも希望すれば見られるようにする、これが「オープンソース」です。そして、オープンソースにするということは、誰でもそのソースコードから実行ファイルなどを生成できるということ。 例えば、Windowsのソースコードは一部を除いては公開されていません。もしWindowsがすべてオープンソースであったとするならば、そのソースコードを使って無料のWindowsが作られ、誰でもそれを自由にダウンロードしてインストールすることができるようになります。しかしこうなるとマイクロソフトは儲かりません。 なのに、オープンソースはビジネスモデルであり、事実、成功してい
C# and Java are two very popular programming languages, each regularly topping the charts of the top 5 most widely use programming languages in the world. Both programming languages share a similar syntax and structure, and are often considered to be part of the same family of programming languages -...
マサチューセッツ工科大学(MIT)のInformation Services and Technologyグループが、1960年代に開発されたオペレーティングシステム「Multics」のソースコードを公開した。ライセンスには、初期開発者の表示を再配布の条件とするBSDスタイルのものが適用される。 Multicsのオープンソース化は、1991年に米Honeywell社のコンピュータ部門を買収した仏Bull社により決断された。Multicsは、Bull社が1985年にMulticsの開発を終了した後、1988年にはMITによるサポートも終了していた。 「Multiplexed Information and Computing Service」を語源とするMulticsは、MITの調査プロジェクトとして1964年に誕生。1965年秋にはMITとゼネラル・エレクトリック(GE)、AT&Tベル研究
教育界、技術者コミュニティでJava言語の教育と啓蒙に長年携わってきた筆者が、独自の視点からJavaの面白さを掘り下げていく。(編集部) 新しい年度になって、もうじき新人の皆さんが現場に行く時期になってきました。大きな会社であれば、新人研修があって、その後に配属となりますから、実際に現場で活躍するようになるまでには、まだまだ時間があるかもしれませんが、小さな会社であれば即戦力として期待され、早速開発に参加することになるのではないでしょうか。 ということで、今回は新人の皆さん向けに、プログラミング技術上達の方法として、「ソースコードを読むこと」について語ってみたいと思います。 ソースコードを読むのって、どんなとき? 新人の皆さんは、「ソースコードを読もう!」といわれたときに、どういうことを想像するでしょうか。「プログラムの参考書などを購入して、そこに掲載されているサンプルのソ−スコードを読む
HOME > メモ > SourceCode ソースコード関連のソリューション、便利サイト (整理中です) 多言語 Code Snippets - http://www.bigbold.com/snippets/ 「レシピ」「ハック」集 タグづけできる pastebin - http://pastebin.com/ コードの断片を置いておく シンタックス・ハイライティングあり Koders - http://www.koders.com/ ソースコードのサーチエンジン !CodeZoo - http://www.codezoo.net/ Java, Python, Ruby gonzui - http://gonzui.sourceforge.net/index.html.ja ソースコード検索エンジン !OpenGrok - http://www.opensolaris.org/os/p
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く