タグ

makeに関するmakamaka_at_donzokoのブックマーク (27)

  • 3Dプリンター:わいせつデータをメール頒布 警視庁逮捕 - 毎日新聞

  • ExtUtils::MakeMakerでPUREPERL_ONLYに対応する方法 - Charsbar::Note

    先日のランカスター・コンセンサスで、pure perlなモジュールのみインストールするよう強制したい場合はPUREPERL_ONLY=1という値をPERL_MM_OPTに追加するか、コマンドラインオプションとして渡すべし、という話になったわけですが、ふつうのモジュールを書いている人がいちいち環境変数とコマンドラインオプションをチェックするのはいかにも面倒ですよね。 いささか行儀の悪い方法ですが、以下のようにEUMMを(最小限の設定で)newしたあと、内部的に利用されているARGSというハッシュキーを利用すると、(いまのところ未知のオプションということで警告は出るものの) PERL_MM_OPTやコマンドラインオプションの処理が終わった状態のPUREPERL_ONLYの情報がとれるようになります。 use strict; use warnings; use ExtUtils::MakeMak

    ExtUtils::MakeMakerでPUREPERL_ONLYに対応する方法 - Charsbar::Note
  • トイレ模型「俺たちの1/12男子便所」を水洗式に改造する猛者が出現、一部始終 をムービーで公開

    「俺たちの1/12男子便所」というトイレの模型を、実際に水の流れる水洗式模型にしてしまう猛者が現れ、その作業工程を動画で記録してニコニコ動画内で公開しています。 実際に模型を水洗化する行程を記録した動画は以下から。 【俺たちの男子便所】水洗化してみた ‐ ニコニコ動画(原宿) この俺たちの1/12男子便所という模型を、実際に水が流れるようにしてしまうということですが一体どうするのでしょうか。 俺たちの1/12男子便所のパーツは以下の通り。このパーツ以外にタイルの壁があるようです。 素組でトイレはこのような感じ。 便座上部に、便座に水が流れてくるための穴を開けます。 穴の裏側から便座の左右に水が流れるように水の経路を作り…… プラ板で蓋をすれば、上部に開けた穴から流れてくる水が便器の左右と奥側に流れるように誘導可能。 便器上部に開けた穴には銅パイプで作った水道管をつなぎます。 便座と銅パイプ

    トイレ模型「俺たちの1/12男子便所」を水洗式に改造する猛者が出現、一部始終 をムービーで公開
    makamaka_at_donzoko
    makamaka_at_donzoko 2013/05/15
    すごく楽しそう
  • DIYで人気のArduino、Raspberry Pi、BeagleBoneって、どう使い分ければいいの? | ライフハッカー・ジャパン

    ヘッドライトの黄ばみがサッとキレイに! メッキ・ホイール・シートにも使えるマルチ過ぎなお手軽クリーナー「ウルトライト」

  • stop shipping MYMETA to CPAN

    You’re a new CPAN author (congratulations!) or you have an old distribution that is about to be updated for the first time in years, and you find MYMETA.yml and MYMETA.json in your working directory that git or shipit warns about. You think: What are these files? Should I package these files? tl;dr — add MYMETA.yml and MYMETA.json to .gitignore and MANIFEST.SKIP (if you have one), and do not inclu

  • Module::Build に移行しても make したい

    以下のような Makefile.PL を書いておけば、Module::Build に移行しても伝統的な make でビルドすることを担保できる。 use lib qw/lib/; use Module::Build::Compat; Module::Build::Compat->run_build_pl(args => \@ARGV); Module::Build::Compat->write_makefile(build_class => 'Module::Build'); 見ての通り、Module::Build::Compat が Module::Build の前段に立ってくれる感じですね。 いまさら必要になる場面ってあるのか謎ですが。自分はずっとこれ入れてる。

    Module::Build に移行しても make したい
  • 両面テープ配線式電子工作

    お詫び(2017/6) メールのお返事が滞っていて当に申し訳ありません!! 遅いにも程があり、一刻も早くしなければ・・・と思っているのですが。 当に申し訳ない気持ちで一杯です・・・必ずお返事します!! 製作物の販売については、もう不要になりました、といったお返事をされる方が何人かいらってしゃって、心からお詫びします。 突然送りつけた方々には非常識だったと反省しております。 それ以前に、こんな汚いガラクタを送りつけて当にご迷惑になってないのか、気がかりなのですが。 暖かいご感想なども頂き、当に心から感謝しています。 かわいいかわいい辰の落とし子の置物です。 自作されたとのことで上手いです! なんだか和みます。 干支の辰ですので、この辰、巳、午、ひつじ、ともう三年も経ってしまいました。 柏木るざりんさんが制作されている「滋賀へ。」という滋賀県が舞台の同人ゲームの設定資料を頂きました!

  • ポータブル3DプリンターPortabeeが6万円を切る価格で登場

    なんだか3Dプリンターの話題が熱いようですね。 3Dプリンターはすごいけど、まだまだ進化の初期段階のもので、どんなものでも作れる、みたいな事を言ってるならそれは誇大宣伝で、「3Dプリンタが革命を起こすのは10年以上&#8 […] なんだか3Dプリンターの話題が熱いようですね。 3Dプリンターはすごいけど、まだまだ進化の初期段階のもので、どんなものでも作れる、みたいな事を言ってるならそれは誇大宣伝で、「3Dプリンタが革命を起こすのは10年以上…贔屓目に見ても5年以上先」ということらしいですが、その未成熟な分野で、据え置きの3Dプリンターだってまだまだ安くもならず普及もしていないというのに、ポータブル型を出してきた企業が現れました。 Portabeeは、「世界初のポータブル3Dプリンター」であることを売りにした3Dプリンターで、最大12センチ四方の立体をプリントすることができます。 「なぜポー

    ポータブル3DプリンターPortabeeが6万円を切る価格で登場
  • 海洋調査の歴史を塗り替えるかもしれないオープンソース探索ロボット「OpenROV」

    「我が家の近くにある水中洞窟にはお宝が沈んでいるという噂がある……何とかして調べられないものだろうか?」という考えから、当に水中探検ができるロボットを作ってしまったというのがこの「OpenROV」です。DIYで誰でもカンタンに作れて、しかもオープンソースということで、誰もが海洋探険家になるという遠大な目標を掲げています。 OPENROV http://openrov.com/ OpenROV - The Open Source Underwater Robot by OpenROV — Kickstarter 開発者のお二人が手にしているのがOpenROV 外観はこんな感じ 全長は30cm 高さは15cm、幅は20cm 背面に推進用プロペラを2基搭載 そして上部には潜水用プロペラが1基 動力は何と単2電池8 きっちりとキャップを閉めます 体前部のアームの間にオプションを取り付け可能

    海洋調査の歴史を塗り替えるかもしれないオープンソース探索ロボット「OpenROV」
  • ImageMagick 改造入門 (その壱) GIFアニメーション | GREE Engineering

    こんにちは。ミドルウェア開発チームのよやです。 今回は、ImageMagick についてお話します。 http://www.imagemagick.org/ ImageMagick は高機能で大変便利な画像処理ツールです。弊社でも利用させて頂いていますが、稀に実サービスにそのまま適用出来ないケースがあります。 そこで、困った時に ImageMagick 自体を改造する際のポイントと、実際の応用例をご紹介します。 ImageMagick のプログラム構造 ImageMagick のプログラムは主に以下のディレクトリに分かれます。(Magick+ ディレクトリ等幾つかは割愛します) utilities/<コマンド名>.c コマンドラインツールの起点(main 関数) wand/〜.c (コマンド共通処理とコマンド毎の処理、Wand API) magick/〜.c (機能モジュール、ユーティリテ

    ImageMagick 改造入門 (その壱) GIFアニメーション | GREE Engineering
  • PerlMagick が OpenMP 有効だと高負荷になる件

    ImageMagick と PerlMagick を使った CGI が原因不明の高負荷になり、ドツボに嵌ったので、備忘録として残しておくことにします。結論からすると apache + ImageMagick + PerlMagick を安定稼働させるには ImageMagick を OpenMP 無効化してコンパイルする必要があるようです。 具体的には下記のようなオプションを付けてコンパイルを行うことで安定動作となります。 ※ --disable-openmp --disable-opencl は一緒に指定する必要があります。 cd /usr/local/src/ wget http://image_magick.veidrodis.com/image_magick/ImageMagick-6.7.4-2.tar.gz tar xvfz ImageMagick-6.7.4-2.tar.gz

  • にひりずむ::しんぷる - Makefile.PL で必要なモジュールは configure_requires に書くべし

    Module::Install を使用している場合、Makefile.PL 時点で必要なモジュールは、build_requires ではなく、configure_requires*1 に指定するべき。 build_requires と configure_requires の違いは以下のような感じ。 build_requires つまり、Makefile.PL 自体で必要なモジュールは configure_requires に指定する必要があるということ。 configure_requires に指定したモジュールは META.yml の configure_requires に記載されるので、cpan や cpanm などのインストーラーが Makefile.PL を実行する前にこれを見つけてインストールしてくれます。 一応、Module::Install にも、EUMM にもよく見ると

  • Home

    Knife throwing is both an art and a skill that’s difficult to master...

    Home
    makamaka_at_donzoko
    makamaka_at_donzoko 2011/03/31
    "PCのオーディオインタフェイスから13.333KHzの「音」を再生し、その3次高長波成分を使うことで、擬似的に福島県の標準電波送信所と同じ40KHz(39.999KHz)の電波を生成"
  • Parallel module testing in Perl - Islands in the byte stream

    Twitterにて: たしかあったはず*1と思って探してみると*2、Test::Harness にHARNESS_OPTIONSというオプションがありました。以下のようにすると並列でテストで時間を大幅に短縮できます。 $ HARNESS_OPTIONS=j2 make test 実際、Xslateでこれを試してみるとテストの時間が2/3程度になりました*3。これはかなり効果があると考えていいでしょう。 ただし、モジュールが並列実行に対応してないケースがありえるので、すべてのケースで利用出来るわけではありません。すなわち、これはモジュールの作者が指定するのが望ましいオプションだと言えます。そして、Module::Install::TestTarget があればそれが簡単にできるのです。 # Makefile.PL # ... default_test_target env => { HARN

    Parallel module testing in Perl - Islands in the byte stream
  • Module::Install::TestTarget で let's `make love` - Articles Advent Calendar 2010 Hacker

    Win32 の プリンスキー*1 として知る人ぞ知るところの xaicron です。 ラブプラスのクリスマスパーティーのチケットが当たるかどうかで僕の今年の運勢が決まります。 さて、クリスマスも近いということで、みなさんも make love したいところだと思います。 しかし、自力で Makefile をいじるのも大変です。 「愛のためにはその程度の障害はむしろご褒美だ!」という人もいるかもしれませんが、僕は昨今話題の草植、もとい草男子ですので、そんな面倒なことはできません。 ここでは、perl で簡単に `make love` をするために書いたという経緯がある Module::Install::TestTarget を紹介します。 嘘です。当は、make test を簡単にいろいろと hook するためのモジュールです。でも make love も出来るのでリア充も安心!! 使い

    Module::Install::TestTarget で let's `make love` - Articles Advent Calendar 2010 Hacker
  • Home

    Particle's new M-series of wireless solutions feature Wi-Fi, cellular, LoRaWAN, and satellite on a single board. Over the years I’ve designed many electronic circuits that transform steady (DC) or modulated (AC) beams of light into sound...

    Home
  • にひりずむ::しんぷる - Module::Install::TestTarget released

    M::I::ExtendsMakeTestなかなかいいです+お願いというかおねだり - D-6 [相変わらず根無し] を受けて、Module::Install::ExtendsMakeTest あらため、Module::Install::TestTarget として、リリースしました Yuji Shimada / Module-Install-TestTarget - search.cpan.org それに伴って、ExtendsMakeTest は duplicated deprecated になったので、そのうち消えます。 以下、SYNOPSIS を貼っときます use inc::Module::Install; tests 't/*t'; # override the default `make test` default_test_target includes => ["$ENV{

  • マゾ向け電波時計

    マゾ向け電波時計の製作です。どこらへんがマゾいかというと、LED640個あたりを淡々と植え付ける作業がマゾいわけです。 制作がマゾいだけで、出来上がったもの自体はそこそこマトモです。 電波時計です。時刻を標準電波から取得します。時刻合わせの必要がなく、常に正確な時刻を表示します。 液晶と違い、自発光デバイス(LED)による表示で、真っ暗な部屋でもはっきりと見えます。寝室に最適です。 周囲の明るさに応じて輝度を自動的に調整できます。昼ははっきり、夜はおだやかな表示が可能です。 40kHz(福島)、60kHz(九州)の標準電波に両方対応しています。受信できる方の電波を自動的に選択します。 劣悪な受信状態でも、長期的な電波の受信と統計処理を組み合わせて時刻を決定できる強力なアルゴリズムを搭載しています。 常に5分進めて表示、別のタイムゾーンの国の時刻を表示、などができます。 12時間制、24時間

  • にひりずむ::しんぷる - make test のコマンドを書き換える Module::Install::TestPreload を書いた

    タイトルを盛大に間違っていたので修正>< なんかたまに make test のコマンドを書き換えたい時ってありますよね。 で、 Test::mysqldとかでテスト走らせる際に行ったいろんな事。 - D-6 [相変わらず根無し] とかをやりたい時に、Makefile を自力で書き換えるとなんかウガーってなる*1ので、なんかそのへんを宣言的にかければいいよねって思ったので作りました。 xaicron's p5-Module-Install-TestPreload at master - GitHub 使い方は以下のような感じで書くと use inc::Module::Install; name 'MyApp'; all_from 'lib/MyApp.pm'; build_requires 'Test::More', 0.88; test_requires 'Test::mysqld'; t

  • Home

    From Make: Vol. 87: New evolutions in dev boards make this a metamorphic period for Makers.

    Home