Hokuriku.NET C# 勉強会「C# 式木 (Expression Tree) ~ LINQをより深く理解するために ~」 https://atnd.org/events/57085 で使用した資料に加筆 1. LINQ to Objects 復習 2. IQueryable<t> 3. 式木 (Expression Tree) 4. 式木メタ プログラミング 5. LINQ プロバイダー
About 南の島のプログラマ。 たまに役者。 Practical Schemeの主。 WiLiKi:Shiro 最近のエントリ 無限cxr高校受験Defense振り返ってみると2019年は色々学んで楽...覚えるより忘れる方が難しい(こともある)眼鏡のつると3DプリンタIris Klein Acting ClassSAG-AFTRA conservatory: Voice Acting創作活動って自分を晒け出さねばならないと...ループを使わずに1から100までMore... 最近のコメント shiro on 歳を取ると時間が速く過ぎるのは、新しいことに挑戦しないから? (2023/03/14)1357 on 歳を取ると時間が速く過ぎるのは、新しいことに挑戦しないから? (2023/03/01)ベアトリーチェ on ハイポハイポハイポのシューリンガン (2022/04/02)ベアトリーチ
id:perlcodesample さんの 変数に型がないということの利点について考える - サンプルコードによるPerl入門 から。 ううむ。 けれども、型がないということは、本当に素晴らしいことです。 型がないことによって、たくさんの面倒から解放されるからです。 冒頭のこれが、「静的型付き言語にはメリットが(ほとんど)ない」と言っているように思えてしまいます。 コメントのやり取りを見ても、ある程度そう考えているように受け取れます。 勘違いなどが多く見られたので、補足というか、反論というか、そんな感じのことを書きます。 追記: ごく一部、このエントリを「動的型付き言語と静的型付き言語を比べて、静的型付き言語の方が素晴らしい言語である」ということを言うためのものだと勘違いしている人を見かけました。 このエントリは、そこについては言及していません。 あくまで、元記事で「動的型付き言語のメリッ
PyConJP2012 「Pythonコミュニティが私に与えてくれたもの」での発表資料です。Read less
COBOLer(コボラー) - COBOL Flasher(フラッシャー) - Flash Haskeller(ハスケラー) - Haskell JavaScripter(ジャバスクリプター) - JavaScript JSer(ジェイサー) - JavaScript LISPer(リスパー) - LISP Perl Monger(パール・モンガー) - Perl PHPer(ペチパー) - PHP Pythonian(パイソニアン) - Python Pythonista(パイソニスタ) - Python Rubyist(ルビイスト) - Ruby Scalalian(スカラリアン) - Scala Scalman(スカルマン) - Scala Schemer(スキーマー) - Scheme 【追記】Scalaのスカルマンについて Twitterで反響(わるい方の)をいただいたので出典元
Python向けのWebアプリケーションフレームワーク「Django」開発チームは2月26日、最新版「Django 1.5」をリリースした。ユーザー定義のユーザーモデルをサポートしたほか、Python 3の実験的対応、ドキュメントの改善などが特徴となる。 DjangoはPython向けのWebアプリケーションフレームワーク。MVCスタイルでのWebアプリケーション開発に必要なすべてのコンポーネントを持つフル機能のフレームワークで、スタンドアロンのWebサーバーやORマッパー、自動管理インターフェイス、テンプレートシステム、キャッシュシステムといった機能を備える。ライセンスはBSD License。 Django 1.5は2012年3月に公開された1.4以来、11か月ぶりのリリースとなった。大きな新機能として、ユーザーモデルをカスタマイズする機構が導入された。これまでは、Djangoの認証フ
A presentation comparing the Python and Ruby programming languages. I gave this talk at LA RubyConf 2013.
英語圏ではかなり前からPerlで開発し続けることのリスクについて語られていたが、いよいよ具体的な弊害が出て来ているようなので、かいつまんでメモ。日本でもそう遠くない未来だと思う。 若手エンジニアの不足Objective-Cのように需要が逼迫しているのに人材の供給が増えず需給ミスマッチが起っているわけでは無く、需要も供給も減るという状況下でわずかだが需要が上回っているとう性質の悪い状況がPerlに起きている。特に深刻なのは安価な若手エンジニアの採用が絶望的に難しいという現実だ。Rubyが台頭して数年経ちPythonがメインストリームの先頭を突っ走る2013年において新しくPerlを勉強しようとする若者はよほどの物好きしかいない。30~40歳のPerlエンジニアを雇うのはそれほど難しく無いだろうがコストがかかる。安価な20代前半の若手エンジニアを雇いたいという企業の思いとは裏腹にPerlを新た
「HTML5モバイルアプリケーションフレームワーク Sencha Touchパーフェクトガイド」(タイトル長!)が今日から発売ですね。今の時点ではまだ、Amazonのページに表紙の画像がありません。悲しいですね。(<= 表紙表示されるようになりました。いいですね)本の中身の紹介は他の人がやってくれているので、「はじめに」のところの正誤をこっそりと…。 「はじめに」は川野さんが書いていますが、記憶は美化されるものです。そして、彼の書いた「Sencha Touchとの出会い」はウソです。これが「本当のSencha Touchとの出会い」です。 まず、自社製品でSencha Touchの採用を決めた背景ですが、当時はモバイルWebアプリを開発するときのフレームワークは、実質、jQuery MobileとjQTouchの後継のSencha Touchしかありませんでした。自分たちでフレームワークを
サンフランシスコ発--Intelは米国時間2月26日午前、招待者のみのイベントで独自の「Apache Hadoop」ディストリビューションを発表した。今週行われた他社の発表に対抗するものだ。 IntelでArchitecture Groupのバイスプレジデントを務めるBoyd Davis氏は、「われわれは大量のデータを生成する時代にいる」と述べた。「しかし、重要なのはそこから何を得るかではない」(同氏) Davis氏は、ビッグデータを新しい大きな流行語ととらえることもできるとした。 しかし、ビッグデータは、パーソナライズされた医療からエネルギー供給不足の管理に至るまで、ビジネスモデルや社会全体を変革する力も秘めていると同氏は付け加えた。 EMCやHewlett-Packardが今週に入って発表したように、Intelのディストリビューションの背景にあるのは、セキュリティ上の潜在的な脅威をより
ようやくLLVM 3.2がでました。今回はスケジュールよりもそれほど遅れませんでした。 前回に引き続き、リリースノートを訳しました。 SROA周りとか訳がぶっこわれているところがありますが、気になる人は原文を読みましょう。 branchを見ながら訳したので抜けているところがあったらすみません。 変更の注目点としてはLLVM本体としては、ループベクトル化,SROAの新実装, NVPTX(旧PTX)バックエンド追加などがあります。 MIPSとPowerPCの変更点の多さは注目です。(個人的にMIPSをずっと見てたので変更量は本当にすごいです) Clangを含めスレッドローカルストレージ周りの追加や サブプロジェクトとしてClang Static Analyzerという項目が追加されていたり、 外部のオープンソースプロジェクトとしてEmbToolkitが追加されていたりします。 LLVM狐本もよ
「JavaScriptではネイティブのfor文を使わない方がいいよ!」と教えてもらいました。 ネイティブのforの代わりに、Array.forEachか、Underscore.jsにあるベンリな関数を使おう、とのことでした。そうすればスコープを限定できるから、というのが理由だったと思います。 組込みの繰り返し構文の使用が非推奨の言語なんて、初めて聞いたのでびっくりです。 というわけで、for inやArrays.forEachを試していたところ、モヤモヤと分からないことがあるのでメモします。 (追記)解決編を書きました。http://d.hatena.ne.jp/torazuka/20130304/for 配列の反復には、for inもArray.forEachも使える(の? for in var foo = {}; var hoge = [1, 3, 5]; for(var n in h
The Polaris Dawn crew is back on Earth after a historic mission
新機能 バウチャーによるイベント管理機能をリリースしました。協賛企業の社員や関係者のイベント参加を円滑にすることに活用いただけます。詳しくはヘルプページをご覧ください。 新機能 connpass APIに新しく、所属グループを取得できるAPIやユーザーの参加イベントAPIを追加しました。各APIの詳細な仕様や利用方法につきましては、 APIリファレンス をご確認ください。またAPI利用希望の方は connpassのAPI利用について をご覧ください。 お知らせ 2024年9月1日より、connpassではスクレイピングを禁止し、利用規約に明記しました。以降の情報取得にはconnpass APIをご利用ください。APIご利用についてはヘルプページをご確認ください。
Perl › 読み物 PHPやPerlやRubyやPythonなどのスクリプト言語に対して、変数に型がないということを否定的にとらえる人もいるかと思います。特にC言語やJavaなどの静的言語を使ってきた人にとっては、型がないということが不安材料として目に映ることが多いのではないかと思います。 けれども、型がないということは、本当に素晴らしいことです。型がないことによって、たくさんの面倒から解放されるからです。 どのような型の値でも代入できる まず基本的なこととして変数に型がなければどのような型の値でも代入できるということです。つまり、受け取るときに、どのような型の値を受け取るのかを意識する必要がありません。 my $str = 'Hello'; my $num = 1; my $nums = [1, 2, 3]; my $person = {age => 2, name => 'taro'
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く