タグ

プログラミングに関するphotoandartのブックマーク (43)

  • ブラウザ内のエディタ事情 - Slip Ahead Logging

    Mozilla 勉強会@東京 7th | Mozilla Developer Street (modest) で『ブラウザ内のエディタ事情』という発表をさせて頂きました.発表資料を以下に掲載します. 発表では,次の 3 トピックについて説明をおこないました.興味のある方は資料をご覧頂ければと思います. textarea 内で高度な編集機能を実現するための基機能 様々なソースコードエディタ実装を分類して実装方針 Firefox 11 から利用可能となった source-code.jsm 所感 やはり発表をさせて頂くことになると調査せざるを得ないもので,かなり勉強をさせて頂くことができました.特に面白かったのが CodeMirror の実装.内部を詳しく覗いたわけではありませんが 現在の設計に至るまでの事情を説明した記事 を作者が著しており,これが技術者心をくすぐる内容となっています. 余談

    ブラウザ内のエディタ事情 - Slip Ahead Logging
    photoandart
    photoandart 2012/08/21
    割りとマイナーな事を調べているけれど、とても勉強になる。
  • Lisp一夜漬け

    Lisp 一夜漬け 「Lisp 一夜漬け」は、ソフトバンクの月刊誌『Oh!X』の 1995年10月号〜1995年12月号に掲載された Lisp 講座です。 ここでは、掲載当時の X68000 に特化した部分などは削除してあります。 (ということは、1995年12月号掲載ぶんは全削除です) Lispの書き方 (1997.09.26 21:55) Lisp の世界 関数という概念 書き方 変数 制御と述語 関数定義 リスト (1997.10.01 00:50) Lisp におけるデータ型 ドット対 ドット対からリストへ nil について リストの定義 リストを扱う関数 リストを扱うプログラムを作る

    photoandart
    photoandart 2012/07/31
    Lipsに関する入門サイトの中では一番わかり易い
  • 長文日記

  • Warning! Adachi-TakeHiro.com has expired. If this is your domain name you must renew it immediately before it is deleted and permanently removed from your account. To renew this domain name visit http://www.NameBright.com

    photoandart
    photoandart 2012/07/01
    20歳そこそこの若者で社会未経験者だと、分業してマネジメントコストを払うより、自分で全部作った方が楽。ってだけの話ではないか?
  • 長文日記

    photoandart
    photoandart 2012/06/27
    この文章はぜひ消さずに残しておいて欲しい。
  • 定期的に繰り返し実行する簡単ではないお仕事 - やねうらおブログ(移転しました)

    いやー、この問題は当に難しい。難しすぎて、どうやって解決すればいいかいまだによくわからない。わからないので、ここに書いてみる。 最初、とあるお客さんのために「ひよこの餌やりプログラム(仮)」を作っていたんだ。開始ボタンを押すとひよこの餌が出てくる。たったそれだけのプログラム。 今回は、これを「定期的に実行する機能が欲しい」と言われた。 この要望を実現するのがすこぶる難しかったんだ。 「やねうらおってそんなプログラムすら書けないの?老害なの?」 とか言わないで欲しい。この問題、当に難しいんだよ! ■ 1度目のひよこの全滅 まず、この要望に沿って、私の会社のプログラマが当初、次のようなダイアログをつけたわけだ。 繰り返し実行のところにチェックを入れた場合、ここで指定された時間後にも繰り返し実行する。単位は分で指定する。1日ならば60×24 = 1440を指定する。そうすると、ひよこの餌やり

    定期的に繰り返し実行する簡単ではないお仕事 - やねうらおブログ(移転しました)
    photoandart
    photoandart 2012/06/25
    面白いエントリー。とりあえず、「誰のためのデザイン」を読むのが良いと思う。
  • 業務系エンジニアはどうしていくべきか? - 急がば回れ、選ぶなら近道

    まず超個人的な見解です。あとWeb系の人は関係ないので、そういう人は読んでも無駄です。ここでいう業務系エンジニアというのは、主にSI屋で特定企業向けのシステムを構築しているエンジニアの人たちをさします。 まず、非常に難しい時代になったと思います。 端的に、ちゃんとしたSIをやることが難しくなりました。まず、技術的には面倒なことが増えた、というかできるオプションが制御できないくらいに増えているので、うまく制限をしないとコードや仕組みが劣化する一方になりました。エンジニアリングに自由を!というのは聞こえはいいのですが、チームプレーをするのに、いちいち約束事決めないと回らないようになっているような気がします。それも毎回。始めるたびに。 別段、いきなりチームメンバーの能力があがったり、さがったりするわけではないのですが、なぜか外すと酷いことになる振れ幅が増大したような気がします。ルール決めをいちい

    業務系エンジニアはどうしていくべきか? - 急がば回れ、選ぶなら近道
    photoandart
    photoandart 2012/06/18
    Web系と業務系の違いを端的に表している良いエントリーだと思う。
  • 「読み・書き・プログラミング」の時代は来るだろうか | スラド IT

    物心ついたときからスマートフォンやタブレット端末を身近に感じ使いこなす「スマホ世代」の中高生の中には、社会人顔負けのプログラミング技術を持つ人が何人もいる、として「未踏プロジェクト」に最年少で採択された高校 1 年生や、中学 2 年の女性プログラマーなどがITpro の記事で紹介されている。 開発ツールが安く手に入るようになった現在、年齢に関係なくやる気さえあれば技術を磨くことができる。首都圏であれば社会人による勉強会がそこかしこで開催されているし、それらの中継やまとめ記事にもすぐにアクセスできる。中高での授業でもプログラミングに関する様々な取り組みが (担当する先生に依存するだろうが) 行われている。IT 業界にとって彼らは 10 年後に戦力となるかもしれない貴重な宝だ。 江戸時代以来、身に付けるべき能力は「読み・書き・そろばん」だと言われてきたが、これらがより高度化して「そろばん」が「

    photoandart
    photoandart 2012/06/05
    プログラミングの未来に関する予測を書いている人の投稿が面白いなぁ。
  • 「読み・書き・プログラミング」の時代が来る?

    1996年前後に生まれた今の中高生は、物心ついたときからスマートフォンやタブレット端末を身近に感じ使いこなす「スマホ世代」。中高生だからといって、あなどってはいけない。社会人顔負けのプログラミング技術を持つ人が何人もいる。 開発ツールが安く手に入るようになり、やる気さえあれば年齢に関係なく技術を磨ける環境が整っている。部活の感覚で成果を披露できる競技会(コンテスト)も増えてきた。IT業界にとって、彼らは10年後に戦力となるかもしれない貴重な宝だ。そんなすご腕の中高生やプログラミング技術を磨ける場を取材した。 詳しくは日経コンピュータ5月24日号の特集記事「驚異の『スマホ世代』10年後を支えるIT人材はこう育つ」をお読みいただきたいが、社会人とともに勉強会やプロジェクトをこなす中高生がいる。 灘高等学校に通う矢倉大夢君は高校1年生。パソコン研究部の部長を務めるが、活動の場は学校内にとどまらな

    「読み・書き・プログラミング」の時代が来る?
    photoandart
    photoandart 2012/06/05
    『江戸時代以来、身に付けるべき能力は「読み・書き・そろばん」だと言われてきた。近い将来、「読み・書き・プログラミング」という日が訪れるかもしれない。』
  • 勉強会のススメ - zephiransasのチラシの裏

    みなさん、勉強会参加してますか? ここで言う勉強会とは主にIT系の勉強会を指すわけですが、ここ最近、全国では多くのIT系勉強会が開催されています。 オーケイ、勉強会の話ならウワサには聞いたことがある。興味もある。しかし、どう参加していったらいいのかわからない・・・ そんな意識高いエンジニアを目指すあなたに送る、勉強会のススメです。 勉強会の探し方 勉強会に参加すると決めたら、最初は勉強会探しです。 勉強会の開催予定は主にイベント告知サイトでおこなわれていることが多いので、これで探します。主なものとしては以下のサイトです。 ATND - http://atnd.org/beta こくちーず - http://kokucheese.com/ PARTAKE - http://partake.in/ Zusaar - http://www.zusaar.com/ またこういった告知サイトを縦断的

    勉強会のススメ - zephiransasのチラシの裏
    photoandart
    photoandart 2012/05/31
    『当然練習が必要です。プロの選手はオフには自主トレしますし、シーズン中でも絶えず練習しているはずです。それも自主的に。これは他のジャンルのスポーツ選手などもそう。』
  • どのプログラミング言語を学ぶべきか

    新手该学哪门编程语言 | 酷壳 - CoolShell.cn via :Which programming language should I learn first? | Pixelstech.net 最近、フォーラムでこんな質問を目にした。質問とは、「どのプログラミング言語を学ぶべきか」というものであった。ある人の答え。 それは目的によるな。 表現力が高いパワフルな言語でプログラミングしたい場合: Python 手っ取り早くWebサイトを立ち上げたい場合: PHP 「ロックスター」を自称するプログラマーと触れ合いたい場合: Ruby 当にプログラミングを学びたい場合: C 悟りを得たい場合: Scheme 抑圧感を得たい場合: SQL 遺伝的に淘汰されたい場合: Microsoft Visual Basic ひどく平凡でつまらないが安定して給与が支払われるファイナンシャル・アプリケー

    photoandart
    photoandart 2012/05/02
    安定の宗教タグですね。
  • text.ssig33.com - Shibuya.XSS に行ってきた。

    Shibuya.XSS に行ってきた。 徳丸さんの隣に居座って膨大な量の酒を飲んだ。 発表内容については、書けないことが多いし、書けないことが多いなか纏めている人がいるので、そういうのを適宜参照してほしく思う。 小保田さんのエントリあたりがよくまとまっている。 以下考えたこと。 1. 「素人」の話 割と真剣に伝えたいこと。セキュリティの話突き詰めてくと素人はアプリ書くな!!ってなりがちなんだけど、良くない傾向。素人でもアプリを自由に書けるようにライブラリや認証システム作る人が全力で、バグがあってもセキュリティホールにならないように設計しないといけない #shibuyaxss— mala (@bulkneets) April 4, 2012 マラのこの意見は実のところ結構片手落ちだと僕は思っている。この意見は「素人はアプリケーションを作ってよいが、ライブラリは作ってはいけない」という意見にす

    photoandart
    photoandart 2012/04/20
    『プライバシーと個人情報は本来別物で、アメリカ人は個人情報にはうるさいが、プライバシーにはあんまりうるさくない。Webの動きの多くの部分がアメリカ人の動向で決まる』
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
    photoandart
    photoandart 2012/04/03
    CSSを簡素化するLESSなども、共同開発のコストが高い/読みにくいという理由で中々普及していないですよね。
  • [雑記]Ruby技術者認定試験Silverを受験した - ギークに憧れて

    3/21(水)にRuby技術者認定試験(Silver)を受験してきた。落ちたら書かないつもりだったが90/100で一応合格できたので勉強法など書く。動機去年の暮れからRubyを触り始めて、簡単なBotやRails製のサービスを作る中でRubyの生産性の高さが気に入り、系統立てて勉強してみようと思った。また、SIerに就職するので社内でRubyに関わるためのアピール目的もあった。資格なんて…と思う人もいるかもしれないが、常にGitHubのコードを評価して貰えるとは限らない。書籍Ruby技術者認定試験 公式ガイド (ITpro BOOKs)作者: 伊藤忠テクノソリューションズ,Rubyアソシエーション,ITpro出版社/メーカー: 日経BP社発売日: 2009/03/25メディア: 単行(ソフトカバー)購入: 36人 クリック: 418回この商品を含むブログ (40件) を見る公式の教。R

    photoandart
    photoandart 2012/03/22
    ギークなプログラマーは、資格の価値を感じない場合も少なくない。この記事は資格の価値についてもちゃんと考えられているのが良いですね。
  • マルウェア「Duqu」は未知の言語で開発された? | スラド デベロッパー

    Internet Watchの記事「国家によるサイバー戦争は新局面に? メディア報道の動きや謎の言語の発見」に興味深い一文があった。記事内容としては、国家ぐるみでのサイバー攻撃が増えているというものなのだが、Kasperskyが「Duqu」というマルウェアを調査したところ、どのようなプログラミング言語で実装されたのかまったく特定できなかったというのだ。 このほか3月8日には、Stuxnetの亜種と考えられているマルウェア「Duqu」に関し、ロシアのKaspersky Labsが奇妙な知見をもたらした。同社では「数え切れないほどの時間を費やしてもなお、Duquが開発されたプログラミング言語を全く特定できない」とし、世界中の研究者に援助を求め、ブログにその分析内容を公開した。 該当のブログによると、Duquのコードが格納されているDLLにはC++のラインタイムライブラリやSTLの関数が含まれて

    photoandart
    photoandart 2012/03/15
    わくわくするよね!!
  • はてなは「絶対すべきでないこと」をやらかしたのか?

    おっと、タイトルだけ見て、先週から話題になっているはてなブックマークボタンのトラッキング問題の話かと思われたかもしれないが、文でははてなブックマークの問題はほとんど扱わない。また、この問題について未だご存じない方は、ARTIFACT@ハテナ系のエントリの後半にあるこれまでの流れを辿ると分かりやすいだろう(ワタシ自身の認知にも近い)。 はてなが新サービスとしてはてなブログをリリースして4ヶ月以上経つ。当初は招待制だったが、昨年末にオープンベータに移行して現在にいたっている。 ワタシもリリース時に招待されたので少し触ってみたが、機能が何から何まで足らないことにびっくりしたものである。そして、はてなは「アレ」をやらかしたのではないかという疑念が頭をよぎったが、まさかと思う気持ちと、短時間触っただけの印象で間違った批判をしてはいけないという自制、何よりそのあたりはじきに解決するのだろうという楽観

    photoandart
    photoandart 2012/03/12
    『今でも私は一様に好感を持っている。もっともそのほとんどは既にはてなを去っているが、はてながその社史の前半、2001年から2006年まで素晴らしい仕事をし、賞賛する気ちに変わりない』
  • kyanny のブログ : nowa 最後の日

    2009年03月31日23:59 カテゴリ nowa 最後の日 今日、 nowa がサービスを終了し、二年弱の短い歴史に幕を下ろした。 nowa について「中の人」が何か書くのは sasakill 曰く「愚か者」のすることだそうだが、俺は愚か者なので感想を書くことにする。なお、以下に書いてあることは単なる感想と回顧録です。特定の誰かを批判、非難する意図はありません。 nowa に関わったスタッフは、たぶん俺はあまり出来がいいほうじゃなかったと思うけど、それ以外の皆さんは各々がとても良い仕事をしたと思います。特に開発に携わった人たちはすごかった。俺はその人たちが書いたソースコードを毎日読んでいたので、そのすごさは良く覚えています。 nowa は俺がライブドアに入社して最初の秋冬にスタートした。最初は「PRAC(仮)」というコードネームで、これが何の略だったかはもう忘れた。「livedoor

    photoandart
    photoandart 2012/03/10
    なんだか胸に響くエントリー。
  • 入門したい人も挫折した人も、読むべき『Emacs実践入門』 | Act as Professional

    プログラマが、プログラムを書くために、つくったエディタをご存じですか?そのエディタはelispという独自のプログラミング言語でエディタ自身のほとんどの機能がつくられています。 そして、FaceBookの創設者であるマーク・ザッカーバーグも、RubyをつくったMatzも、企業の株価を動かすと噂のPerlハッカーのmiyagawaさんも、はてなで大活躍していたnaoyaさんも、僕の尊敬する坂田君も使ってるんです。 あなたもプログラマならば、使いこなしてみたいと思いませんか? RubyをつくったMatzはemacsによって、人生が変わったとプレゼンテーションをしています。 挫折を味わうEmacs 新人の頃にEmacsを起動して、終了できなかったという笑い話をこの業界ではよくききます。Emacsは、それほど独特な操作性であるということを否定できません。ですが、それはプログラマとってみれば、キーボー

    入門したい人も挫折した人も、読むべき『Emacs実践入門』 | Act as Professional
    photoandart
    photoandart 2012/03/06
    なんだか読みやすい文章。ジャンプ率が丁度良いからかな?デザインの参考に。
  • バイトをはじめることにした

    そろそろ費にすら事欠くようになったのでバイトをすることにした。一日数時間の掃除だ。おそらく、C++の執筆にはさほど影響しないだろう。 結局、結果からいえば、当初の目論見であった、貯金の続くうちに、全力でC++を完成させるというのは、無理だったわけだ。やれやれ、最初から働きつつ執筆すべきだったのか。 C++は、ようやくオーバーロード演算子まで進んだ。といっても、途中のBasic Conceptsに当たる部分は飛ばしたし、コピーとムーブも飛ばした。コピーとムーブはどう書けばわかりやすくなるのか分からない。純粋なコア言語機能だけ説明してもわかりにくいし、かといって、プログラミングテクニックまで説明するのは書の範疇ではないように思う。コア言語に絞ってさえこの分量なのだから、最初の壮大な野望通り、標準ライブラリまで手を広げようと思ったら、いつまでかかるか分からない。 そもそも、一冊のまとま

    photoandart
    photoandart 2012/03/06
    執筆から2年以上経過し、進捗も分からない現状だと、寄付はできません。/でも、本が出たら、買いますよ、必ず。体、壊さないでくださいね……。
  • 最近の若者がLaTeXで卒論/修論を書くべきたった1つの理由 - 4403 is not prime.

    完全に時機を逸していますが,最近の若者がLaTeXで卒論または修論を書くべきたった1つの理由を示したいと思います.博論が対象になってないのは,LaTeXで書くことが当然に期待されるからです. 最近の卒論/修論生はメール世代である まず大前提の知識を合わせる必要があります.ご存じの方も多いと思いますが,最近の卒論/修論生はメール世代です.特に,携帯メール世代です.これをデジタルネイティブと呼ぶのかどうなのかはわかりませんが,少なくとも,我々の世代とはちょっと違います.これ自体が良いとか悪いとか,そういうことを論じたいわけではなく,そういう世代が卒論/修論を書くくらいまで成長してきましたという事実です.さて,そんな彼ら世代は携帯メールを主に書いて育ってきました.携帯メールに限りませんが,電子メールには以下の特徴があるのではないかと思います. 一切改行を行わない1つの文で構成される あるまとまり

    photoandart
    photoandart 2012/02/25
    美しい書式は、たしかに素晴らしい。でも、教育コストもかかりますよね。バランスが難しい。教育コストと適度な書式縛り、視認性の総合評価を考えると、Markdownでも良いと私は思う。LaTeXはエディタまで含めて面倒。