UNIXユーザにも優しいVBA利用法¶ 特にUNIX系OSに慣れ親しんできた人々の間で、VBAへの拒絶感が強いと思います。 (自分も 2012年2月まではそうでした。:-) Windows系プロダクト / Microsoft に対する感情は人それぞれとして;-)、下記の理由でVBAのコードを管理したくないなーと思っている人は多いのではないでしょうか。 ソースコードのバージョン管理が難しい (バイナリファイルの内部にある) 共有ライブラリ化が難しい (個々のファイルにモジュールが組み込まれる) エディタが選べない (VBAはVBEで書くことが前提) 本ページでは、 vi でコーディング (Emacs でもいいです) Mercurial でバージョン管理 (Git でもいいです) テスト駆動でコーディング (これはまだ模索中) というテーマで、VBAを扱っていきます。 Note VBAは、UN
あっという間に三が日も終わろうとし、時の切なさを感じている@masudaKです。 そこまで目新しいネタもないため、自分のVimの環境を晒してみたいと思います。 この記事はVim Advent Calendar 2013の1月3日分の記事となります。 説明は以下の.vimrcがベースとなるので、何かあればそこを見て頂くか、コメントとかでお願いします。@masudaKにメンションでも構いませんので、いくらでもツッコミお願いします。 https://raw.github.com/masudaK/dotfiles/master/.vimrc 初期化 まず新しい環境を構築する際にはGithubから初期化用の簡単なファイルを走らせます。 以下のスクリプトで既存ファイルをまず退避させます。 #/bin/sh readonly BASHRC=$HOME/.bashrc readonly ZSHRC=$HO
Jun Yasuda @jyasuda1 才人E. Landerががん幹細胞についてマルコフモデルを使って検討した論文。試験管内ではがん幹細胞であろうがなかろうが培養しているうちに平衡に達し、差がなくなるのは既に複数報告がある。その理論的裏付けをしたことに意義があると思われる。http://t.co/nzRveJi 2011-08-19 10:46:55 田口善弘 @Yh_Taguchi @jyasuda1 こんな「浮世離れ」した論文がCellに載るんならちょっと方針を考え直したほうがいいかもしれません。どっちかというとこういう方が今やっていることよりよっぽど「得意」なんですよね、本当は。また今度議論しましょう。 2011-08-19 10:57:30
この記事は Ruby の Advent Calendar に参加しようとして用意しましたが、間に合わなかったものです。 Ruby 2.0でdtrace対応が入りました。この機能はLinuxのsystemtapからもアクセス出来ます。でも、どこにもドキュメントがないのでいっちょ使い方を解説しようという、そういう趣旨の記事です。 まず、基本の使い方ですが、以下の様に process(プロセス名).provider("ruby").mark(Rubyで定義されてるprobe名) で引っ掛けるイベント名を 記述して、tapscriptを記述します ruby.stp probe process("./ruby").provider("ruby").mark("find__require__entry") { printf("%s %s %d\n", user_string($arg1), user_
Pulsar¶ An asynchronous concurrent framework for Python. Tested in Windows and Linux, it requires python 2.6 up to python 3.3 in a single code base. Application Framework¶ Pulsar application framework is built on top of pulsar concurrent framework. It is designed to facilitate the development of server-side applications such as web servers, task queues or any asynchronous and/or parallel idea you
以下の記事を読むと、DCIはRubyでは遅いという指摘があったので、移譲で 実装すればいいと思ったので、下記記事のサンプルコードをもとに、 send/method_missing, forwardable, delegateを使ったサンプルを書いて みました。 “DCI”in Ruby is completely broken ※ 上記記事では移譲を使ったアプローチにも言及しているし、改善するには 頑張らないといけないという程度の話と認識しました。 ■ ベンチマークの結果(ruby 1.9.3p194) without dci 3024223.4 (±1.7%) i/s - 15139474 in 5.007655s with dci 768491.0 (±6.6%) i/s - 3833440 in 5.011732s with dci(send) 1586461.1 (±2.1%) i
((S(K((S((SK)K))(K((S(K(S((SK)K))))K)))))((S(K((S(K((S(KS))K)))((S(KS))K))))((S(K(S((SK)K))))K)))
To Dissect a Mockingbird: A Graphical Notation for the Lambda Calculus with Animated Reduction David C Keenan, 27-Aug-1996 last updated 1-Apr-2014 116 Bowman Parade, Bardon QLD 4065, Australia http://dkeenan.com Abstract The lambda calculus, and the closely related theory of combinators, are important in the foundations of mathematics, logic and computer science. This paper provides an informal an
ワニのタマゴ パズルゲーム(作者: ブレット・ビクター) / 2007年5月1日 原文: http://worrydream.com/AlligatorEggs/ 翻訳: 向井 淳 準備 ステップ1: このPDFを6つかそれよりたくさんの色の紙で印刷しよう。 (ハガキとかに印刷するといいよ) ステップ2: このPDFを白い紙に印刷しよう。 ステップ3: ピースに切りわけよう! ピース これが腹ぺこワニだ。 腹ぺこワニはおなかがすいている。自分のまえにあるものは何でも食べちゃう! でも責任感のあるワニでもあるから、自分の家族も守ってるんだ。 これがおじいさんワニだ。 おじいさんワニはおなかがすいていない。もうたっぷり食べたんだ。自分の家族は守るよ。 これがタマゴだ。 タマゴがかえると、新しいワニの家族ができるよ! 家族 これが小さな家族だ。 みどりのワニが、みどりのタマゴを守っている。 もう
เว็บแทงบอลออนไลน์ บาคาร่าออนไลน์ ที่นักพนันทั้งหลายนิยมเล่นมากที่สุดในเอเชีย พร้อมบริการตลอด 24 ชั่วโมง UFA289 เป็นเว็บไซต์ที่เปิดให้บริการ แทงบอลออนไลน์ คาสิโนออนไลน์ บาคาร่าออนไลน์ สล็อตออนไลน์ เกมส์ยิงปลา และยังมีเกมส์คาสิโนอื่นๆ อีกมากมายจากคาสิโนชั้นนำที่เรารวบรวมมาจากทั่วโลก เพื่อให้นักพนัน นักเสี่ยงโชคทั้งหลายได้มาเลือกเล่นและทำกำไรจากการเล่น เว็บพนัน ของเรา เว็บแทงบอล UFA289 เป็นเว็บสายตร
Consider it a mea culpa submerged in a deep pool of calculus and regression analysis: The International Monetary Fund’s top economist today acknowledged that the fund blew its forecasts for Greece and other European economies because it did not fully understand how government austerity efforts would undermine economic growth. The new and highly technical paper looks again at the issue of fiscal mu
改めてStruct関連のイディオムについて調べた。Ruby標準のStructクラスを使えばコンストラクタでの面倒な初期化を飛ばせる。以下のクラスBとクラスCは、ほぼ同じ機能を実現する。 class B attr_accessor :var1, :var2 def initialize(var1, var2) @var1, @var2 = var1, var2 end end B.new("bar", 5) => #<B:0x007fae7a93ddb8 @var1="bar", @var2=5> class C < Struct.new(:var1, :var2) end C.new("foo", 3) => #<struct C var1="foo", var2=3> Structを使うとインスタンス変数が生成されるわけではないけど、アクセッサ経由で読み書きできるというインターフェイスは
Binstubs are wrapper scripts around executables (sometimes referred to as "binaries", although they don't have to be compiled) whose purpose is to prepare the environment before dispatching the call to the original executable. In the Ruby world, the most common binstubs are the ones that RubyGems generates after installing a gem that contains executables. But binstubs can be written in any languag
あけましておめでとうございます。 去年の暮からエリック・エヴァンスのドメイン駆動設計という5200円、500ページもする本を購入して読み始めた自分です。 エリック・エヴァンスのドメイン駆動設計 (IT Architects’Archive ソフトウェア開発の実践) 作者: エリック・エヴァンス,今関剛,和智右桂,牧野祐子出版社/メーカー: 翔泳社発売日: 2011/04/09メディア: 大型本購入: 19人 クリック: 1,360回この商品を含むブログ (129件) を見るあまりに勿体無かったので試しにこのドメイン駆動設計の設計思想にそって、簡単なアプリをSymfony2で作ってみました。 実際に作られたサイトは、 http://www.soichiro.org/sf こんな感じです。 id: test1@test.com pass: test1 でログインできます。(ユーザー作るだけなら
Thank you for visiting nature.com. You are using a browser version with limited support for CSS. To obtain the best experience, we recommend you use a more up to date browser (or turn off compatibility mode in Internet Explorer). In the meantime, to ensure continued support, we are displaying the site without styles and JavaScript.
Functional Programming with Structured Graphs Bruno C. d. S. Oliveira National University of Singapore oliveira@comp.nus.edu.sg William R. Cook University of Texas, Austin wcook@cs.utexas.edu Abstract This paper presents a new functional programming model for graph structures called structured graphs. Structured graphs extend con- ventional algebraic datatypes with explicit definition and manip- u
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
Badass JavaScriptA showcase of awesome JavaScript that pushes the boundaries of what's possible on the web, by @devongovett. Whoa, now this is a cool idea. The Emscripten guys are back at it again compiling LLVM itself to JavaScript to run in the browser. Now you can compile and run LLVM IR assembly directly in the browser using LLVM.js. Emscripten, for those that don’t know is an LLVM bytecode
Update: see also the article Securing the Rails session secret. Update 2: a statement from Michael Koziarski of the Rails security team regarding the severity of this bug has been added. He urges people to upgrade immediately. Please scroll to the “Conclusion” section for details. Update 3: new advisories (CVE-2013-0155 and CVE-2013-0156) have been published. These vulnerabilities are unrelated to
こんな時代さ、踊らにゃソンソン!!(フィルターは「1」「2」に入ってるよ!)作詞:takamatt(mylist/15101277), かごめP作曲:かごめP(mylist/13631314)動画:まこ猫(mylist/20676608)カラオケ音源はコチラ! ⇒ https://t.co/D7fueF6YAMAHA Music Communication様のコンピレーション「天響ノ和樂」収録曲です!http://www.amazon.co.jp/dp/B00A3F66SM/ref=cm_sw_r_tw_dp_yyv5qb18DJPEQ========かごめPの旧譜委託はコチラ! ⇒ http://bit.ly/sicJI2 ・ http://karent.jp/album/1005かごめPブログ - http://planariya.blogspot.jp/
Introduction The Om language is: a novel, maximally-simple concatenative, homoiconic programming and algorithm notation language with: minimal syntax, comprised of only three elements. prefix notation, in which functions manipulate the remainder of the program itself. panmorphic typing, allowing programming without data types. a trivial-to-parse data transfer format. unicode-correct: any UTF-8 tex
Getting started How Crafty works Download and setup Entities and components Providing structure Example game Events communication Example game Top-down game: Bananabomber Create a game Sprites and animations Movement, controls, events Administrative Structure Resources Resources list Flexpi integration Introduction Custom data logging Login user with social Sell premium items in game Add badge for
Collectives™ on Stack Overflow Find centralized, trusted content and collaborate around the technologies you use most. Learn more about Collectives Teams Q&A for work Connect and share knowledge within a single location that is structured and easy to search. Learn more about Teams One of the most interesting projects I've worked on in the past couple of years was a project about image processing.
Update: see also the article Securing the Rails session secret. Update 2: a statement from Michael Koziarski of the Rails security team regarding the severity of this bug has been added. He urges people to upgrade immediately. Please scroll to the “Conclusion” section for details. Update 3: new advisories (CVE-2013-0155 and CVE-2013-0156) have been published. These vulnerabilities are unrelated to
No-code builders are powerful tools that allow you to create full-fledged applications and digital products without writing code. No wonder they attract so much attention and cause constant controversy. We like to stay updated and keep track of the market, studying no-code platforms and their capabilities. That is why we have prepared a review of the popular no-code Bubble tool and compared it wit
1月3 SimPy:the Bank - Several customers but a single queue カテゴリ:分析技術 前回は銀行訪問客が独立した複数のカウンターを訪れるモデルをまとめた。今回は訪問客がひとつの列を作り、空いたカウンターを訪れるモデルについてまとめる。本事例はSimPyのチュートリアルからの紹介で、リンク元はこちら。 ■ライブラリ SimPyシミュレーション関連一式と指数分布に従う乱数生成のためexpovariateの読込み from SimPy.Simulation import * from random import expvariate, seed ■モデル要素 指数分布に従うランダムな経過時間ごとにCustomerを生成するSourceクラスと、銀行を訪れ一列に並びサービスカウンターを訪れるカスタマークラスから構成される。single queue(
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く