並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 45件

新着順 人気順

Koansの検索結果1 - 40 件 / 45件

  • Learn Ruby with the Edgecase Ruby Koans

    Learn Ruby With the Edgecase Ruby Koans The Koans walk you along the path to enlightenment in order to learn Ruby. The goal is to learn the Ruby language, syntax, structure, and some common functions and libraries. We also teach you culture. Testing is not just something we pay lip service to, but something we live. It is essential in your quest to learn and do great things in the language. downlo

    • コードを書いて覚えよう!Kotlin Koansを日本語訳してみた(その1) | Nagisaのすゝめ

      NagisaでAndroidエンジニアをしている@sekitobaと申します。現在マンガZEROというアプリのAndroid版をピュアKotlinで実装しています。 現在、Nagisaで開発しているマンガZEROのアプリの実装をKotlinで行うに当たり、Kotlinの言語仕様はドキュメント等を読んで一通り押さえていたのですが、いきなり業務で利用するのは少し怖いと感じ、ウォーミングアップとしてKotlin KoansというKotlin例題集(ブラウザがあれば試せるオンライン版もあります)をやってみたところ、なかなか良かったのでKotlinを始めてみようかなという方にお勧めしています。現在、問題文に英語しか用意されていないため、Introduction章を日本語訳してみました。(おかしな点がありましたら指摘いただけると嬉しいです!) Koansに解答のベースとなるコードがある場合は、 //回

        コードを書いて覚えよう!Kotlin Koansを日本語訳してみた(その1) | Nagisaのすゝめ
      • Git Koans / Steve Losh

        Posted on April 8th, 2013. Inspired by Vim Koans. SilenceOne Thing WellOnly the GodsThe HobgoblinThe Long and Short of It Silence A Python programmer handed her ~/.gitconfig to Master Git. Among the many lines were the following: [alias] ; Explicit is better than implicit. If we want to merge ; we should do so ourselves. pull = pull --ff-only Master Git nodded. "git pull origin master," said the p

        • Clojure Koans

          IntroductionClojure koans are exercises meant to initiate you to the mysteries of the Clojure language. By following along the path set before you, you will touch on all the major aspects of the language, from simple datatypes to macros, from tail recursion to Java interoperability. Many will find Clojure quite different from any programming language they've used before. The koans' incremental, in

          • ClojureScript Koans

            The ClojureScript koans walk you along the path of enlightenment to learning ClojureScript. You will explore the mysteries of the ClojureScript language through a series of interactive exercises in your web browser. You don't need any experience with Clojure or ClojureScript. The koans will expose you to the fundamentals of ClojureScript, from basic concepts and syntax through more advanced techni

            • GitHub - google/lisp-koans: Common Lisp Koans is a language learning exercise in the same vein as the ruby koans, python koans and others. It is a port of the prior koans with some modifications to highlight lisp-specific features. Structured as ordered g

              Common Lisp Koans is a language learning exercise in the same vein as the ruby koans, python koans and others. It is a port of the prior koans with some modifications to highlight lisp-specific features. Structured as ordered groups of broken unit tests, the project guides the learner progressively through many Common Lisp language features. License

                GitHub - google/lisp-koans: Common Lisp Koans is a language learning exercise in the same vein as the ruby koans, python koans and others. It is a port of the prior koans with some modifications to highlight lisp-specific features. Structured as ordered g
              • GitHub - arkency/reactjs_koans: Learn basics of React.js making the tests pass

                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 - arkency/reactjs_koans: Learn basics of React.js making the tests pass
                • Ruby Koans で Ruby を学ぼう - a.out

                  以前から Ruby をちゃんと勉強したいなと思っていて、何か良い教材はないかと探していたところ、Ruby Koans という面白いものを見つけたのでメモしておきます。 Ruby Koans Ruby Koans とは? Ruby Koans はテストケースの修正を通して Ruby の言語仕様が学べる無料のコンテンツです。 テストケースはそのままだと失敗するようになっているので、これを正しく pass するように書き換えていきます。 本を読みながらひたすら内容を頭に入れていくのとは違って、実行結果を自分で予想しながら解いていくので、クイズのような感覚で楽しく学べるようになっています。 (ちなみに Koans は公案と読むっぽいです) 始めかた とても簡単です。 公式サイト から Ruby Koans をダウンロードし、 ruby path_to_enlightenment.rb を実行するだ

                    Ruby Koans で Ruby を学ぼう - a.out
                  • GitHub - sleepyfox/coffeescript-koans: Koans: learn CoffeeScript by doing it

                    CoffeeScript Koans The goal of the CoffeeScript koans is to teach you CoffeeScript programming through actually doing it, in a test-first fashion. When you first run the Koans, you'll be presented with a run-time error and a stack trace indicating where the error occurred. Your goal is to make the error go away. As you fix each error, you should learn something about the CoffeeScript language and

                      GitHub - sleepyfox/coffeescript-koans: Koans: learn CoffeeScript by doing it
                    • GitHub - studiomohawk/javascript-koans at ja-koan-with-grunt

                      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 - studiomohawk/javascript-koans at ja-koan-with-grunt
                      • 禅の公安スタイルでCoffeeScriptを学ぶ「coffeescript-koans」 - にのせき日記

                        https://github.com/sleepyfox/coffeescript-koans 禅において弟子に与えられる課題に公安というものがある。(「隻手の声」とか) それが転じて、プログラミングの世界では穴埋め形式でプログラミング言語を学ぶことがKoan(Koans)と呼ばれるようになった。(ex.ruby_koans) 今回紹介するcoffeescript-koansはCoffeeScriptを公安スタイルで学習できるものだ。 ひと通りCoffeeScriptのチュートリアルを読んで文法を学んだ後でチャレンジしてみよう。 こういう場合はどうなるんだっけ?という疑問がでてきて、より深くCoffeeScriptを学べるはずだ。 実行方法 テストランナーはJasmineが使用されている。 基本的には/koans以下にある.coffeeファイルにあるFILL_ME_INに答えを埋めていくこ

                          禅の公安スタイルでCoffeeScriptを学ぶ「coffeescript-koans」 - にのせき日記
                        • GitHub - Reactive-Extensions/RxJSKoans: RxJS Koans

                          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 - Reactive-Extensions/RxJSKoans: RxJS Koans
                          • GitHub - gregmalcolm/python_koans: Python Koans - Learn Python through TDD

                            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 - gregmalcolm/python_koans: Python Koans - Learn Python through TDD
                            • GitHub - edgecase/ruby_koans: Learn Ruby with the Edgecase Ruby Koans

                              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 - edgecase/ruby_koans: Learn Ruby with the Edgecase Ruby Koans
                              • GitHub - functional-koans/clojure-koans: A set of exercises for learning Clojure

                                Clojure Koans The Clojure Koans are a fun way to get started with Clojure - no experience assumed or required. Follow the instructions below to start making tests pass! Getting Started I recommend starting from a cloned or forked repo. This way you'll be able to track your progress in Git. You might want to create your own branch - that way if you pull back the latest koans from master, it'll be a

                                  GitHub - functional-koans/clojure-koans: A set of exercises for learning Clojure
                                • hanhan's blog » koansでscala基本文法のお勉強

                                  恥ずかしながらkoansって何?という段階からスタート。 ruby koansっていうのがあるそうで、ドリルのように解いていくと自然とrubyの基礎文法が身につくという素晴らしきモノ。 そのscala版があって、私のように参考書を読むとすぐに寝ちゃう人はコチラの方がおすすめ。 ただし、ちょっと使い方が分かりにくいので、解説。 まずは、rubbish様作成のscala koansをダウンロード。→https://github.com/rubbish/scala-koans ※当然ですが、scalaが実行できる環境じゃないと動かないです。 落したものは、以下のような構成になってます。 . ├── README.markdown ├── TODO.org ├── lib_managed ├── project ├── sbt ├── sbt-launch-0.7.4.jar

                                  • GitHub - crazymykl/rust-koans: Koans for the Rust programming language

                                    The koans are broken out into areas by file, arrays are covered in arrays.rs, booleans are introduced in boolean.rs, etc. They are presented in order in the path_to_enlightenment.rs file. Each koan builds up your knowledge of Rust and builds upon itself. By following the failures and errors presented, you will know what to work on next. As you finish one koan file, the next will be added to path_t

                                      GitHub - crazymykl/rust-koans: Koans for the Rust programming language
                                    • GitHub - Kotlin/kotlin-koans: Kotlin workshop

                                      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 - Kotlin/kotlin-koans: Kotlin workshop
                                      • GitHub - liammclennan/JavaScript-Koans: javascript koans is an interactive learning environment that uses failing tests to introduce students to aspects of JavaScript in a logical sequence.

                                        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 - liammclennan/JavaScript-Koans: javascript koans is an interactive learning environment that uses failing tests to introduce students to aspects of JavaScript in a logical sequence.
                                        • A Huge List of Koans

                                          Are you trying to master a new language or level up with one you already know? Koans are a great way to hone your skills through small exercises. It was Jim Weirich who started this trend of Koans with Ruby Koans. The Koans walk you along the path to enlightenment in order to learn Ruby. The goal is to learn the Ruby language, syntax, structure, and some common functions and libraries. We also tea

                                            A Huge List of Koans
                                          • マスターの導きを受けつつ、TDD で Ruby を学びながら悟りを開く - Koans

                                            Table of Contents Open Table of Contents Koans とは watchr を使って回答に集中 triangle.rb Koans とは クイズ形式で Ruby を学ぶ Koans。その手法がなかなか凝っている。 Learn Ruby with the EdgeCase Ruby Koans ここでは上記からダウンロードできる 2010/12/23 日版を利用した。 edgecase/ruby_koans - GitHub GitHub でソースは管理されている。 The goal is to learn the Ruby language, syntax, structure, and some common functions and libraries. We also teach you culture. Testing is not just

                                            • リアクティブプログラミングの学習にはReactive Koans がとてもよい件 - Qiita

                                              巷ではRxホゲやらRFPやらといった言葉を目にすることが多くなりました。 詳しいことはわからんが、どうやらイベントドリブンのコードを気持ちよく書きたい!という時にぴったりということまでわかったところで、どうやって覚えようかなー。。。とWebをさまよっていたところRx で Koan したにたどり着きました。 なるほどとっても覚えやすい!というのでこちらでも紹介します。 Reactive Koans ってこんな感じ 虫食いになってるコードのセットを落としてきて、穴埋めしながらReactive Extensionsの仕組みや使い方を順番に覚えられるようになっています。 例えばこんな感じ [TestMethod] public void ExplainSomething() { var ___ = "Please fill in the blank."; var aNumber = 10; va

                                                リアクティブプログラミングの学習にはReactive Koans がとてもよい件 - Qiita
                                              • GitHub - kimono-koans/httm: Interactive, file-level Time Machine-like tool for ZFS/btrfs/nilfs2 (and even actual Time Machine backups!)

                                                The dream of a CLI Time Machine is still alive with httm. httm prints the size, date and corresponding locations of available unique versions (deduplicated by modify time and size) of files residing on snapshots, but can also be used interactively to select and restore files, even snapshot mounts by file! httm might change the way you use snapshots (because ZFS/BTRFS/NILFS2 aren't designed to find

                                                  GitHub - kimono-koans/httm: Interactive, file-level Time Machine-like tool for ZFS/btrfs/nilfs2 (and even actual Time Machine backups!)
                                                • 【Kotlin Koans】解いてみるぞ! 第1章 -はじまりはじまり- 前編 - ASKUL Engineering BLOG

                                                  前回の記事:【Kotlin Koans】はじめるぞ! 第0章 -準備- メリークリスマス!アスクルの こたにん (@Kotanin0) です。 前回は、Kotlin Koansを解いていくための準備をしました。 ということで、今回からKotlin Koansを実際に解いていきます。 Kotlin Koansは大きく6つの章に分かれています。 Introduction Conventions Collections Properties Builders Generics 今回は第1章、 Introduction を解いていきましょう。 Introductionは全部で12問ありますので、今回はそのうち前半6問を進めます。 本記事ではIntelliJ IDEAでEduToolsを使用して解説します。 Try Kotlinやリポジトリ落とすなど、別の環境でも問題はほぼ同じです。 なんとしても自

                                                    【Kotlin Koans】解いてみるぞ! 第1章 -はじまりはじまり- 前編 - ASKUL Engineering BLOG
                                                  • GitHub - cdarwin/go-koans: koans for go

                                                    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 - cdarwin/go-koans: koans for go
                                                    • Functional Programming Koans, in OCaml

                                                      [With a bow in the direction of Danny Hillis] This page is in the spirit of having a little fun while pointing out some of the important concepts of Functional Programming. I wrote most of them, but I got a couple ideas from others, who I will certainly credit if asked. However, all blame for mistakes or inappropriateness should go to me. So without further ado ... FP Koans (in OCaml) Once the stu

                                                      • gregmalcolm / python_koans / wiki / Home — Bitbucket

                                                        Atlassian Sourcetree is a free Git and Mercurial client for Windows. Atlassian Sourcetree is a free Git and Mercurial client for Mac. You caught us doing some quick maintenance, temporarily restricting your repository to read-only access.

                                                        • Learn a New Programming Language Today with Koans - Laura Diane Hamilton

                                                          If you're learning a new programming language -- or considering it -- I highly recommend checking out Koans. Essentially, you clone a github repository that has 200 or so failing test cases. Then, you work your way through the test cases, writing functions and filling in the blanks, getting the tests to pass one by one. The first few tests are very basic and assume no prior knowledge of the langua

                                                          • Reactに慣れるためにReact.js Koansってのをやってみました(React初心者向け) - Qiita

                                                            React.js KoansというReactの練習プログラムがあるのでやってみました。 exercisesディレクトリの中にある問題を解いていって、npm run testとやると正解かどうかのチェックをしてくれるシンプルなものです。npm run startでローカルサーバーを起動してそこで見た目の確認ができるのも良いです。開発環境は後で述べるセットアップをすればとりあえずのものが揃うので、Reactの学習に専念できます。 こんな感じで問題を解いていきます 簡易的な見た目はこのように確認します 問題はこんな感じです テストで正解しているかどうかを確認します 学習を始めるには? 学習を始めるのは簡単で、下記の手順でセットアップします。 $ git clone https://github.com/arkency/reactjs_koans.git $ cd reactjs_koans $

                                                              Reactに慣れるためにReact.js Koansってのをやってみました(React初心者向け) - Qiita
                                                            • Kotlin Koans I - The Beginning | EF

                                                              Kotlin is a programming language created by Jetbrains. It runs on both the Java Virtual Machine (JVM) and can be compiled to JavaScript. I've been meaning to try out Kotlin for quite some time. After my foray into Scala, which brought some very dramatic changes to the Java universe, my interest in JVM based languages was re-invigorated. Back in 2013, Kotlin seemed like an interesting language beca

                                                                Kotlin Koans I - The Beginning | EF
                                                              • GitHub - BenHall/javascript-koans: Personal fork of the project, sadly I'm not the creator.

                                                                Javascript Koans - koans to learn Javascript (the good bits) Based on Edgecase's fantastic Ruby koans, the goal of the Javascript koans is to teach you Javascript programming through testing. When you first run the koans, you'll be presented with a runtime error and a stack trace indicating where the error occurred. Your goal is to make the error go away. As you fix each error, you should learn so

                                                                  GitHub - BenHall/javascript-koans: Personal fork of the project, sadly I'm not the creator.
                                                                • Python Koans

                                                                  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

                                                                    Python Koans
                                                                  • Kotlin Koans | Kotlin

                                                                    Kotlin Koans are a series of exercises designed primarily for Java developers, to help you become familiar with the Kotlin syntax. Each exercise is created as a failing unit test, and your job is to make it pass. You can complete the Kotlin Koans tasks in one of the following ways: You can play with Koans online. You can perform the tasks right inside IntelliJ IDEA or Android Studio by installing

                                                                      Kotlin Koans | Kotlin
                                                                    • GitHub - HaskVan/HaskellKoans: Haskell Koans for the Vancouver's Haskell UnMeetup

                                                                      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 - HaskVan/HaskellKoans: Haskell Koans for the Vancouver's Haskell UnMeetup
                                                                      • Scala Koansで穴埋め問題を解いてScalaの入門してみる - メモりメモる

                                                                        最近、私の周囲のscala人口が高くなってきたので、 「valとvarを覚えておけば、あとはノリと勘でなんとかなる!」というメンタルを改めようと思い至りました。 scalaのkoansを一通りやってみました。 1. koansのダウンロード Learn Scala with the Koans | Scala Koansの右のリンクから、Scala Koansをダウンロード。 2. koansを適当な場所で解凍 sbtが必要になるので、無い場合は「brew install sbt」してsbtをインストールしておきます。 3. scala koansの起動 Scala Koansを解凍したディレクトリに移動し、sbtを起動します。 初回だけテストをコンパイルして、"~test-only org.functionalkoans.forscala.Koans"でkoansのテストを走らせます。

                                                                          Scala Koansで穴埋め問題を解いてScalaの入門してみる - メモりメモる
                                                                        • 【Kotlin Koans】はじめるぞ! 第0章 -準備- - ASKUL Engineering BLOG

                                                                          アスクルの こたにん (@Kotanin0) です。 Kotlin、これからもっともっと人気が出てくるであろうプログラミング言語。 弊社内でも少しずつ採用範囲が広がってきていますが、よく耳にする声はやはり 「Kotlinを学びたいけどどこから始めたらいいかわからない。。。」 わかりみ。 可愛いKotlinには、そういう走り出しを支援してくれるステキな助言がKotlin公式リファレンスに記載されています。 オンラインIDEで遊んでみよう 書籍を読もう Kotlin Koansに挑戦しよう また、日本Kotlinユーザグループでは、Kotlin入門のための助走読本という日本語教科書が提供されています。 と、いくつか勉強方法のアドバイスがある中、今回はKotlin Koansにフォーカスします。 Kotlin Koans とは Kotlin Koans インタラクティブなプログラミング演習 とあ

                                                                            【Kotlin Koans】はじめるぞ! 第0章 -準備- - ASKUL Engineering BLOG
                                                                          • SETT January 2011 - Learning Programming Languages with Koans

                                                                            Learning Programming Languages with Koans by Mario Aquino, Principal Software Engineer Object Computing, Inc. (OCI) The idea of learning by starting with very basic concepts and building on them is not new. In the 1960s and 70s, the state-of-the-art in computer programming was defined by two predominant programming paradigms: procedural (imperative) style (of which Fortran was the most widely used

                                                                            • The Unix Koans of Master Foo

                                                                              Rootless Root Linked discussion on Hackernews posted by Nimbius. Actual source - Eric S raymond/unix-koans Master Foo and the Ten Thousand Lines # Master Foo once said to a visiting programmer: “There is more Unix-nature in one line of shell script than there is in ten thousand lines of C.” The programmer, who was very proud of his mastery of C, said: “How can this be? C is the language in which t

                                                                              • GitHub - mrdavidlaing/javascript-koans: Koans to learn Javascript

                                                                                javascript-koans Based on Edgecase's fantastic Ruby koans, the goal of the Javascript koans is to teach you Javascript programming through testing. When you first run the koans, you'll be presented with a runtime error and a stack trace indicating where the error occurred. Your goal is to make the error go away. As you fix each error, you should learn something about the Javascript language and fu

                                                                                  GitHub - mrdavidlaing/javascript-koans: Koans to learn Javascript
                                                                                • 【React学習教材】React.js Koansのちょっとしたヒントとかメモとか - Qiita

                                                                                  「なぜ仮想DOMという概念が俺達の魂を震えさせるのか」という記事の学習資料にあるAwesome Reactで、React General Tutorialsの中のReact.js Koansを一通りやったのでメモを残しておきます。リンクばかりですみません。 React.js Koansは問題を解く形式で進めていくReactの学習教材です。日本語でざっくりとした概要を知りたい方は以下の記事あたりを読むといいかと思います。 Reactに慣れるためにReact.js Koansってのをやってみました(React初心者向け) 教材のインストール $ git clone https://github.com/arkency/reactjs_koans.git $ cd reactjs_koans $ npm run setup でセットアップをした後は、npm run startとかnpm run

                                                                                    【React学習教材】React.js Koansのちょっとしたヒントとかメモとか - Qiita