並び順

ブックマーク数

期間指定

  • から
  • まで

81 - 120 件 / 1119件

新着順 人気順

DSLの検索結果81 - 120 件 / 1119件

  • GitHub - SnapKit/SnapKit: A Swift Autolayout DSL for iOS & OS X

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

      GitHub - SnapKit/SnapKit: A Swift Autolayout DSL for iOS & OS X
    • Ktorm のクラス設計を読み解いて、DSLを拡張する - ドワンゴ教育サービス開発者ブログ

      はじめに 先日Server-Side Kotlin MeetupのLT大会で登壇してきましたので、その内容をブログ記事でも公開します。 テーマはKotlin製のORマッパー、Ktormのクラス構造と機能拡張についてです。 Ktormの紹介 ktorm.org Ktormは、いくつかあるJDBCベースのKotlin製ORマッパーのうちの1つです。 それらの中でもっともメジャーと思われるExposedと比較すると、次のような特長があります。 シンプルな実行モデル 遅延実行やキャッシュなどの仕組みを持たないので、コードを読んで理解しやすく、SQLの実行タイミング等も把握しやすいです。 生SQLに近いDSL select() で検索条件を指定し slice() でカラムを指定する形式のExposedのDSL 1 に比べて、生SQLに近い文法を採用しており、SQLに習熟していれば少ない認知コストで読

        Ktorm のクラス設計を読み解いて、DSLを拡張する - ドワンゴ教育サービス開発者ブログ
      • GitHub - haconiwa/haconiwa: MRuby on Container / A Linux container runtime using mruby DSL for configuration, control and hooks

        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

          GitHub - haconiwa/haconiwa: MRuby on Container / A Linux container runtime using mruby DSL for configuration, control and hooks
        • Elasticsearch の Query DSL の基本 - ひだまりソケットは壊れない

          この記事は 「Elasticsearch Advent Calendar 2013」 の 4 日目の記事です、とかしたかったけど Elasticsearch の Advent Calendar はなさそうなので普通に投稿します。 Elasticsearch でクエリを投げるときにお世話になる Query DSL。 とりあえず match クエリ ぐらいは見様見真似で書けていましたが、基本的な構造をちゃんと理解していなかったので調べてみました。 Query DSL って何? クエリとフィルタって何が違うのか? というような基礎的な話を公式ガイドを見ながらまとめました。 英語の理解が怪しかったりするので変なところは公式ガイドの方を見てください。 参照先ドキュメントの Elasticsearch のバージョン Elasticsearch 0.90 のドキュメントを参照してこの記事を書きました。

            Elasticsearch の Query DSL の基本 - ひだまりソケットは壊れない
          • ゼロから2時間で作るGroovy DSL - No Programming, No Life

            はじめに この記事はA Groovy DSL from scratch in 2 hours | Groovy Zoneを意訳したものです。訳者の力不足により翻訳に未熟な部分が多数あると思われますこと、ご勘弁願います。 ゼロから2時間で作るGroovy DSL 今日はついてるな。DZoneでArchitecture Rulesという小さくて素敵なフレームーワークのJDependの抄録を見つけたからだ。 Architecture Rulesは自分自身のXMLスキーマによって設定されます。これが例です。 <architecture> <configuration> <sources no-packages="exception"> <source not-found="exception">spring.jar</source> </sources> <cyclicaldependency t

              ゼロから2時間で作るGroovy DSL - No Programming, No Life
            • 社内Ruby会の紹介:Rubyの Kernel#` の気持ちを悪用して面白DSLをつくる - ドワンゴ教育サービス開発者ブログ

              この記事は 『ドワンゴ Advent Calendar 2019』 の 25日目 の記事です。 はじめに Kernel#` について お題:HTMLを組み立てるDSL 実際に動く ` を使ったHTMLのDSLの例 まとめ おまけ はじめに こんにちは、 Ruたん( @ru_shalm )だよ! ドワンゴでは、毎週火曜日に有志による社内Rubyの会「KBKZ.rb」 1 を開催しています。 この会は、決まった何かをしないといけないとか、特定のチームの人しか参加できないと言ったものではなく、最近のRubyの話や、業務のRubyで困ったときの相談など、話をしたい人が自由にRubyに関する技術交流ができる会として開催されています。 例えば以下のような話をしたりします。 こういう gem 使ってみようと思うんだけど何か知見ある? こういうことを実現したいんだけど、いい感じの実装方法あるかなぁ? パイ

                社内Ruby会の紹介:Rubyの Kernel#` の気持ちを悪用して面白DSLをつくる - ドワンゴ教育サービス開発者ブログ
              • GitHub - flood-io/ruby-jmeter: A Ruby based DSL for building JMeter test plans

                You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                  GitHub - flood-io/ruby-jmeter: A Ruby based DSL for building JMeter test plans
                • PythonはDSLが苦手? - atsuoishimoto's diary

                  PythonはDSLが苦手でしょうか、って話をチラッと目にした。あんまりDSLって知らないけど、そんなに得意ってことはないんじゃないかと思う。Pythonってのは構文的に遊びが少ないように考慮して作られてるし、そもそもPythonは「実行可能な擬似コード」って言われるぐらいにシンプルなんで、わざわざ新しくDSLを仕立てなくても、って気もする。 ただまあ、工夫の余地がないかというとそうでもなくて、例えば if not INPUT: EXIT SORT REVERSE PRINT のような、独自言語っぽい見栄えのコードを書けないってこともない。上のコードは、コンソールから一行読み込んで、文字をソートしてひっくり返し、コンソールに出力するPythonスクリプトだ。 えーと、上のコード、Pythonスクリプトと言ったのは嘘ではないけど、実行時にちょっと細工がいる。こんな感じで起動しなければならない

                    PythonはDSLが苦手? - atsuoishimoto's diary
                  • Groovy DSLの書き方 | DevelopersIO

                    渡辺です。 今回は、何の前触れも無く、Groovy DSLについて利用する場合に必要な基礎知識を解説します。 DSLとは? DSL(domain-specific language: ドメイン固有言語)とは、特定の用途に特化したコンピュータ言語です。 プログラミング言語のように、定義された文法の中で行いたいタスクなどを記述します。 DSLは専用のパーサにより解釈されて実行される場合もありますが、Groovy DSLではプログラミング言語Groovyをベースに解釈されて実行されます。 プログラミング言語がベースのDSLのメリットは、パーサなどの開発が容易である点とプログラミング言語の基本的な機能をそのまま活用できる点です。 例えば、変数・条件分岐・繰り返し処理などがそのまま活用できるわけです。 一方、デメリットはプログラミング言語の文法に束縛される点です。 Groovy DSLの基礎知識 G

                      Groovy DSLの書き方 | DevelopersIO
                    • Green-Tool マジコン 販売 ~通販メディア激安購入~ ニンテンド ds dsl R4 TT dsi MP3MP4MP5 PSP

                      Green-Toolはゲームパーツ、MP3MP4MP5プレーヤーなど通販ショップです。マジコン、NDS、DSi、販売、購入。ペン型カメラ等のアジア雑貨も販売、最安値でお届けいたします。ご来店ありがとうございます。 ★★年末年始も休まず営業!!★★ ★オンラインショップ Green-Tool★ ご注文は即日対応させていただきます。 ※年末年始、繁忙期は除きます。 新作続々入荷予定!!乞うご期待!! ☆Green-Tool特典☆ □24時間ご注文OK □激安・会員ページ □激熱・メールマガジン □当店の商品は1年保障 □10000円以上お買い上げで送料無料 □サポートメール24時間受付 ・サイト右上からお問い合わせお願いします □商品仕入れ 業務販売 卸販売 初期不良 特典・イベント随時更新

                      • GitHub - itamae-kitchen/mitamae: mitamae is a fast, simple, and single-binary configuration management tool with a DSL like Chef

                        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                          GitHub - itamae-kitchen/mitamae: mitamae is a fast, simple, and single-binary configuration management tool with a DSL like Chef
                        • GitHub - r7kamura/json_world: Provides DSL to define JSON Schema representation of your class.

                          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                            GitHub - r7kamura/json_world: Provides DSL to define JSON Schema representation of your class.
                          • 第5回 メタプログラミング―Excelを使ったDSLを作ろう―その1 メタプログラミングとは?:良いコ-ドへの道―普通のプログラマのためのステップアップガイド|gihyo.jp … 技術評論社

                            良いコ-ドへの道―普通のプログラマのためのステップアップガイド 第5回メタプログラミング―Excelを使ったDSLを作ろう―その1 メタプログラミングとは? おっす、おらメタプログラマ! 前回まで「良いコードとは?」という観点から、「⁠名前付け」「⁠スコープ」「⁠処理の分割」といったプログラミングで必須の基礎内容を解説してきました。今回は少し趣向を変えてメタプログラミングを取り上げます。メタプログラミングは「プログラミングをプログラムする」と言われますが、なんだかつかみどころがない概念に感じませんか? 実際、「⁠メタプログラミングとは何ですか?」と聞くと、人によって回答がまちまちです。そんなメタプログラミングですが、使いこなすとたいへん強力です。それでは、メタプログラミングについて考えを深めていきましょう。 メタプログラミングの悩み まずは毎回好例、各界の代表者にメタプログラミングについて

                              第5回 メタプログラミング―Excelを使ったDSLを作ろう―その1 メタプログラミングとは?:良いコ-ドへの道―普通のプログラマのためのステップアップガイド|gihyo.jp … 技術評論社
                            • inforno :: Python,Rubyの言語内DSL構築力:PythonでRakeをまねる場合を例に

                              Python で Rake を真似るとしたら という反応を頂いたので、それにまつわるお話を。 まず、CodeReposにコミットしてあるtasktoolsは distutils及びsetuptoolsを拡張する ということを念頭に置いています。ですのである程度distutils.core.Commandの思想というか、インターフェイスを残しています。 タスクをクラスで定義すること オプションの定義方法 sub_commands や finalize_options といったメソッド などなどは元のまんまです。 じゃあ、 distutils や setuptools を抜いて好きにRakeをPythonで真似るとしたら、というのが今回メインのお話。最初にこんな感じでコマンドを定義しますよ、というのを出してしまいます。 1from __future__ import with_statemen

                              • Scala の動的変数で DSL を簡潔にする:Rainy Day Codings:So-net blog

                                Ruby のブロックつき open のように勝手に後始末をしてくれる open メソッドを Scala で実装することを考えて見ます。これを素直に書けばこうなります。 import java.io.FileOutputStream object DisposableFile1 { def openOut(path: String)(block: FileOutputStream => Unit) { val out = new FileOutputStream(path) try { block(out) } finally { out.close() // Console.println("closed") } } } これはこのようにして使えます。 scala> import DisposableFile1._ import DisposableFile1._ scala> openO

                                • PythonからElasticsearchを扱うelasticsearch-dsl-pyがなかなか良かった - ikeikeikeike's unk blog.

                                  elastic/elasticsearch-dsl-py · GitHub いつの間に公式からHigh levelなPythonクライアントが出ていたので使用してみました。 PythonのElasticsearch関連のライブラリは色々とHaystack(つらい)とかelasticutils(いつの間にかDeprecatedになっていた)とかがあって 不遇だったのでコレで解消されればよいのかな。 機能面 elasticsearch-dsl-pyはElasticsearchの薄いラッパーと言うことらしいのですが、ひと通りの機能は揃っているみたいです。 あと特にDjangoやらSQLAlchemyやらを併用して使用することは今のところ想定されていないみたい。 Analysis analyzerは kuromoji_analyzer と ngram_analyzer がすでに定義されているものと

                                    PythonからElasticsearchを扱うelasticsearch-dsl-pyがなかなか良かった - ikeikeikeike's unk blog.
                                  • Haskell+タグレスな型付きDSLで楽々!C言語コード生成 - keigoiの日記

                                    関数型プログラミング言語とコード生成 HaskellやOCamlなどはコンパイラなどの言語処理系の実装を得意としている。さすがに日常的にコンパイラを実装している人はそう多くないと思うけど、例えばコード自動生成はすぐ試せる割に効き目が大きく、仕事を効率化する方法としてぜひ試してみたい選択肢だ。 今回は、Haskellの言語内DSLからC言語のコードを生成する方法(の一つ)を簡単に紹介する。 この方法で、Haskell上のEDSLを使って (1) C言語のソースコードを生成でき、 (2) Haskellの式として評価できる。 このように、わざわざパーサを書かなくても、コンビネータを適当に作ればすぐにDSLを作ってしまえるのも、関数型言語の魅力かもしれない。 taglessな方法 ただし、ちょっと他と違う方法を試す。 OlegさんのサイトにTyped Tagless Interpretation

                                      Haskell+タグレスな型付きDSLで楽々!C言語コード生成 - keigoiの日記
                                    • Sinatra 1.0 Released: Major Milestone for Ruby’s Best Webapp DSL

                                      Ruby Weekly is a weekly newsletter covering the latest Ruby and Rails news. In November 2007, we casually mentioned a new Ruby webapp library called Sinatra. It took a year to capture the imagination of the Ruby community as a whole and we eventually covered it in more depth but today we're proud to (exclusively) announce that Sinatra has today reached its landmark 1.0 release! Impromptu release p

                                      • JavaScriptでHTMLをレンダリングするDSL·blingbling DSL MOONGIFT

                                        blingbling DSLはJavaScriptでHTML構造をレンダリングするDSLです。 HTMLでは表示(HTML)とデザイン(スタイルシート)、そしてプログラミング(JavaScript)が混在して動作します。それらを全て一つにまとめあげ、高速に動作するDSLがblingblin DSLです。 デモのコードです。Hello Worldと表示されています。 HTMLソースです。出力の記述はありません。 出力はJavaScriptで行っています。JavaScriptがそのままHTML構造と出力内容を兼ねています。 出力されたHTML構造です。一つ前のコードの内容が出力されています。 blingblin DSLにはblingbling HTMLとblingbling CSSの二種類があります。blingbling CSSを使えばより可読性の高い構造化されたスタイル記述ができるでしょう。

                                        • Graphviz::DSL - 「逆に考えるだ, DOTファイルっぽく書いちゃってもいいさと」 - Articles Advent Calendar 2012 Hacker

                                          前置き こんにちは。syohexです。好きな寿司ネタは鯖というかバッテラです。今回は拙作の Graphviz::DSLというモジュールを紹介させていただきます。 Graphviz::DSLは Ruby Gemの Gvizに影響され作成したモジュールです。 既存の Graphvizモジュールは OOインタフェースが中心で '$graph->add_node'のようなメソッドを使いグラフを構築していくものが主でした。しかし個人的に OOインタフェースの場合, 最終的なグラフの形状が把握しづらいという印象を持っていました. 'add_node'などのコードを追い, 自分の頭の中でグラフの形状を考える必要があるためと思います. ところが Gvizはそうではなく, DSLを用い, DOTファイルを直接書く感覚に近いものでした. 今までの Graphvizインタフェースは DOTを避けすぎていたように

                                            Graphviz::DSL - 「逆に考えるだ, DOTファイルっぽく書いちゃってもいいさと」 - Articles Advent Calendar 2012 Hacker
                                          • [rk10][27M07] Rubyで作るDSLの基礎

                                            Rubyで作るDSLの基礎Yasuko Ohba (Everyleaf Corporation)RubyはDSLを作りやすい言語として知られています。実際に、DSLを作るのは簡単です。しかし、Rubyで意識的にDSLを作ったことのある人は意外に少ないのかもしれません。 Rubyで実現するDSLは、「使いやすいAPI」の一形態であり、ここから先がDSLだという明確な境界はありませんが、結果として出来上がったコードがDSL的かどうかは歴然と判断できます。つまり、コードをDSL的にするかどうかは開発者が意図的に選択していける事柄なのです。 本セッションでは、DSLとは何か、どんなときにDSLが有効かからはじめて、RubyでDSLを書く際に必要となる考え方、習慣、そしてテクニックを、 Rails や RSpec といった良く知られたコードを例にして話していきます。

                                              [rk10][27M07] Rubyで作るDSLの基礎
                                            • Martin Fowler's Bliki in Japanese - ビジネスリーダブルなDSL

                                              http://martinfowler.com/bliki/BusinessReadableDSL.html 2008/12/15 ビジネスピープルは、DSLを使えば、プログラマがいなくてもソフトウェアのルールを書けるのだろうか? DSLの話になると、ビジネスピープルが自分でコードを書くのかといった話によくなる。 こうした考えには、COBOLのインターフェースの話を持ち出そう。 元々のCOBOLの目的は、プログラマがいなくてもソフトウェアを書けるようにすることだった。が、結果は見ての通りである。 プログラマがいなくてもコードを書けるという話には、COBOL(とその他大勢)が失敗したところを、今回はどうやって克服するのかと尋ねるようにしている。 私は、プログラミングには特殊なマインドセットが必要だと考えている。 それは、マシンに正確な指示を与えること、そして、そうした膨大な指示を構造化して、

                                              • gRPC Federation: gRPC サービスのための Protocol Buffers を進化させるDSL | メルカリエンジニアリング

                                                Merpay Engineering Productivity Team の goccy です。 gRPC Federation は、gRPC で通信する複数のサービスから得た結果を合成して返すようなサービスを簡単に作成するための仕組みです。DSL ( Domain Specific Language ) を Protocol Buffers 上で記述することで利用します。まずは、GraphQL(Apollo) Federation の gRPC 用のものだと考えるとわかりやすいと思います。2023年8月に OSS として公開し、先日 Public Roadmap を公開しました。2024/6月末を目標に Version 1.0 ( GA版 ) をリリースする予定です。また、最近は Protocol Buffers のエコシステムに参加しました。Protobuf Global Extens

                                                  gRPC Federation: gRPC サービスのための Protocol Buffers を進化させるDSL | メルカリエンジニアリング
                                                • ネット広告のクリック予測【予測手法について】 - ビッグデータ活用ならオプトDSL

                                                  みなさん。こんにちは。 データサイエンスラボの西山です。 今月の頭、DeepAnalyticsにおいてコンペ「ネット広告のクリック予測」を開始いたしました。 本コンペは、インターネット広告のROIを最大化するために重要な、 「広告に反応しそうなユーザを予測する」ためのモデル構築を目標としています。 コンペに使用されているデータは、実際の広告運用において蓄積されたデータで、 得られる予測モデルは、デジタルマーケティングの領域での実践的な利用が期待されます。 同様のモデル構築に関する研究は、様々な企業や研究機関で行われており、 関連する論文も多数発表されています。 今日は、クリック予測に関する機械学習的なアプローチについて、 既存の研究とその方法論をいくつかご紹介したいと思います。 回帰の有用性 ディスプレイ広告のクリック予測やコンバージョン予測においては、 ロジスティ

                                                  • DSLでコマンドラインオプションを解析するchoice.rb - http://rubikitch.com/に移転しました

                                                    yasnippet.elについて調べていたら、おもしろいライブラリをみつけたので紹介。 choiceというライブラリは、コマンドラインオプションを解析するDSL、いわばoptparseのDSL版と考えることができる。 使用例はこんな感じ。 明白すぎてコードのコメントは不要だろう。 RubyGemsパッケージが用意されているので、「gem install choice」で簡単インストール。 require 'choice' def parse_options # cited from # http://yasnippet.googlecode.com/svn/trunk/extras/textmate_import.rb Choice.options do header '' header 'Standard Options:' option :snippet_dir do short '-

                                                      DSLでコマンドラインオプションを解析するchoice.rb - http://rubikitch.com/に移転しました
                                                    • Javaのテストでも使えるテーブルセットアップ用のGroovy DSL - Qiita

                                                      こちらの投稿のときに作成した、ライブラリは新たにHogenという名前に変更になっています。 詳細に関しては近日公開させてもらうので、よろしければそちらを参照して頂けると幸いです。 最近プロダクションコードはJava、ビルドツール(Gradle)、テストコード(Spock、Geb)の組み合わを使うようになってGroovyを使う機会が増えてきました。 JavaでのDBのテストデータ作成はDbSetupが楽 そんな中こちらの記事を拝見させてもらいました。 Groovyで似たようなinsertをしようとすると以下のようになります。 Sql sql = Sql.newInstance("jdbc:h2:mem:", "org.h2.Driver") def table = sql.dataSet('item_master') table.add(id:1, name:'Apple', price:5

                                                        Javaのテストでも使えるテーブルセットアップ用のGroovy DSL - Qiita
                                                      • 第8回 Scala DSLでできること

                                                        最近はすっかりScalaプログラマ。代表作はXML SmartDoc(XML文書処理システム),Relaxer(XML/Javaスキーマコンパイラ)。現在はScala DSLモデルコンパイラSimpleModelerを開発中。近著は「上流工程UMLモデリング」(日経BP),「マインドマップではじめるモデリング講座」(翔泳社)。モデル駆動開発×クラウド・コンピューティングの研究プロジェクトedge2.cc(Edge to Cloud Computing)を中心に活動中。 1 はじめに 2 SimpleModeler 2.1 SimpleModelerの機能 2.2 モジュール構成 2.3 SimpleModelerの動作 2.4 ホームページ 3 SimpleModelerのDSL 3.1 CSVから移入 3.2 状態機械 3.3 Scala DSLの効用 3.4 コンポーネント組み立てのD

                                                          第8回 Scala DSLでできること
                                                        • RubyのDSLでKarabinerのかゆい所に手を届かせる - THE SNOWBALL

                                                          RubyのDSLでKarabinerのかゆい所に手を届かせる Macを使い始めてキーボードで困ったこと 昨年からメインマシンにiMacを使い始めて、キーボードショートカットに戸惑った。 WindowsだとControlキー(Ctrl)との組合せで使うショートカットの多くが、コマンドキー(⌘)との組合せになっているのがその要因。さらにやっかいなのはターミナル上で走らせたプログラム(簡易サーバーなど)を停止する際のキーバインドはCtrl-Cだったりすること。 Mac OSXでは設定でControlキーとコマンドキーを入れ替えることはできるが、それだと前述のようなキーバインドも入れ替わってしまい、嫌だった。 Karabiner(旧・KeyRemap4Macbook)という無料ソフトがあり、これを使えばかなり豊富なキーバインドの変更が可能なため、そちらを使うようにした。 ところが、Karabine

                                                          • 日本のDSLの4年間を振り返る

                                                            国内のDSL事情について言及した記事を本誌で初めて掲載したのは、1996年8月のことになる。「普通の電話線で6~8Mbpsが可能になるADSL技術をNTTは採用するか」と題したレポートがそれだが、この時点では、日本の市内回線でDSLが提供されるという見込みはほとんどなかった。同記事中では、NTTで唯一ADSLの研究を行なっているというNTT光ネットワークシステム研究所研究部長(当時)の山下一郎氏のコメントとして、「NTTはADSLサービスは行なわず、FTTHを敷設することに全力を注ぐ」という方針が紹介されていた。 しかし翌年5月に入って、導入時期について発表できる段階ではないとしながらも、評価実験を進めていることを公表。また、NTTの宮津純一郎社長も、実用性があれば導入することに前向きであるとの考えを示すようになり、ADSLサービスは行なわないとしていたそれまでの方針に変化が見られた。実際

                                                            • hashicorp/hcl2 を使って独自 DSL を定義する - tellme.tokyo

                                                              HCL2 とは HCL (HashiCorp Configuration Language) は HashiCorp によって作られた設定言語です。 HCL の目的はコマンドラインツールで使用するために、人間からも機械からも扱いやすく構成されていて、かつ特に DevOps ツールやサーバーなどを対象とした構造化構成言語であることです。 実装は hashicorp/hcl にあります。 実はこれの他に同時に Version 2 の実装も目下開発中のようです。 hashicorp/hcl2: Temporary home for experimental new version of HCL このリポジトリでは HCL が元から持つ iteration と補間言語 HIL を組み合わせて、任意の式をサポートする単一の構成言語を目指しているようです。 要するに、設定ファイルでありながら、演算処理

                                                                hashicorp/hcl2 を使って独自 DSL を定義する - tellme.tokyo
                                                              • 総務省発表、ブロードバンド契約数でFTTHがDSLを初めて上回る

                                                                Windows SQL Server 2005サポート終了の4月12日が迫る、報告済み脆弱性の深刻度も高く、早急な移行を

                                                                • GitHub - heavysixer/d4: A friendly reusable charts DSL for D3

                                                                  You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                    GitHub - heavysixer/d4: A friendly reusable charts DSL for D3
                                                                  • Reactive Coffee - A lightweight CoffeeScript library/DSL for reactive programming and for declaratively building scalable web UIs

                                                                    Already familiar with other frameworks such as Angular or React? See Design and Comparisons. Library of reactive programming primitives Declarative DOM construction Scalable in both performance and application architecture Simple, no magic, no new template language, all CoffeeScript Tested with Chrome, Firefox, Safari, and IE10 Available via Bower and cdnjs Works with jQuery MIT license Example: T

                                                                    • GitHub - robb/Cartography: A declarative Auto Layout DSL for Swift :iphone::triangular_ruler:

                                                                      You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                        GitHub - robb/Cartography: A declarative Auto Layout DSL for Swift :iphone::triangular_ruler:
                                                                      • 加速度的に生産性が向上!? 「DSL」によるアプローチ

                                                                        皆さん、こんにちは。前回「実録、MDDツールを“使わない”アプローチ」では、私たち富士ゼロックスから「ETソフトウェアデザインロボットコンテスト(以下、ETロボコン)」に出場した3チームのうちの1つ「Fusion&Futures」チームのMDDツールを“使わない”取り組みについて紹介しました。 連載4回目となる今回は「みんなとみらい1」チームの取り組みと、技術的チャレンジについて、チームリーダーの上江洲吉美が紹介します。 DSL(Domain Specific Language)とは? 私たちのチームでは、今回技術的チャレンジとして「DSL」を用いた開発を行いました。チーム活動の詳細を紹介する前に、DSLとはどのようなものかについて説明したいと思います。 DSLとは“Domain Specific Language”の略で、日本語では「ドメイン特化言語」または「ドメイン固有言語」と呼ばれて

                                                                          加速度的に生産性が向上!? 「DSL」によるアプローチ
                                                                        • へ〜たのめも:DSL厨は一度は COBOL を学べ - livedoor Blog(ブログ)

                                                                          2007年01月04日 DSL厨は一度は COBOL を学べ 今年の言語 @ 2007年01月 @ ratio - rational - irrational @ IDM 初めて聞いたが、「DSL厨は一度はCOBOLを触るべき」というお告げがあるらしい。御意。 結局、金融系のアプリなんて、データを取り出して、四則演算をして、デー タを書き込むだけ。なので、DSL は ファイルやソケットにデータを I/O するためのへのシリアライザ/デシリ アライザ(COPY句)と、透過的なインターフェース。 DB インターフェース(本当は(デ)シリアライザに統合されていればいいけれど、 性能への配慮などから生 SQL 埋め込みが一番親しまれている)。 丸め誤差や桁落ちの生じない、整数/固定長精度実数演算。 が提供されていればいい。COBOL はこれを満たしているが、他の言語はど うも今一だ。結局のところ、

                                                                          • Fungoing Labs: Lift用Scala DSL"Rogue"を使ってMongoDBにアクセス(1)~概要編~

                                                                            Fungoing LLCの日々の活動を記載していきます。 代表のbibrostが試していることや、技術的なネタも書いていきます。

                                                                            • GitHub - kumogata/kumogata: Kumogata is a tool for AWS CloudFormation. It can define a template in Ruby DSL.

                                                                              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                                GitHub - kumogata/kumogata: Kumogata is a tool for AWS CloudFormation. It can define a template in Ruby DSL.
                                                                              • GitHub - rest-assured/rest-assured: Java DSL for easy testing of REST services

                                                                                You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                                  GitHub - rest-assured/rest-assured: Java DSL for easy testing of REST services
                                                                                • DBIx::Schema::DSL ~ PerlによるDSLモジュール開発とその活用と実践 - YAPC::Asia Tokyo 2014

                                                                                  use DBIx::Schema::DSL; create_table book =&gt; columns { integer 'id', primary_key, auto_increment; varchar 'name', null; integer 'author_id', not_null; decimal 'price', 'size' =&gt; [4,2]; add_index 'author_id_idx' =&gt; ['author_id']; belongs_to 'author'; }; これはなんとPerlのコードです。記号だらけで読みづらいと言われることもあるPerlですが、このコードは余計な記号も少なく、何をやろうとしているか明確です。これは、DBIx::Schema::DSLモジュールを用いてSQLのCREATE文を定義しているコードです。 Railsの

                                                                                    DBIx::Schema::DSL ~ PerlによるDSLモジュール開発とその活用と実践 - YAPC::Asia Tokyo 2014