![Amazon.co.jp: 記号と再帰 新装版: 記号論の形式・プログラムの必然: 田中久美子: 本](https://cdn-ak-scissors.b.st-hatena.com/image/square/767373a964ec55e23b1941052a64ac7872d3ba90/height=288;version=1;width=512/https%3A%2F%2Fm.media-amazon.com%2Fimages%2FI%2F51neHARQZGL._SL500_.jpg)
Webサービス界隈の優秀な人たちが、フロントエンドの新しいツールを「最高!」と日々謳っている中、 底辺コーダーの我々はクライアントからの修正横目に 「ほーん。どうせ僕らの業務じゃ使えないんでしょ?」という冷淡な姿勢を貫き通していた。 しかし、興味がないわけではなかった。ReactやVueといったコンポーネント思考のフレームワークを駆使すればクライアントからの無理難題をスマートに解決し、家で有意義にダラダラする時間を手に入れる事が出来るかもしれない。そのような考えはいつも心の片隅にあったが目を背け続けてきた。 でもついにその時がきたかもしれない。VuePressがその夢を叶えてくれるかもしれない。 (タイトルはかっこつけただけで特に意味はないです。) 夢と苦悩 夢その1 Nuxt 夢その2 Gatsbyjs 夢その3 VuePressを使えるレベルにする。 開発のディレクトリ構成をいい感じに
I keep coming across people who consider parser technology a forbidding, scary field of programming. This is nonsense—a small parser can be very, very simple, and provide a wholesome exercise in recursive thinking. At the same time, it is true that you can make parsing extremely complicated. Mostly, this tends to happen when you generalize parsing techniques to work for different grammars. Since c
VuePressとは こちらの記事にうまくまとまっていました。 VuePress をお試ししてみた - Qiita 個人的な理解としてはNuxt.jsよりもサイト作成に特化した静的サイトジェネレーター という感じです。 Nuxt.jsもさわってみたんですがgenerateされるファイル群の見た目?や使い勝手など VuePressは静的サイトにより特化している印象でした。 執筆時(2018.6.28)VuePressのバージョンは0.10.2 です。 序文 ここ数年、gulpはもう辛いからwebpackオンリーでとかParcelのほうが速いとか 話題になってましたが結局どれ使おうが最終的に書くのはHTML(pug) + css(stylus/sass) + js(jquery) そもそもその構成が辛いよなぁとおもいながら幸せになれる環境を求めていました。 そんな中、2018年4月某日。Vue
VuePress とは この記事は 2018-04-15 に記載されたものです。 VuePress は Vue の始祖こと Evan You 氏が新たに始めた Vue による静的サイトジェネレーターです。 Markdown によるページの作成が可能で、Vue の機能はもちろん、Webサイトを作っていてほしくなるシンタックスハイライトや、PWAのサポートがされています。 雑な解釈としては Vue 版の Gatsby という認識で良いのではないのかと思います。 VuePress の機能 公式に記載されている内容を抜粋して雑に翻訳してみました。 ref: VuePress | Introduction 技術文書に最適化されたビルトインのMarkdown拡張 Markdown 内部での Vue 活用 Vue により強化されたカスタムテーマシステム Progressive Web Applicati
プロセスモデル(英: process model)とは、何らかのプロセス(過程、工程)の模型(モデル)である。 たとえば、化学工学は「プロセス産業」と呼ばれるように、プロセスモデルが処理モデルである。 ビジネスプロセスモデルとは、企業の仕事の仕方のモデルである。 コンピュータでは、処理方法が「プロセスモデル」である。たとえば具体的には並列処理の方式などがある。 ソフトウェアプロセスは、ソフトウェアを設計し、利用し、廃棄する一連の流れ(過程)について、ひとつの視点を提供するものであり、人の作業とコンピュータの処理を含む。 コレット・ローランド[注釈 1]はプロセスモデルを次のように定義している[1]: 同じ性質を持つプロセスは1つのプロセスモデルに分類する。つまり、プロセスモデルはプロセスの抽象記述である。プロセスモデルが抽象的であるとすれば、個々のプロセスは実体化したものである。 プロセス
Keloid and irritation bump are two types of scars that occur due to a skin injury. A scar is a mark left on the skin after a wound or other injury. There are different types of scars such as normal fine-line scars, keloid scars, irritation bumps, pitted or sunken scars and scar contractures. The key […] PBS and HBSS are two different balanced salt solutions used in in vitro laboratory experiments.
Pulling xxxxxxxxxxxx.dkr.ecr.ap-northeast-1.amazonaws.com/xxxxx:latest (attempt 3 of 3)... Error response from daemon: Get https://xxxxxxxxxxxx.dkr.ecr.ap-northeast-1.amazonaws.com/v2/: dial tcp: lookup xxxxxxxxxxxx.dkr.ecr.ap-northeast-1.amazonaws.com on 172.18.0.3:53: read udp 10.254.0.122:48372->172.18.0.3:53: i/o timeout デプロイまでのフローは ボタンクリックすると、 git clone -> docker build -> docker push -> k8
この記事はJavaScript Advent Calender 2014の10日目の記事です。 altjs作りたいやろ 半年前にこんなLTをやった。未完成で放置するのは気持ち悪いので、この機会に完成させようと思った…んだけど、advent当日の時点でまだ完成してない。すまんな。ただ知見は多少溜まったので、基本的なaltjsの作り方と合わせて紹介しようと思う。 altjsってどうやって作んの? 方法は様々だけど、 文法をPEG(pegjs)で記述する ソースコードを、Parser APIで定義されるASTに変換するロジックを書く 変換されたASTを、escodegenでJavaScriptのコードにさらに変換する というのが今ならやりやすいと思う。結局ある構文をjsに変換するだけで、変換は既存のツールを使えるので、実はそんなに広い知識を要求せず、0から王道のコンパイラを作るみたいな壮大な話に
Esprima / Escodegen / Estraverse を用いて, javascript code -> AST (esprima) -> javascript code (escodegen) を試してみます。環境は OSX 10.10 / Node.js v4.0.0です。 Esprimaは JavaScript Parserで AST (Abstract Syntax Tree) という抽象構文木を取得できる。 MozillaのSpiderMonkey Parser APIがこれまで実質的な標準だったが, 亜種が増えてきてこれ以上の乱立を防ぐために The ESTree Spec という標準化に向かったよう。[1] ASTはaltJSやLintツールの開発など幅広く使われる。 ES2015(ES6)では, 改行可能な文字列リテラルの Template string が使える
sumim @sumim @namachan10777 「オブジェクト指向」には、クラスを使ってデータ型を定義するアイデアと、メッセージで決定を遅延するアイデアの2つがあります。初期の頃、後者は非同期ではないながら本当にメッセージを送っていて、それをヒントにメッセージによるプログラミングを非同期処理の問題解決に応用したのがアクターです 2018-12-09 08:37:06 杉本啓 @sugimoto_kei (OO①)抽象データ型のオブジェクト指向とメッセージ・パッシングのオブジェクト指向は、実現する機構の面では似ているので、違いが分かりにくい。Javaなど、今日の主流的な言語を使う僕らは、機構の面からではなくオブジェクトの使い方の面から考えた方が、両者の違いを理解しやすいかもしれない。 2020-02-22 20:46:26
Git のコミットグラフを簡単に作成できる Gitgraph.js を使っていて、「git のコマンドを入力している感じで実装したいなぁ」と思ったので作ってみた。 こんなのを描こうと思った場合、 Gitgraph.js をそのまま使うと var gitGraph = new GitGraph({orientation: 'vertical-reverse'}); // master ブランチ作成 var master = gitGraph.branch({ name: 'master', color: 'red', commitDefaultOptions: { color: 'red' } }); master.commit().tag('v0.0.0'); // develop ブランチ作成 var develop = gitGraph.branch({ name: 'develop'
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く