ホットトピックス ExcelのCOUNTIFS関数をわかりやすく図解、複数条件を満たすデータ件数を数える 連載:今日から使えるExcel最強活用術
AHP とは Analytic Hierarchy Process の略で、意思決定手法の一種だそうです。 Lightweight Language AHP とは 30 個の質問に答えると、四大軽量言語 (Perl 、Python 、Ruby 、PHP) の中で最もあなたの価値観に合った言語を教えてくれる AHP のつもりです。 免責事項 どんな結果が出ても作者は責任を取りません。テスト結果はサーバに保存され、後で統計処理を施した上で公開される可能性があります。 用語 質問に出てくる用語の意味です。目安にしてください。 実行速度 コードを高速に実行できる。 開発環境 ライブラリ、ドキュメント、IDE などが充実している。 記述性 短く簡潔に、メンテナンス性の高いコードが書ける。 変態性 遊び心や信念がある (Acme::* 、TOOWTDI 、DRY 、callcc など) 。 備考 お遊
2007年の2月末、テキサス州ダラスで開催されたPython Conference 2007という開発者会議に参加してきました。通称PyCon。毎年1回行われる、オープンソースのスクリプト言語Pythonのお祭りです。400人以上の開発者が、北米だけでなくヨーロッパなど世界中から集まります。私がPyConに参加するのは今年で3回目。今回こそはLightning Talkで英語のプレゼンをしようと決めて参加しました。 アメリカはとても恐ろしい国です。たいていのホテルにはトレーニングルームがあり、時差ぼけで寝付かれず、早朝に部屋の外に出てみると、仕事前からたくさんの人たちがトレーニングをしています。こんな民族とまともに戦ってもかなうわけがありません。 そこで、自虐的な姿勢で笑いをとる作戦に出ることにしました。「Pythonista(Python使い)はクレバーだけどたいてい性格が冷たいので日
2007/04/03 全米で第6位のトラフィックを稼ぐ人気SNSサイト「Facebook」のコアモジュール「Thrift」がオープンソースとして公開された(公式ブログ)。ライセンスは独自の「Thrift Software License」(改変や再配布を許容している点はGPL同様のようだ)。Facebookは学生向けSNSとして2004年にスタートし、その後、学生以外にも会員を拡大。2007年2月現在の会員数は1700万人。アップロードされている写真点数は10億枚以上で、1日600万枚の画像がアップロードされるなど、画像共有サイトとして見てもFlickrよりも大きい。そんな急成長した巨大サイトを支えたのは、独自に作り上げた開発フレームワークだったようだ。 多数の言語で開発したモジュールをシームレスに統合 Facebookが、開発フレームワークとして自ら作成したのがThriftだ。“thri
google-code-prettifyとは? 統合開発環境や高機能エディタでは、編集するソースコードやテキストファイルの種類に応じてテキストがハイライト表示されることが多い。ハイライト表示はきれいで見やすくなるし、コーディング上の問題を発見しやすくなるという実用上の利点もある。 となるとWebで掲載するソースコードも、ぜひともハイライト表示させたいところだ。Web掲載するソースコードやテキストのハイライト表示化の方法はいくつもあるが、ここではGoogleで公開されている「google-code-prettify」を紹介したい。 google-code-prettifyはApache License Version 2.0のもとで公開されているシンタックスハイライトモジュール。JavaScriptモジュールとCSSファイルの2つから構成されたシンプルな成果物で、HTML文書内に直接記述され
複数のファイルの中身に対して一括置換したい場合、いちいち、ファイルをエディターで開いて置換をするのは面倒。shell スクリプトかワンライナーを書きたい。ぼくはそんな時、sed ではなく ed コマンドを使ってる。 ed のおさらい ed は、ライン・エディターと呼ばれる種類のエディター。vi や Emacs、秀丸、gedit などは、スクリーン・エディターと呼ばれる。 ed は、- オプション (?) で標準入力からコマンドを受け取るようになる。例えば、fuga.txt 内の foo を bar に置換する場合を考えやう。次のようにする。ヒア・ドキュメントを使ってコマンドを ed に渡す: $ ed - fuga.txt <<EOF %s/foo/bar/g w EOF ed に渡すコマンドは、一行一コマンドで書く。 sed と違う点は二つ。sed はデフォールトで、ファイルの中身全体に
YAML/JSONというデータ形式を耳にしたことがあるだろうか? YAMLはRuby on RailsなどLight Weight(LL)系フレームワークで設定ファイルの記述形式として広く利用されているデータ形式である。また、JSONはJavaScriptでの扱いが容易なことからAjaxでのサーバとの通信フォーマットとして利用されるケースも増えている。Javaの世界ではいずれもXMLが幅を効かせている分野であるが、LLでこれらのデータ形式が好んで利用されるからには相応のメリットがあるはずだ。 本稿ではYAML/JSONがどのようなものか、そのメリット、そしてJavaでこれらのYAML/JSONを扱う方法について解説する。
Dr. Dobb's is part of the Informa Tech Division of Informa PLC Informa PLC About us Investor relations Talent This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.
楽にプログラミングでき,コンパイルなしで動かせるスクリプト言語。ここ数年,“軽い言語”という意味を持つ“Lightweight Language(LL)”として見直されている。本特集では,LLの良さとは何か,開発にどう適用すればよいかを解説する。さらに現場のエンジニアがどうLLを使いこなしているか,実例を紹介する。 近年,Javaに代表される“重厚な”Webシステム開発言語に対するアンチテーゼとして,より手軽な「Lightweight Language(LL)*1 」が注目を集めている。 LLの定義は明確ではないが, (1)やりたいことを少ないコード量で実装できるため,プログラミングにかける労力が少ない (2)インタプリタ型*2 であるため,アプリケーションを開発してから実行させるまでの時間がかからない (3)言語構造がシンプルであるため,言語の習得期間が短くて済む といったことが共通の特
ホットトピックス インスタは批判の嵐、YouTubeは強化、TikTokは鈍化。大混戦「短編動画」市場のゆくえ
ブログ(iiyu.asablo.jpの検索) ホットコーナー内の検索 でもASAHIネット(asahi-net.or.jp)全体の検索です。 検索したい言葉のあとに、空白で区切ってki4s-nkmrを入れるといいかも。 例 中村(show) ki4s-nkmr ウェブ全体の検索 ASAHIネット(http://www.asahi-net.or.jp)のjouwa/salonからホットコーナー(http://www.asahi-net.or.jp/~ki4s-nkmr/ )に転載したものから。 --- LL Ring。いやあ、すばらしいイベントでした。 途中、少し失礼させていただいた時間はあったけど、朝から夜まで、堪能し ました。 楽屋にいたからよくわかるんだけど、法林さんはじめ関係者のみなさんの企 画力、実行力、運営力、見事なものでした。お疲れ様&ありがとうございまし た。 また、出演者の
午後からの参加ですが、感想を書いておきます。 LLで関数プログラミング 以前「入門Haskell」を読んだ(眺めた)があまりわからなかった。話を聞いてるうちにわかったような気がしてきたが、多分気のせいだろう。 じゃんけん2.0 ActionScriptの人は現実にリングで戦っても強そうだ。 キミならどう書く 「やっぱRubyなのか」と敗北感をあじわう。 話は変わるが、ドリカムやELTは一時期もっとも安定した構成だともてはやされた(嘘。現在は両方ともコンビで活動している。 LLGong ロープワークをしている人がいた。ウラヤマシス。 司会 総合司会の人の声に張りがあってよかったです、練習したのかなぁ。あと、最後のエンドロールで涙が出そうになりました。 と言う訳で感想は以上です。 詳しい内容が知りたい方は以下が参考になりそうです。 http://ll.jus.or.jp/2006/blog/t
http://ll.jus.or.jp/2006/ 朝から晩まで。 スタッフも発表者も観戦者も、みんなお疲れ様ー。 楽しかったですわ。 スタッフにまぜてもらってどもでした。 表側の印象。 - OCaml の覆面レスラー最高。 はぁはぁプレイに爆笑。 - プロレスリングの中で、スキンヘッドの怖そうな人が、 ウクレレの弾き語り。 それをラクダ覆面が、マイクで集音。 すげーシュール。 Java のプレゼンとは誰も思わないよな。 - Squeak はいつもながら格好良すぎるデモ。 パイプ椅子を持っての入場もウケて良かった。 - 関数セッションは、関数型言語を熟知している覆面レスラーを ひとり混ぜとくべきだったかも。 使ってる人だけがわかる、弱点を突きまくる、とかそんな感じで。 - Python のじゃんけんはワンライナー。 狂ってる(褒) - 公約通り RoR の圧勝。 公約通り ruby-lan
軽量プログラミング言語(英: lightweight language)は、2001年にMITで開催されたワークショップ「LL1: Lightweight Languages Workshop」のCFPによれば[1]、何らかの実際の機能によるカテゴライズではなく、習得・学習・使用が容易なプログラミング言語を指し、当時におけるそのような言語としてPerl・Python・Ruby・Scheme・Curlを例として挙げている。 「LL」という語が初めて使われたのは「LL1: 軽量言語ワークショップ」[2]である。「LL1: 軽量言語ワークショップ」は、米国MITで開催される革新的なプログラミング言語について語り合うイベントであるが、2001年「スクリプト言語」でも「動的型付け」でも外れてしまう言語を対象に包含する概念として「Lightweight Language」とい う言葉が作られた。翌年の
Recent entries じゃんけん2.0で優勝したJavaScriptのソースを公開しました yasuyuki 2006-10-02 第16回GaucheFestを開催します yasuyuki 2006-10-02 LL Ringの動画配信開始 kahei 2006-09-06 英語BlogにLLRingの記事掲載 kahei 2006-09-05 発表資料を公開しました yasuyuki 2006-09-02 Recent comments Re:じゃんけん2.0で優勝したJavaScriptのソースを公開しました Anonymous User 2009-06-05 Re:じゃんけん2.0で優勝したJavaScriptのソースを公開しました Anonymous User 2007-07-17 Tシャツサイズアンケート Anonymous User 2007-01-23 Re:Tシャ
2003年はLL Saturday、2004年はLL Weekend、2005年はLL Day and Night、としてLLファンの期待に応えてきたLightweight Languageカンファレンスが、今年もやってきます。 今年は、LL Ring ! 場所を新木場1stRINGに移し、熱き戦いを繰り広げます。Ringは戦いの場であるとともに「輪」でもあります。数多くのLLが同じ場に集まり、1年間のアップデートを披露します。自分の知っている言語はもちろん、知らない言語の様々な新機能を堪能することができるでしょう。 昨年は、昼・夜の2部構成でしたが、今年は朝から晩まで約12時間! LLの醍醐味を丸1日堪能していただきます。 昨年までと同様、今年も各プログラミング言語コミュニティの協力を得て、それぞれの言語の特徴などを比較しながら理解できるセッションを多数用意する予定です。 ここ数年の間に
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く