タグ

programに関するU1and0のブックマーク (13)

  • 1.Arduino(アルドゥイーノ)とは.... | | 大好きArduino

    メモリーの種類 Arduinoには 1.Flashメモリー  2.SRAM  3.EEPROM の3種類のメモリーが基板上に搭載されています。 そしてこのメモリーは次のような役目で使用されています。 ArduinoはPCのように莫大なメモリーが使えるわけではないため、ちょっと凝ったプログラミングを行うと、すぐにメモリーのパンクを起こします。 メモリーのパンクとは、 ①作ったプログラムが大きすぎて保存できない →結局プログラムを転送することができないため動かないプログラム ②作ったプログラムがメモリーを使いすぎてうまく動かない →プログラム転送時に「これはオーバーしてるから転送しても動かないよ~」という警告を出してくれてダウンロードできなかった場合はいいのですが、ギリギリラインで転送まではできてしまって、いざ動かしたらなんか動きが変になる!ということもあります。 こんなことがないように、コン

    1.Arduino(アルドゥイーノ)とは.... | | 大好きArduino
  • 「リーダブルコード」を読んだ感想

    U1and0
    U1and0 2017/08/26
    コードの書き方
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

    U1and0
    U1and0 2017/04/06
    classについて詳細な説明
  • [翻訳] Why Go? - Qiita

    (この記事は Dave Cheney さんの Why Go? の翻訳です。) 数週間前、友人に「Goに注目に値するのはなんで?」と聞かれました。 彼は私がGoに情熱を注いでいることを知っていましたが、なぜ私が他の人もGoを気にするべきだと思っているのかを知りたいようでした。 この記事は、私がGoを重要なプログラミング言語だと考える、3つの大きな理由を紹介します。 メモリ安全 個人としては、私もあなたもC言語でメモリリークも危険なメモリの再利用もしないプログラムを書く事ができるでしょう。しかし、40年以上の経験から、集団としてのプログラマーはC言語で信頼できるプログラムを書けない事がはっきりしています。 コードの静的解析、 valgrind, tsan (訳注: たぶん ThreadSanitizer), -Werror といったツールは10年以上前から使えますが、それらのツールが広く認知さ

    [翻訳] Why Go? - Qiita
    U1and0
    U1and0 2017/04/05
    そろそろC言語をやめるべき
  • Can I use git with .dwg (autocad)?

    Version control with .dwg is really a problem. I'm wondering if it is possible to use git to control the version? or just commit my changes in the file? If this is not possible, then what is a good way of version control .dwg? I find this: Can GIT, Mercurial, SVN, or other version control tools work well when project tree has binary files? It says svn works with cad, is it the only solution now?

    Can I use git with .dwg (autocad)?
    U1and0
    U1and0 2017/02/02
    “Normally source control is most effective on TEXT files, I would therefore consider to use the TEXT version of DWG files: DXF.”
  • AutoCAD Lisp 入門 - 1 - 最強の時短ツール「Lisp」とは - 図描きの備忘録

    Lisp入門 こんにちは! エカキオです! AutoCADを日々利用している方々にとって、絶大なる威力を発揮するツール、「Lisp」について、作り方を紹介していきたいと思います。 AutoCADで早さを求める方には外せないツールです。 (「Lisp」はAutoCADレギュラー版での利用となります。AutoCAD LTでは使用できません。。) 「Lisp」とはざっくり言うと、作業を高速化するべく自分で作れるコマンドの様なものです。 どんなことが出来るかというと、 例えば、 複数のオブジェクトに同じ編集を同時に行うことが出来る オブジェクトが持つ情報をテキスト化できる レイヤーの設定をワンタッチで切り替えられる などなど やろうと思えば、なんでも出来ます。 ルーティンワークの様な単純作業は、パソコン様が1番得意とする作業です。 正確に素早く、自動的にやってくれるので、それを使わないのは勿体無い

    AutoCAD Lisp 入門 - 1 - 最強の時短ツール「Lisp」とは - 図描きの備忘録
    U1and0
    U1and0 2017/02/02
    “「Lisp」とはざっくり言うと、作業を高速化するべく自分で作れるコマンドの様なものです。 どんなことが出来るかというと、 例えば、 複数のオブジェクトに同じ編集を同時に行うことが出来る オブジェクトが持つ情報
  • python自習テキスト [kirinwiki]

    このコンテンツを更新しなくなって久しく、さらにレンタルサーバーのPHPもずっと古いバージョンを使うわけにいかず、従来のdocuwikiを使うのをやめました。全ての内容を静的なHTMLにするのが割と手間なため、手抜きとして、ここの表紙以外をPDFに直してしまいました。これで保存します。python2用なので利用価値もすでに少ないですけどね。 っていうか、実際は動物さんイラスト集サイト。pythonの話はオマケ。 スクリプトが書けると、多分どっかで何かの役に立ちます。決まりきった仕事をチマチマと手作業でやるような場面で、スクリプトを上手に書けると劇的に楽になったりすることもあります。筆者自身がそういう経験を持っているので、他にも同じようなことができる人が現れてほしい。こういった動機で、習得用のテキストをポチポチと書き続けています。 興味はある(or 必要に迫られている)んだけど、当に何も知ら

    U1and0
    U1and0 2016/06/27
    ティッシュの束を一気に渡して鼻をかませるのがreturn, 「次の紙が欲しい!」と言われるごとにティッシュを一枚一枚渡して鼻をかませるのがyield. 「鼻かみたいからティッシュ頂戴」と言われてあなたがするのはどちら?
  • Effective AWK Programming A User's Guide for GNU Awk

    Effective AWK Programming A User's Guide for GNU Awk Edition 1.0.4 April, 1999 Arnold D. Robbins はじめに awkとgawkの歴史 The GNU Project and This Book Acknowledgements Introduction Using This Book Dark Corners Typographical Conventions 例で使用するデータファイル Getting Started with awk A Rose By Any Other Name awkプログラムの実行の仕方 使い捨ての一発awkプログラム 入力ファイルなしのawkの実行 長いプログラムを実行する 実行可能なawkプログラム awkプログラム中のコメント 非常に単純な例 二つのルールを持つ例

    U1and0
    U1and0 2016/06/17
    Arnold.D Robbins さんによるドキュメントの日本語訳
  • 50代におすすめのマッチングアプリは

    病院は時間がかかりますが、皮ふ科に行ったら40代の人に今日は2時間以上かかると言われました。マッチングアプリ 50代というのは混むものだと覚悟してはいるものの、相当な会える人がかかるので、ホテルの中はグッタリしたマッチングアプリ 50代になってスタッフさんたちも平謝りです。近頃はマッチングアプリ 50代のある人が増えているのか、50代のシーズンには混雑しますが、どんどん人が長くなっているんじゃないかなとも思います。会える人は以前より増えて今年も近所に出来たのですが、ぼっちゃりの数が多すぎるのでしょうか。困ったものです。 先週、おかずの添え物に使うつもりでいたら、マッチングアプリ 50代を使いきってしまっていたことに気づき、かるめとパプリカと赤たまねぎで即席の付き合いたいを作ってその場をしのぎました。しかし20代にはそれが新鮮だったらしく、マッチングアプリ 50代なんかより自家製が一番とべ

    U1and0
    U1and0 2016/01/19
    同じインタプリタ系の言語を使うなら、今だったらRubyとかPythonのほうがずっと素敵でライブラリも揃ってるし、わざわざPerlをまた使おうとは思っていない。
  • コマンドラインからプロセスを起動・終了する方法 (環境変数とレジストリについて) - 主に言語とシステム開発に関して

    バッチのまとめTOPWindows コマンドプロンプト上から,アプリケーションを起動したり終了させたりする方法。 C:\WINDOWS\system32\taskmgr.exe C:\Program Files\Internet Explorer\iexplore.exe C:\Program Files\ffftp\FFFTP.exe の3つのアプリケーションについて,4種類の異なる起動方法が存在するのを確認する。 この面でコマンドプロンプトを手の延長にすれば,あちこちのフォルダを探しまわる事なくアプリケーションを起動できて便利なはず。 (1) PATHを利用して起動 (2) レジストリを利用して起動 (3) 絶対パス指定で起動 (4) 設置ディレクトリまで移動して起動 コマンドラインでプロセスを終了させる 起動・終了方法のまとめ ※↑自作の もくじジェネレータ で自動生成 (1) 

    コマンドラインからプロセスを起動・終了する方法 (環境変数とレジストリについて) - 主に言語とシステム開発に関して
    U1and0
    U1and0 2015/12/04
    このおかげで,IEやExcelなどのアプリケーションはPATHに設定が無いにも関わらず,「start」からも,「ファイル名を指定して実行」からも,ファイル名だけで実行する事ができるのだ。
  • sprintf関数の使い方(指定の形式にフォーマット)

    PHP で用意されている組み込み関数の一つである sprintf 関数の使い方です。 sprintf 関数は引数に指定した値を指定の形式にフォーマットした文字列を取得します。

    sprintf関数の使い方(指定の形式にフォーマット)
    U1and0
    U1and0 2015/11/29
    パディング指定子は文字列が指定の長さに満たない場合にどの文字を使って埋めるのかを指定します。デフォルトでは空白です。0を指定すると0詰めとなります。たとえば%0d %'_d
  • Browse code samples

    U1and0
    U1and0 2015/11/21
    ユーザーがログオフしたときに、スクリプトが実行され、壁紙が変更されます。つまり、この変更は、ユーザーが次にログオンしたときに有効になります。
  • MT4 Build 509 でコンパイルする方法(MT4 Build 625 にアップデートした方へ) - MT4 EA開発・運用ブログ

    自作EAを自分で運用するだけなら何も問題がないのですが fx-on.com へ販売用に出品する場合は、ユーザーの環境に合わせる必要があります。 Build 500系で運用している人もいるでしょうし、Build 600系で運用している人もいるでしょう。 じゃあ何が問題なの?と思う人もいるかもしれませんが Build 600系でコンパイルしたEAは、Build 500系だと運用できないからです。 ですので、Build 500系でコンパイルする必要があります。 MT4を利用していると、下記のように最新の Build 625 にアップデートされているかと思います。 MetaEditor 5 は Build 914 が最新です。 そこで今回は、Build 509 でコンパイルする方法をご紹介します。 まず、こちらから必要な2ファイル(metaeditor.exe, metalang.exe)をダウン

    MT4 Build 509 でコンパイルする方法(MT4 Build 625 にアップデートした方へ) - MT4 EA開発・運用ブログ
    U1and0
    U1and0 2015/09/05
    metalang.exeなかったから落としてきた
  • 1