タグ

2010年2月3日のブックマーク (29件)

  • 本物のプログラマはHaskellを使う:ITpro

    筆者 shelarcy Haskellは,関数型プログラミングというジャンルに属する言語です。Haskellや関数型プログラミングを題材に物事を見ていくことで,今まで思いもよらなかったような未知の世界を知ることができるでしょう。 プログラミング言語を学ぶという行為には, 言語の基的な文法や考え方を理解する 言語の文化圏で広く使われている考え方に親しんでその言語らしい書き方を習得する 単に言語を使ってできること以上の知恵を学ぶ の3段階があります。この連載では,三つ目の段階を目標に,Haskellプログラミングの世界を一つひとつ丁寧に紹介していきます。 更新は毎月第1水曜日(1月のみ第2水曜日)

    本物のプログラマはHaskellを使う:ITpro
  • はてな的プログラミング言語人気ランキング - Cube Lilac

    この記事で更新していた「基礎文法最速マスター」のまとめは,現在,プログラミング言語「基礎文法最速マスター」ランキング にて更新しています.この記事の更新は停止していますので,最新の結果はそちらを参照下さい. ここ最近,「○○○ 基礎文法最速マスター」と言う記事が流行っていたようです.この各記事の被ブクマ数を見ていると,プログラミング言語毎の(はてな界隈での)人気がよく表れているなーと思ったので被ブクマ数の多い順に列挙してみました*1.尚,調査する際には Perl基礎文法最速マスター - Perl入門〜サンプルコードによるPerl入門〜 の「このエントリーを含むエントリー」と 基礎文法最速マスターぞくぞくキターーー! - 燈明日記 を利用しました. JavaScript 基礎文法最速マスター - なんとなく日記 PHP 基礎文法最速マスター - Shin x blog Perl 基礎文法最速

    はてな的プログラミング言語人気ランキング - Cube Lilac
    sukepyon
    sukepyon 2010/02/03
    変態文法なんかもあったのか。今度チェックしよう。
  • C++0x基礎文法最速マスター - Faith and Brave - C++で遊ぼう

    C++0xになると、C++03でごちゃごちゃした部分がだいぶ すっきり書けるようになるので、C++0xでの入門はこんな感じになるよー、 という気持ちで書きました。 1. Hello World C++0xでの入出力には、IOStreamというものを使用します。 <<演算子でどんどんつないでいきます。 以下のプログラムの読み方は 「標準出力(cout)に"Hello World"という文字列と、改行(endl)を出力する」 です。 #include <iostream> int main() { std::cout << "Hello World" << std::endl; return 0; } Hello World coutとendlを使用するには、 #include <iostream> のように、という標準ライブラリのファイルを読み込む必要があります。 2. コメント 行コメント

    C++0x基礎文法最速マスター - Faith and Brave - C++で遊ぼう
  • 基礎文法最速マスターぞくぞくキターーー! - 小池啓仁 ヒロヒト応援ブログ By はてな

    コンテンツは以下のリンク先が最新です。 基礎文法最速マスターカテゴリ - 燈明日記 id:perlcodesampleさんが『Perl基礎文法最速マスター』をまとめられたら…つぎつぎと他の言語のが出てきましたね! ちなみに、以下のリスト順は、ワタシがGoogleYahooで見つけた順番になっています。 しかし、次から次へと出てきますね! 後、大物は、VB.NETとC言語ぐらいですかね。あっ、コボルがいた…。 Perl基礎文法最速マスター http://d.hatena.ne.jp/perlcodesample/20091226/1264257759 Ruby基礎文法最速マスター http://route477.net/d/?date=20100125 PHP基礎文法最速マスター http://www.1x1.jp/blog/2010/01/php-basic-syntax.html P

    基礎文法最速マスターぞくぞくキターーー! - 小池啓仁 ヒロヒト応援ブログ By はてな
    sukepyon
    sukepyon 2010/02/03
    基礎文法最速マスターシリーズまとめ。
  • Whitespace基礎文法最速マスター - どうでもいい情報置き場

    乗るしかない、このビッグウェーブに! という訳でWhitespaceの基礎文法最速マスターです。 「Brainf*ck基礎文法最速マスター - 医者を志すを応援する夫の日記」を読んで、Brainf*ckがあるなら変態言語の双頭をなすWhitespaceもあるべきと思い、書きました。 ちなみに僕は一度もWhitespaceでプログラムを書いた事がないので、間違っているところがあるかもしれませんが、Whitespaceハッカーの方は是非指摘してください! 基礎 ご存知の通りスペースとタブと改行記号のみの言語です。 IMP(Instruction Modification Parameter)、コマンド、パラメータの3つ組で命令を表現する。 IMPとして次のものがある。(以下では各要素、最後の改行は見やすさのために書いただけなので一つ取り除いて考えてください) スタック操作: 算術: ヒープア

    Whitespace基礎文法最速マスター - どうでもいい情報置き場
    sukepyon
    sukepyon 2010/02/03
    まさかまさかの。
  • C++/Boost 基礎文法最速マスター - 野良C++erの雑記帳

    参考: http://d.hatena.ne.jp/faith_and_brave/20100201/1264997004 「C++0xになると、C++03 でごちゃごちゃした部分がだいぶすっきり書けるようになる」 らしいですが、C++0xを待たなくてもBoostを使えばだいぶすっきり書けるので、 BoostでのC++入門はこんな感じだよー、という気持ちで以下略。 この記事はC言語をある程度理解していることが前提です。 1. Hello World C++/Boostでの出力はC++標準の IOStream ライブラリと Boost.Format を組み合わせて行います。 例として、C言語のprintfを用いた Hello World を、C++/Boostを使って書き直してみます。 #include <stdio.h> int main() { printf( "%s\n", "Hell

    C++/Boost 基礎文法最速マスター - 野良C++erの雑記帳
  • JavaScript基礎文法最速マスター - gifnksmの雑多なメモ

    続々と増え続ける基礎文法最速マスターシリーズ(あまりにも増えてきたので他の言語記事へのリンクは別の記事に移しました)。 JavaScript 版は誰も書いていなかったようなので書いてみます。こういう解説記事的なものを書くのは初めてなので変なところがあったら指摘して頂けるとありがたいです。 JavaScriptの基礎概念についての解説はこちら:JavaScript概念最速マスター - TechTalkManiacs 1/31 23:58追記 コメント欄のos0xさんのご指摘を基に一部追記・修正を行いました。 2/2 2:52追記 switch文・正規表現・例外処理について追加しました。 2/2 6:44追記 コメントでfavrilさんにご指摘頂いた点(typo & コメント・サンプル追加)を修正・加筆しました。 2/2 7:15追記 トラックバックでLiosKさんにご指摘頂いた点(cal

    JavaScript基礎文法最速マスター - gifnksmの雑多なメモ
  • TechCrunch | Startup and Technology News

    At WWDC 2024, Apple introduced new options for developers to promote their apps and earn more from them in the App Store.

    TechCrunch | Startup and Technology News
    sukepyon
    sukepyon 2010/02/03
    タッチスクリーンがiPadの本体。
  • Bash基礎文法最速マスター - いろいろ解析日記

    Bashの文法一覧です。他の言語をある程度知っている人はこれを読めばBashの基礎をマスターしてBashを書くことができるようになっています。簡易リファレンスとしても利用できると思いますので、これは足りないと思うものがあれば教えてください。 1.基礎 echo文 echo文です。 echo "Hello world" コメント コメントです。 # コメント 変数の宣言 変数の宣言です。 # 文字列変数 declare str # 数値変数 declare -i num # 配列変数 declare -a array スクリプトの実行 スクリプトを実行するにはコマンドラインで次のようにします。 bash script.sh 出力結果をファイルに書き出すにはリダイレクトを使います。 bash script.sh > file.txt 文法チェック 事前に文法チェックを行うには、次のようにします

    Bash基礎文法最速マスター - いろいろ解析日記
  • Haskell基礎文法最速マスター - think and error

    見ていただけるのは嬉しいですがこのエントリは十分古いため、新しい情報へアクセスをしてください。以下のをお勧めします。 すごいHaskellたのしく学ぼう! 作者: MiranLipovaca出版社/メーカー: オーム社発売日: 2017/07/14メディア: Kindle版購入: 4人 クリック: 9回この商品を含むブログを見る 関数プログラミング実践入門 ──簡潔で、正しいコードを書くために (WEB+DB PRESS plus) 作者: 大川徳之出版社/メーカー: 技術評論社発売日: 2014/11/14メディア: 単行(ソフトカバー)この商品を含むブログ (8件) を見る みんなHaskellやろうぜ!! ということで書きました。 CやJavaRubyなど他言語を知っている人は、これを読むことでHaskellの大抵のことはマスターでき…ません。 特殊な構文が多すぎて他言語との類

    Haskell基礎文法最速マスター - think and error
  • Vim-users.jp - Vim勉強会#5 ujihisa発表資料

    sukepyon
    sukepyon 2010/02/03
    vim使いが登る階段。まだまだ登れる。
  • マルチコア時代のLock-free入門

    Please select the category that most closely reflects your concern about the presentation, so that we can review it and determine whether it violates our Terms of Use or isn't appropriate for all viewers.

  • Google Slides: Sign-in

    Not your computer? Use a private browsing window to sign in. Learn more

  • 生産性向上にはDo-Not-Do(やらないこと)リストがオススメ | ライフハッカー・ジャパン

    的な流れとしては以下の4ステップです。 ステップ1: ある期間における優先課題・目標を掲げる 上司や同僚などと相談し、その期に取り組むべき課題を決める ステップ2: 現在の自分の時間の使い方を記録する 平日のうち最低3日間、以下の項目について時間の使い方を記録する。ノートなどにメモ書きするか、『TimeGT』、「Colorhat」、「MyHours」、「Slimtimer」といったタイム記録ツールを活用してもよい。 ・ 時間(所要時間だけでなく、開始時刻と終了時刻も記入) ・ やったこと ・ 事前の計画の有無 ・ 仕事の妨げになったもの(緊急メールへの対応、チャットなど) ・ その仕事にかかわった人 ・ 優先順位A~D(目標達成のために最も優先順位が高いものをAとしてランクづけ) ステップ3: 記録を分析する ステップ2で記録した内容を精査する。やたら休憩時間が多くないか? ネットサー

    生産性向上にはDo-Not-Do(やらないこと)リストがオススメ | ライフハッカー・ジャパン
    sukepyon
    sukepyon 2010/02/03
    やらないことリストの作り方。
  • Twitterを初めたばかりの人が読むとちょっと良いこと:ASSIOMA:ITmedia オルタナティブ・ブログ

    ASSIOMA:ITmediaオルタナティブ・ブログ (RSS) ASSIOMA ICT業界動向やICT関連政策を基に「未来はこんな感じ?」を自分なりの目線で「主張(Assioma)」します。 Twitterが大ブームですね。ということで、最近Twitterを初められた方も多い方と思いましたので、Twitter歴4ヶ月の私なりにまとめた、「あー、そこでつまづいたんだよね」をまとめてみました。Twitterベテランの方には当たり前の事だと思いますが、初心者目線のリファレンスが余り無かったので、参考にして貰えれば幸いです。 ■Twitter歴史■ ちょっとだけ、素人レベルですが、Twitterのウンチクを。私の中ではtwitterって今、第三世代に入ってるのかなと思っています。 第一世代  2006年からTwitterが米国で開始。利用者の少なかった当初は、純粋に「仲間内での今を共有」するの

    sukepyon
    sukepyon 2010/02/03
    暇のあるときに実践しよう。
  • VBA基礎文法最速マスター - いろいろ解析日記

    VBAの文法一覧です。他の言語をある程度知っている人はこれを読めばVBAの基礎をマスターしてVBAを書くことができるようになっています。簡易リファレンスとしても利用できると思いますので、これは足りないと思うものがあれば教えてください。 1. 基礎 Visual Basic Editorの起動 VBAはVisual Basic Editorで編集・実行します。Visual Basic Editorは次のように起動します。 ExcelやWordのメニューで[ツール]-[マクロ]-[Visual Basic Editor]を選択する 標準モジュールの追加 VBAは標準モジュールに記述します。標準モジュールは次のように追加します。 Visual Basic Editorのメニューで[挿入]-[標準モジュール]を選択する。 変数宣言の強制 変数宣言を強制するため、モジュールの先頭に必ず以下の行を書く

    VBA基礎文法最速マスター - いろいろ解析日記
  • Java基礎文法最速マスター - いろいろ解析日記

    Javaの文法一覧です。他の言語をある程度知っている人はこれを読めばJavaの基礎をマスターしてJavaを書くことができるようになっています。簡易リファレンスとしても利用できると思いますので、これは足りないと思うものがあれば教えてください。 1. 基礎 classの作成 プログラムはclassに記述します。たとえばSampleという名前のclassを作る場合、Sample.javaファイル内に次のように書きます。 public class Sample { } mainメソッドの作成 プログラムはclass内のmainメソッドの先頭から実行されます。mainメソッドは次のように書きます。 public class Sample { public static void main( String[] args ) { // 処理を書く } } System.out.printlnメソッド 文

    Java基礎文法最速マスター - いろいろ解析日記
  • TechCrunch | Startup and Technology News

    Everything in society can feel geared toward optimization – whether that’s standardized testing or artificial intelligence algorithms. We’re taught to know what outcome you want to achieve, and find the…

    TechCrunch | Startup and Technology News
  • jQuery基礎文法最速マスター[to-R]

    jQuery基礎文法最速マスター はやっているようなのでまとめてみたいと思います。 jQueryの読み込み Google AJAX Libraries APIで簡単に読み込めます。 <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js"></script> jQueryの記述場所 基的にはscript要素内の次の箇所に記述していきます。 <script type="text/javascript"> $(function(){ /*ここにjQueryを記述*/ }) </script> 上のコードは$(document).ready()のショートカットなので、次のように書いても大丈夫です。 <script type="text/javascri

    jQuery基礎文法最速マスター[to-R]
  • Vimスクリプト基礎文法最速マスター - 永遠に未完成

    流行ってるみたいなので遅ればせながら便乗。需要?何それおいしいの? Perl基礎文法最速マスター - サンプルコードによるPerl入門 - Perlプログラミングの基礎から応用まで Route 477(2010-01-25) PHP基礎文法最速マスター - Shin x blog Python基礎文法最速マスター - LazyLife@Diary VBA基礎文法最速マスター - いろいろ解析日記 Java基礎文法最速マスター - いろいろ解析日記 Bash基礎文法最速マスター - いろいろ解析日記 Haskell基礎文法最速マスター - think and error Brainf*ck基礎文法最速マスター - このブログは証明できない。 VBScript 基礎文法最速マスター - CX's VBScript Diary - VBScript グループ JavaScript基礎文法最速マス

    Vimスクリプト基礎文法最速マスター - 永遠に未完成
  • 読書メモ+tips+日記:[Flash] ActionScript 3.0 基礎文法最速マスター

    巷で「○○基礎文法最速マスター」というのが流行っているので真似てみた。 (というノリで書くのをいちどやってみたかったんだよねー) というわけで。 ・ Perl基礎文法最速マスター - Perl入門〜サンプルコードによるPerl入門〜 ・ Ruby基礎文法最速マスター - Route 477 ・ PHP基礎文法最速マスター - Shin x blog ・ Python基礎文法最速マスター - D++のはまり日誌 ・ Brainf*ck基礎文法最速マスター - 医者を志すを応援する夫の日記 ・ Haskell基礎文法最速マスター - think and error ・ JavaScript基礎文法最速マスター - なんとなく日記 これらを真似て、ActionScript 3.0 版を作ってみました。 ActionScript 3.0 の文法一覧です。他の言語をある程度知

  • Emacs Lisp基礎文法最速マスター - http://rubikitch.com/に移転しました

    基礎文法最速マスターブームにのっかってみる。Ruby基礎文法最速マスターをだいたいEmacs Lisp(elisp)に置き換えてみる。 Emacs LispはEmacsで使われているLisp方言のひとつだ。他の言語をある程度知っている人はこれを読めばEmacs Lispの基礎をマスターしてEmacs Lispを書くことができるようになるかもしれない。無保証ではあるが。 ある程度はCommon Lispにも応用できると思うよ。 更新情報 [2010/02/03] 注釈の誤りを修正。 let*について加筆。 基礎 対話的にEmacs Lisp式を評価する Emacsを起動したときに生成されている、スクラッチバッファ(*scratch*)を使うと、Emacs Lispの式を簡単に評価することができる。M-Tabで補完できるぞ。 式を書いたらC-jを押すと、式の値が出てくるぞ。 (+ 1 3) 4

    Emacs Lisp基礎文法最速マスター - http://rubikitch.com/に移転しました
  • 「なぜAppleはiPadにFlashを載せるべきではない」のか

    気がついた人も多いと思うが、iPadのアナウンスメントであっさりと無視されたのがAdobeのFlash。私は意図的(=「Flashなんか重要じゃない」というメッセージ)と読んだが、皆さんはどうだろうか。 iPhoneがFlashをサポートしていないことに対するAdobeを含めたさまざまな方面からの批判を考えれば、「the best way to experience the web (最高のウェブ環境)」を売り文句のiPadが、これだけ広く使われているFlashをサポートしないというのはおかしな話だ。 不思議に思う人も多いかもしれないが、自分をAppleの経営陣の立場に置いて良く考えてみれば答えは明確になる。 Appleという会社は、昔からさまざまなクリエーターたち(アーティスト、ミュージシャン、ウェブ・デザイナー、etc.)を魅力的で便利なパソコンやツールで味方につけ、彼らの作品を消費者

  • 「FFFTPだけが危ない」はデマ

    ■乗り換えても無駄   感染した場合、危ないのはFFFTPじゃなく、FTPクライアントソフト全体 SmartFTP、NextFTP、Filezilla、WinSCPもFFFTPと同じ意味で危険 今のところ大丈夫なクライアントはある でも、大勢の人が乗り換えたら、マルウェアがバージョンアップして対応してくるだけだよ ていうか、パスワードを保存すること自体が危険だよ INIファイルに変えたって同じだよ! ■特定のマルウェアに感染しなければ大丈夫   もちろん、「絶対感染しない」ってのは不可能だけどね 感染した場合に、FTPソフトが保存してる情報を盗み出して利用される だから危ないと騒がれてる 「特定のマルウェア」とは、8080系とか“Gumblar”とかいわれてる奴 ** ■過去にパスワードを保存していないなら平気 ** ■今後もパスワードを保存しなければ平気 保存して無いものは盗みようが無い

    「FFFTPだけが危ない」はデマ
    sukepyon
    sukepyon 2010/02/03
    設定ファイルから盗るのとパケット盗聴するのと。今後どんな手段でくるかな。
  • “Gumblar”問題を受け、「FFFTP」のレジストリ設定を削除するツールが公開

  • 無料のMyJVNバージョンチェッカで、御社サイトのガンブラー対策も3分チェック | 初代編集長ブログ―安田英久

    Windows UpdateでOSを最新の状態にしておくウイルス対策ソフトを入れて最新のパターンファイルにしておく●Webサイトのサーバーで コンテンツが改ざんされて悪質なプログラムが仕込まれていないかチェックするといったことが必要です。 パソコン側の対策すべてのWeb担当者に今すぐしてほしいのが、ガンブラー系ウイルスがねらっているプログラムのバージョンアップ。とはいえ結構面倒なんですよね。そこで、IPA(情報処理推進機構)が無償で提供しているMyJVNバージョンチェッカを使いましょう。3分で簡単に、バージョンアップが必要なプログラムが残っていないかチェックできます。 MyJVNバージョンチェッカのページへ行く http://jvndb.jvn.jp/apis/myjvn/vccheck.html 「MyJVN バージョンチェッカの起動」からXP用かVista用かWindows 7用かを選

    無料のMyJVNバージョンチェッカで、御社サイトのガンブラー対策も3分チェック | 初代編集長ブログ―安田英久
    sukepyon
    sukepyon 2010/02/03
    クライアントのバージョンチェッカとサーバーチェックのサービスをしている企業を紹介。
  • 25歳になる自分が改めて「最後の授業」から学んだこと3つ / ハチヨンイズム

    もうすぐ25歳になるyteppeiです。 ハタチから5年が経ち、あと5年で30歳。 ちょっとした節目を迎えるにあたり、後で見返そうと思っていた動画を見てみました。 ↑2008年7月25日に亡くなられた、ランディ・パウシュ教授の「最後の授業」です。 当時かなり話題になったと記憶しているので、見られた方が多いかもしれません。 ただ、今見返してみると当時とは違った気付きや新たな学びがありました。 以下、25歳になる自分が改めて最後の授業から学んだことをまとめてみます。 誤りを指摘されない環境は自分のためにならない ランディ教授がフットボールを通して学んだことの1つです。 最初にこの授業を受けた時には響く言葉ではなかったのですが、今の環境になってあらためてこの言葉を聞くと、刺さるものがあります。 受けた指摘は自分の中でしっかりと受け止めるとともに、指摘すべき時はしっかり指摘していこうと思います。

    25歳になる自分が改めて「最後の授業」から学んだこと3つ / ハチヨンイズム
    sukepyon
    sukepyon 2010/02/03
    奇遇なことに自分も今月で25になります。初めて観て感じたものは多いけどどうも言葉にできない。とてつもない置き土産。
  • 13日間で「名文」を書けるようになる方法 - 情報考学 Passion For The Future

    ・13日間で「名文」を書けるようになる方法 高橋源一郎の明治大学大学院における「言語表現法」講義の書籍化。全13回の授業が学生とのやりとりを含めて収録されている。とてつもない名講義。言葉で語らず、インタラクションで考えさせるという高度な教授法を、毎回繰り出す。 初日、スーザン・ソンタグの「若い読者へのアドバイス」という名文が配られる。死期が近いことを悟った思想家が若者に向けて「心の傾注」という言葉をキーワードに真摯な忠告を短い手紙のように書きつづったものだが、「読み終わったら、その紙から目を上げ、窓の外を眺めてみてください。なんて美しい風景でしょう。このキャンパスのいいところは、こういうものが見られることです。すぐ横に、そんなに美しいものがあるのに、活字ばかり追いかけてはいけません。読んだものは忘れて、見ることに、傾注してください。」と先生。 オバマ大統領の演説、斉藤茂吉のラブレター、しょ

    sukepyon
    sukepyon 2010/02/03
    表現よりもコンテンツに重点を置いた講義だったんだなと想像。
  • 『いまさらxargsの便利さを主張してみる — ディノオープンラボラトリ』へのコメント

    ブックマークしました ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください Twitterで共有

    『いまさらxargsの便利さを主張してみる — ディノオープンラボラトリ』へのコメント