Kamito4510471のブックマーク (13)

  • 100行で書く俺様プログラミング言語コンパイラAltJS編 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? プログラミングをしたことがあるひとなら、誰でも1度くらい自分の理想の言語を作ってみたいと思うのではないでしょうか。このテキストは、オリジナルのプログラミング言語のコンパイラ作成を通して、パーサコンビネータの使い方を紹介していくものです。 2分でわかる、俺の俺による俺のためのプログラミング言語を作る大まかな手順 自分のオリジナルなプログラミング言語を作るには、典型的には次のような手順を踏みます。 既存のプログラミング言語を使ってみる その既存の言語の気に入らないところを徹底的になじる(ただし心のなかで) 己の内に秘める中二力を卍解し、最強

    100行で書く俺様プログラミング言語コンパイラAltJS編 - Qiita
    Kamito4510471
    Kamito4510471 2016/12/12
    厨二力を卍解すれば誰でも作れるなら俺にとって自作コンパイラとかeasy(js書けるとは言ってない)
  • GPSのデータをGPSBabelでGoogle Earth用に変換

    ぐろーばるぽじしょにんぐしすてむ 電子工作的にGPSのデータ列を文字列で得た時にGoogle Earthで見るための方法のメモです。 電子工作としてGPSモジュール買ってくるとNMEA0183フォーマットというセンテンスでデータ列を得ることが多いです。個人的には最近はu-bloxのrawデータの方が多いですけど・・・ データを得てもグラフィカルに表示できないとGPSの良さが出てこないので、Google Earthなどに表示させたいですよね。 多くのセンテンスが出力されているときはGoogle Earthの[ツール]→[GPS]からファイルからインポートをすればいいですが、$GPGGAなどのセンテンスだけを出力させているときはうまく表示出来ません。 そんなときは、GPSBabelというGPSデータ列の変換ソフトを使うとうまくいきます。 $GPGGAのセンテンスだけがあるテキストファイルを用意

    GPSのデータをGPSBabelでGoogle Earth用に変換
    Kamito4510471
    Kamito4510471 2016/09/26
    コマンドでGPSのログを取る方法を簡単に知りたい
  • 現代文を古文にする

    文章を古文っぽくするスクリプトの旧バージョンです。 20世紀のコンピュータでも使えるように残してあります。 そうでない方はこちらの最新版をお試しください。

    Kamito4510471
    Kamito4510471 2016/08/19
    現代文を古文ぽくしてくれます。
  • 自分の体がタッチパッドに!?肌に貼るだけでスマホが操作できるタトゥーシールがスゴイ - isuta(イスタ) -私の“好き”にウソをつかない。-

    「Butters」に期間限定“フロランタン”が新登場!姉妹ブランドのパイ生地を使ったザクザク感を楽しんで

    自分の体がタッチパッドに!?肌に貼るだけでスマホが操作できるタトゥーシールがスゴイ - isuta(イスタ) -私の“好き”にウソをつかない。-
    Kamito4510471
    Kamito4510471 2016/08/19
    さっきのやつこれ(語彙力の低さ)
  • Engadget | Technology News & Reviews

    How to watch Polaris Dawn astronauts attempt the first commercial spacewalk

    Engadget | Technology News & Reviews
    Kamito4510471
    Kamito4510471 2016/06/19
    誰かこれ買ってください。
  • Linuxコマンド一覧 [chmod]

    chmod ファイルやディレクトリのパーミッションを変更 ファイルやディレクトリのパーミッションを変更します。パーミッションは「記号」または「数値」で指定します。変更を行えるのは、そのファイルの所有者または管理者だけです。 chmod [-cfvR] モード ファイル

    Kamito4510471
    Kamito4510471 2015/12/14
    <実行権限><Linux><コマンド><Linuxコマンド>今回の参考にしたサイトです。一発目でわかったのでこれ以外のサイトは見てないけど割とわかりやすいんじゃないんでしょうか。他にわかりやすいサイトあるなら教えてください。
  • C++ 文字列クラス std::string 入門

    C++ 文字列クラス std::string とは std::string とは C++ で標準に使用できる便利な文字列クラスでござるぞ。 C/C++ ではダブルクォートで文字列リテラルを表し、通常配列に文字を格納し加工することもできる。 strlen() など文字列の状態を返したり、sprintf() などの文字列を作成する関数などが用意されている。 しかし、リテラル文字列は動的な操作に不向きで、柔軟性に欠ける。 そのため、C++では動的にサイズを変更可能な文字列クラス std::string が導入された。 通常文字列と同じように [] 演算子で文字を参照・代入することはもちろん、サイズ情報等の取得や文字の挿入削除なども可能だ。 std::string は std::vector とよく似ている。size(), push_back() など、用意されているメンバ関数もほぼ同じで、 文字

    C++ 文字列クラス std::string 入門
    Kamito4510471
    Kamito4510471 2015/12/13
    <c++><string>string 学び直すのに最も参考にしたサイトです。
  • アマゾン、輸送用高速ドローンの飛行空域を提言 目指すのは無人機の自動交通管理システム | JBpress (ジェイビープレス)

    インターネット小売大手米アマゾン・ドットコムが公開した、商品を配達する小型無人航空機「オクトコプター」〔AFPBB News〕 これは7月28日に、米航空宇宙局(NASA)がサランシスコのベイエリアで開催した無人飛行機(UAS:Unmanned Aircraft System)に関するカンファレンスで、アマゾンのドローン配送システム担当幹部が発表したものだという。 輸送用の高速飛行ドローンは専用空域で それによると、アマゾンは高度200フィート(約61メートル)から400フィート(約122メートル)の範囲を、60ノット(時速111キロメートル)以上の速度で飛ぶ輸送ドローンの専用空域として定めることを提案している。 また400フィートから500フィート(152メートル)までは、500フィート以上を飛ぶ一般航空機との衝突を回避するための緩衝空域とし、飛行禁止にする。 一方で高度200フィート以

    アマゾン、輸送用高速ドローンの飛行空域を提言 目指すのは無人機の自動交通管理システム | JBpress (ジェイビープレス)
    Kamito4510471
    Kamito4510471 2015/11/15
    これ実現したらAmazonの配送地域とても広くなるな…しかしサイズ的に落ちてきたら大変だろうな…
  • FuraIT 特別編 - 北海道マイコンカーラリー2016見学 (2015/11/22 09:30〜)

    高校生の技術系イベントを見学しよう 技術が好きな人たちが集い,話し合うのもよいですが, 高校生の活躍する姿を見たくはありませんか? 20年以上,開催されてきているマイコンカーラリー. 今までは全国大会を北海道で行ってきましたが, 運営体力の問題で関東に移ったそうです. 昨年度も全国大会が,札幌で開催されましたが, 興味を持ってくれそうな人に来てもらえていないのが現状です. 全国工業高等学校長協会 マイコンカーラリー - Facebook 時間概要 9:00 開会式 9:30 競技開始 13:55 競技終了 備考 イベントとして募集しますが,集合は考えていません. 主催者,自由な時間が限られていますので, Twitter 等でお声掛けくだされば,お話できる時間を見つけて向かいます.

    FuraIT 特別編 - 北海道マイコンカーラリー2016見学 (2015/11/22 09:30〜)
  • HugeDomains.com

    Captcha security check gakublog.com is for sale Please prove you're not a robot View Price Processing

    HugeDomains.com
    Kamito4510471
    Kamito4510471 2015/10/09
    これで勝手にツイートされるのを防げるぞ。
  • 10.コピペってどうやるの??|Vi(Vim)体験記~Binbo-Special別館

    いよいよ寒くなり始めてきて、乾燥肌が気になりだす今日この頃。皆様いかがお過ごしでしょうか? さて、エディタで大活躍する機能として、アンドゥー・リドゥーに引き続き、「コピペ」があると思うんですよ。 これがスイスイ出来るようじゃないと、作業ペースが大幅に変わる。 と言う訳で、今回はコピペの方法を探してみたのです。 そもそも範囲選択ってどうやるの??? コピペをするからには、「範囲選択」が必要になるわけですが、良く考えたらその方法を知らないということで、まずは範囲選択から。 範囲選択には、v もしくは V を用いるみたいですね。 v を押してから、カーソル移動すると・・・・・ 見事に範囲選択出来ました!! ちなみに、行ごと選択する場合は「V」だそうです。 複数行一気にヤンクしたい、そんな夜はコレで決まりですね! コピーは「y」 範囲選択したら、早速コピー! コピーのことは、「ヤンク」というそうで

    Kamito4510471
    Kamito4510471 2015/09/17
    これで作業効率が上がるはずだ。
  • C言語入門 - 2次方程式の解を計算 - サンプルプログラム - Webkaru

    ここでは「2次方程式の解」を計算するサンプルプログラムを紹介します。 2次方程式の解の公式 まずは2次方程式の解を求める「解の公式」の復習をしておきましょう。 2次方程式(\(a\neq0\)) \[ ax^2 + bx + c = 0 \] の解は \[ x = \frac{-b \pm \sqrt{b^2-4ac}}{2a} \] で与えられます。 2次方程式の解を計算するサンプルプログラムです。 /* * C言語のサンプルプログラム - Webkaru * - 2次方程式の解を計算 - */ #include <stdio.h> #include <math.h> int main(void) { /* 2次方程式の定数 */ float a, b, c; /* 判別式 */ float discriminant; /* 2次方程式の解 */ float kai1, kai2; /*

    C言語入門 - 2次方程式の解を計算 - サンプルプログラム - Webkaru
    Kamito4510471
    Kamito4510471 2015/09/17
    これは助かるぞ。iostreamじゃなくてstdio.hとmath.hなので俺にもよくわかる。
  • サービス終了のお知らせ

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

    Kamito4510471
    Kamito4510471 2015/09/10
    便利で助かった。
  • 1