並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 44件

新着順 人気順

Crystalの検索結果1 - 40 件 / 44件

Crystalに関するエントリは44件あります。 rubyRubycrystal などが関連タグです。 人気エントリには 『におうコードの問題集でWEBエンジニア総合力の向上を目指す - 技術書LT&懇親会【Caraquri Tech Night #1】 - このすみノート』などがあります。
  • におうコードの問題集でWEBエンジニア総合力の向上を目指す - 技術書LT&懇親会【Caraquri Tech Night #1】 - このすみノート

    「技術書LT&懇親会【Caraquri Tech Night #1】」で、LTプレゼンをしました。 オススメの技術書を紹介し合って、気づきや知見を増やすイベントです。 caraquri.connpass.com 私は本が好きなので、定期的に書店に足を運んでいます。 今回のイベントでは、技術系同人誌についてプレゼンされる方が多かったです。 におうコードの問題集 私は「におうコードの問題集」について発表しました。 におうコードの問題集とは? 「におうコードの問題集」は技術書典で頒布されているシリーズ作品で、過去に3作が頒布されています。 技術書典4: リファククタリング 〜バリエーションに立ち向かう編〜 技術書典5: セキュリティ 〜セキュリティホールに立ち向かう編〜 技術書典6: 設計 〜ソフトウェア設計に立ち向かう編〜 におうコードとはなにか? 「におうコード」とは、脆弱性・バグ・保守性が

      におうコードの問題集でWEBエンジニア総合力の向上を目指す - 技術書LT&懇親会【Caraquri Tech Night #1】 - このすみノート
    • 「自分の未来予測を信じてちょっと意地を張ってみる」 まつもとゆきひろ氏がRubyに型宣言を入れない理由

      「自分の未来予測を信じてちょっと意地を張ってみる」 まつもとゆきひろ氏がRubyに型宣言を入れない理由 #17 動的型付け言語と大規模開発 テーマは「動的型付け言語と大規模開発」 まつもとゆきひろ氏:まつもとゆきひろです。Matzチャンネル17回目ということでお送りします。ちょっと前になりますが9月28日に私が技術顧問を始めたクラウドサーカスという会社さんがテックイベントを開催されて、その時のテーマが「動的型付け言語と大規模開発」というテーマでした。 その時に話したこととか、話そうとしたこと、話そうと思っていたんだけど時間の関係で話せなかったことなどを補足する意味も含めて今日はちょっと放送しようかと思います。というか、分量が多いので2回に分けて話そうかなと思っています。 このクラウドサーカスのイベントのテーマは別に私から指定したわけではなくて、先方が「こんなテーマで話したいんだ」とか「聞き

        「自分の未来予測を信じてちょっと意地を張ってみる」 まつもとゆきひろ氏がRubyに型宣言を入れない理由
      • プログラミング言語Crystal、初のメジャーリリースとなるバージョン1.0を公開

        Rubyに似た構文を使用し、変数の型やメソッド引数を指定する必要がなく、ネイティブコードへのコンパイルが可能なオープンソースのプログラミング言語・Crystalの開発チームは、最初のメジャーリリースとなる「Crystal 1.0」を3月22日(現地時間)にリリースした。 「Crystal 1.0」では言語の安定性が約束されており、少なくとも今後リリースされるバージョン1.xでは、下位互換性に念頭を置き、標準ライブラリの強化は行うものの、以前のバージョンで作成したコードは修正することなくコンパイルして利用できる。 おもな変更内容としては、文字列および文字リテラルがエスケープシーケンスでUnicodeサロゲートの半分を持つことができなくなったほか、std-libにおける非推奨とされていた定義のほとんどが削除され、マクロのgetterおよびpropertyに戻り値の型注釈が追加された。 そのほか

          プログラミング言語Crystal、初のメジャーリリースとなるバージョン1.0を公開
        • Crystal 1.0 - What to expect

          Ary Borenzweig Brian J. Cardiff Juan Wajnerman +450 more The release of the first major release of Crystal arrives after many years of hard work. With thousands of contributions from people worldwide, it was finally possible to find consensus for what truly mattered for 1.0 and what could wait for future releases. Getting here wasn’t an easy journey, filled with enriching, controversial, delightfu

            Crystal 1.0 - What to expect
          • Rustの関数をRubyやCrystalから呼び出す:方法と課題 - 1日目 - Qiita

            はじめに 最近では、新しいライブラリがRustで書かれるようになってきました。これに伴い、RubyやCrystalなどの好みの言語からRustの関数を呼び出したくなることが増えます。 Python言語に対しては、バインディングが最初から提供されることも多いのですが、それ以外の言語からRustの関数を呼び出したい場合、自身で作成する必要があります。 この記事は、Rustに全く触れたことがない人間が、数時間調査した内容をまとめたものです。 しかし、QiitaでMagnusをググっても記事がほとんどヒットしないことからわかるようにそれほど日本語の情報が多くない分野なので、調べ物の取っ掛かりとしては価値があると思います。 目標 Rustで作成したライブラリの構造体と関数をみて、RubyやCrystalからFFIで呼び出せるようになること Rustで共有ライブラリを作成する方法 Rustは共有ライブ

              Rustの関数をRubyやCrystalから呼び出す:方法と課題 - 1日目 - Qiita
            • GitHub - elbywan/zap: Another [insert blazing fast synonyms] JavaScript package manager

              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 - elbywan/zap: Another [insert blazing fast synonyms] JavaScript package manager
              • Crystal言語作者がRubyを愛する理由(1)「等しさ」の扱い(翻訳)|TechRacho by BPS株式会社

                概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Why I love Ruby: equality - DEV Community 👩‍💻👨‍💻 原文公開日: 2022/03/01 原著者: Ary Borenszweig💻 -- Crystal言語の作者のひとりです 日本語タイトルは内容に即したものにしました。 この連載記事では、私がRubyで常日頃から気に入っている点を順に扱っていきたいと思います。他の言語では動作が異なるものもあれば、他の言語にはまったくないものもありますが、可能な限り比較を行ってみます。しかしRubyは、プログラマーが期待する直感のど真ん中をいつも射抜いていると感じさせ、私はそこを愛しています。そしてCrystal言語でも同じ良さを得られるように心がけています。 オブジェクト同士の比較 Rubyで2つのオブジェクト同士を==で比較するとき、直感

                  Crystal言語作者がRubyを愛する理由(1)「等しさ」の扱い(翻訳)|TechRacho by BPS株式会社
                • GitHub - ffwff/lilith: x86-64 os made in crystal

                  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 - ffwff/lilith: x86-64 os made in crystal
                  • GitHub - iv-org/invidious: Invidious is an alternative front-end to YouTube

                    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 - iv-org/invidious: Invidious is an alternative front-end to YouTube
                    • Crystal 1.0.0(とRuby)で、がんばるぞい bot を復活させた話。 - ペンギン村 Tech Blog

                      Tl;Dr それは何? 構成は? がんばるぞい bot の歴史 (興味がない方は読み飛ばしてください) ペンギン村 Slack では昔から がんばるぞい bot が稼働していました。 それは Slack bot と呼ぶには単純すぎるもので、「がんばるぞい!」や「がんばったぞい!」などと書き込むと、ランダムでキャラクターがメッセージを返答してくれるという、まぁがんばる人を応援しちゃうぜ的な bot でした。 そんな、がんばるぞい bot ですが実は2度もスクラッチで書き直されています。 初代: JavaScript / AWS Lambda もっとも初期のサービスは JavaScript / AWS Lambda で稼働させていました。 ちょうど Lambda や AWS Dash Button などが流行っていたので、とりあえずなんか作ってみようという発想で作られたのが始まりだった、と記憶

                        Crystal 1.0.0(とRuby)で、がんばるぞい bot を復活させた話。 - ペンギン村 Tech Blog
                      • コンパイルされ、型付けされ、RubyにインスパイアされたCrystal言語がプロダクションに対応 - Beta Ziliani氏とのQ&A

                        Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

                          コンパイルされ、型付けされ、RubyにインスパイアされたCrystal言語がプロダクションに対応 - Beta Ziliani氏とのQ&A
                        • con - JSONよりも高速に使えるフォーマット

                          MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました REST APIやGraphQLなどWeb APIのデファクトスタンダードとも言えるフォーマットになっているのがJSONです。しかし、そのJSONへのシリアライズ、パースにかかるコストは意外に大きいです。 そこで作られたtのがconです。JSONとYAMLを足したようなフォーマットで、JSONよりも高速なのが売りです。 conの使い方 conのフォーマットです。ハッシュの場合は波括弧、配列の場合はカギ括弧を使って表現します。 key "string" pi 3.14 hash { enable true nothing nil } ports [ 22 1234 8888 ] ライブラリの利用例です。to_con を使います。 require "con" con_any = CON

                            con - JSONよりも高速に使えるフォーマット
                          • Crystal 1.6.0 is released!

                            We are delivering a new release with several bugfixes and improvements. Below we list the most important or interesting changes, without mentioning several bugfixes and smaller enhancements. For more details, visit the changelog. Breaking changes are marked with ⚠️. Pre-built packages are available on GitHub Releases and our official distribution channels. See crystal-lang.org/install for installa

                              Crystal 1.6.0 is released!
                            • Crystal言語作者がRubyを愛する理由(6)ブロック(翻訳)|TechRacho by BPS株式会社

                              概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Why I love Ruby: blocks - DEV Community 👩‍💻👨‍💻 原文公開日: 2022/03/01 原著者: Ary Borenszweig💻 -- Crystal言語の作者のひとりです Rubyのブロックについて既にご存じの方は、この後の「Rubyのブロックは単なる無名関数ではない」までスキップいただいて構いません。ここではご存じない方向けに簡単なチュートリアルを行います。 Rubyのブロックについての簡単なあらまし Rubyのメソッドは、ブロックを1つ受け取れます。以下は最もシンプルな例です。 def run yield end run do puts "Hello world!" end 上のコード例では、runメソッドの定義内でyieldを行っています。このrunメソッドを呼び出すと

                                Crystal言語作者がRubyを愛する理由(6)ブロック(翻訳)|TechRacho by BPS株式会社
                              • GitHub - wouterken/crystalruby: Embed Crystal code directly in Ruby

                                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 - wouterken/crystalruby: Embed Crystal code directly in Ruby
                                • Crystal for Rubyists

                                  We at JetRockets use Crystal in production since September, 2019. In these slides I show how Crystal differs from Ruby, how Ruby developers can start using Crystal fast and why we decided to include it in our development stack.

                                    Crystal for Rubyists
                                  • How Crystal Performs Compared to Ruby —  Filtering Module for Marketplace

                                    To put things in context, I and my partner are launching a marketplace for babysitters soon in Budapest, Hungary. Current open-source marketplaces don’t fit our expectations. We need a marketplace that is both very fast and good looking. We also need the code to be flexible enough to add custom features quickly. Hence I decided to build it from scratch. To have a great UX, I’ll rely on Vue.js and

                                      How Crystal Performs Compared to Ruby —  Filtering Module for Marketplace
                                    • Yes, Ruby is fast, but…

                                      John Hawthorn wrote a nice post discussing a recent tool to incorporate Crystal into your Ruby app. While JH brings an important point, it overlooks certain aspects that are worth consideration. I'll discuss Crystal's real performance and benefits, highlighting why such Ruby/Crystal integration is an indispensable tool to have on the bench. This is also a structured presentation of some comments m

                                        Yes, Ruby is fast, but…
                                      • Incremental compilation for Crystal - Part 1

                                        I strongly believe that the Crystal programming language has great potential. The only thing that, in my mind, is holding it back a bit is its slow compile times, which become more and more noticeable as your project grows. Why is the compiler slow? And can we improve the situation? This is what I'm going to talk about here, and think about solutions as we go. Why the compiler is slow? The main re

                                          Incremental compilation for Crystal - Part 1
                                        • Crystalによる数値計算入門

                                          Previous ToC Next PDF 版はこちら プログラムソースはこちら Contents 1. インストール (2020/1/18) 1.1. 課題 1.2. 参考資料 2. 文法1 変数と型 (2020/1/18) 2.1. 変数とプログラムの基本 2.2. 型(クラス) 2.3. まとめ 2.4. 課題 2.5. 参考 3. 文法2 入力と繰り返し (2020/1/18) 3.1. 入力 3.1.1. 関数と「メソッド」 3.2. 入力と繰り返し 3.2.1. While と条件式 3.2.1.1. While 以外の制御構造 3.2.1.2. if と unless 3.2.1.3. until 3.2.2. += 3.2.3. 文字列の中の #{sum} 3.2.4. ここまでのまとめ 3.3. 制御構造を使わないプログラミング 3.4. もう少し複雑な例: 表の読み込み

                                          • GitHub - toddsundsted/ktistec: Single user ActivityPub (https://www.w3.org/TR/activitypub/) server.

                                            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 - toddsundsted/ktistec: Single user ActivityPub (https://www.w3.org/TR/activitypub/) server.
                                            • Crystal 1.5.0 is released!

                                              We are delivering a new release with several bugfixes and improvements. Below we list the most important or interesting changes, without mentioning several bugfixes and smaller enhancements. For more details, visit the changelog. Breaking changes are marked with ⚠️. Pre-built packages are available on GitHub Releases and our official distribution channels. See crystal-lang.org/install for installa

                                                Crystal 1.5.0 is released!
                                              • Ruby を Crystal にトランスパイル してAtCoder に登録したら解くべき精選過去問 10 問を解いてみた - Qiita

                                                はじめに Atcoderのコンテストにて、RubyでTLEが解消しないこと、ないでしょうか。 私はあります。 Rubyのコードを速い言語にトランスパイルして欲しいと思ったこと、ないでしょうか。 私はあります。 前回記事にてripperの内容が少し理解できましたので、それをcrystalに応用してみました。 但し、julializerはRipper.sexpを使用、こちらはRipper.lexを使用しています。 また、諸先輩の記事を参照させていただきました。 Crystallizer require 'ripper' module Crystallizer class << self def ruby2crystal(source) transpile(Ripper.lex(source)) end private def transpile(s) arr = [] s.map do |w|

                                                  Ruby を Crystal にトランスパイル してAtCoder に登録したら解くべき精選過去問 10 問を解いてみた - Qiita
                                                • Crystal の小さな本 - Qiita

                                                  続・Crystal の小さな本 もあります。 Crystal で Hello World! Crystal という Ruby ライクな言語は、C や Go の代わりとして使えます。つまり、Ruby と異なりインタプリタでなく実行ファイルを生成するコンパイラ言語です。 インストール方法は Ubuntu の場合こちらのページになります。 2023/9 段階ではバージョン 1.9.2 になっていますが、Windows 版はプレビュー段階ですし、Linux 版も ARM 版はありません。 と言っても内部では C のソースを生成してそれを C コンパイラがビルドして実行ファイルを生成しているようです。 Hello World! のコードは ruby と全く同じで次のようになっています。

                                                    Crystal の小さな本 - Qiita
                                                  • Crystal言語作者がRubyを愛する理由(7)秘密のアルゴリズム(翻訳)|TechRacho by BPS株式会社

                                                    概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Why I love Ruby: the secret algorithms - DEV Community 原文公開日: 2022/03/01 原著者: Ary Borenszweig -- Crystal言語の作者のひとりです Crystalの標準ライブラリがRubyのそれとほぼ同じに見えるのは秘密でも何でもありません。Rubyの標準ライブラリは実によく設計されていて便利なツールがたくさん詰まっているのですから、Crystalも同じようなAPIにしない理由はありませんし、わざわざ名前を一から考え直す理由もありません。 そこで私たちはこの数年、コンパイラで必要なメソッドを追加したり、楽しみのため、完成度を高めるために必要なメソッドを追加するようになりました。 それと並行して、RubyとCrystalのパフォーマンスを常に比較して

                                                      Crystal言語作者がRubyを愛する理由(7)秘密のアルゴリズム(翻訳)|TechRacho by BPS株式会社
                                                    • Go vs Crystal Performance

                                                      You can join the discussion on HackerNews here. It’s a follow up post to the previous Ruby vs Crystal Performance. I guess this time it will be a fair performance comparison as both languages are compiled and statically typed. We will perform a couple of tests: Finding a number in the Fibonacci sequence as in the previous post Running an HTTP server locally and performing benchmarks with wrk Langu

                                                        Go vs Crystal Performance
                                                      • Crystal言語作者がRubyを愛する理由(4)呼び出しが強力(翻訳)|TechRacho by BPS株式会社

                                                        概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Why I love Ruby: powerful calls - DEV Community 👩‍💻👨‍💻 原文公開日: 2022/03/01 原著者: Ary Borenszweig💻 -- Crystal言語の作者のひとりです 完璧なAPIを設計する 前回の記事では、Rubyのメソッド呼び出しがいかに多用されているか、またさまざまな方法で使われているかについて書きました。Rubyのユーザーが普段からメソッド呼び出しを多用するのであれば、メソッド呼び出しは使いやすいに越したことはありません。 Rubyのメソッド呼び出しは極めて柔軟かつ強力であることがわかります。いくつか例をご紹介しましょう。 # ホワイトスペースで文字列を区切る # 引数なしの場合 "a b c".split # => ["a", "b", "c"]

                                                          Crystal言語作者がRubyを愛する理由(4)呼び出しが強力(翻訳)|TechRacho by BPS株式会社
                                                        • Rubyは思ったより速いかもしれないとの指摘 | ソフトアンテナ

                                                          国産プログラミング言語「Ruby」は、インタプリタ型のプログラミング言語であるため、「処理速度が遅そう」というイメージを持つ開発者の方もいるかもしれません。 しかし今回、Rubyで書かれたプログラムも工夫次第で十分高速に操作することを、John Hawthorn氏はブログ記事「Ruby might be faster than you think」で指摘し、Hacker NewsやRedditで注目を集めています。 同氏が例として掲載しているのは、crystalrubyと呼ばれる、Rubyの中からCrystalを呼び出すためのgemのサンプルプログラムです。 CrystalはRubyに似た構文を採用した静的型付けプログラミング言語です。 フィボナッチ数を計算するプログラムで、Pure Ruby版のfib_rbとCrystalのコードを呼び出すfib_crの実行速度を比較しています。 req

                                                            Rubyは思ったより速いかもしれないとの指摘 | ソフトアンテナ
                                                          • Towards Crystal 1.0

                                                            Currently the main goal of the Crystal core team is to reach 1.0 in the near future. Since achieving that goal involves a number of non-obvious tradeoffs, we want to use this post to shed some light on those inherent tensions and how they drive our work and priorities for the next few releases. There are three main aspects of the Crystal ecosystem that in a way compete for resources and design dec

                                                              Towards Crystal 1.0
                                                            • Crystal’s interpreter – A very special holiday present

                                                              Crystal's interpreter – A very special holiday present 29 Dec 2021 The awaited Crystal interpreter has been merged. To use it, you need to compile Crystal with a special flag and, at the time of writing, the official releases (.deb, .rpm, docker images, etc.) are not being compiled with it. This post doubles as a F.A.Q. for this special feature. Let’s start from the very beginning: Why Crystal nee

                                                                Crystal’s interpreter – A very special holiday present
                                                              • Why you should switch from Ruby to Crystal - LogRocket Blog

                                                                Love Ruby? Try Crystal Do you love Ruby? Do you wish there was a better version of Ruby with blazing-fast performance like C? Well, your prayers have been answered. Let me introduce you to Crystal. The internet is calling it “Slick as Ruby, fast as C”. Since its inception, developers have loved the Ruby programming language for its simplicity, focus on developer satisfaction, and productivity. Rub

                                                                  Why you should switch from Ruby to Crystal - LogRocket Blog
                                                                • GitHub - maiha/xq.cr: Command-line XML processor inspired by `jq`

                                                                  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 - maiha/xq.cr: Command-line XML processor inspired by `jq`
                                                                  • Weekly Crystal-JP

                                                                    • AtCoder に登録したら解くべき精選過去問 10 問を Crystal で解いてみた - Qiita

                                                                      はじめに AtCoderでCrystalでのAC数1位の者です (2018-03-21現在。参照:AtCoder Problems) 。 AtCoder に登録したら次にやること ~ これだけ解けば十分闘える!過去問精選 10 問 ~ で紹介されている10問をCrystalで解いてみました。 問題内容の説明などは元記事の方を参照してください。 Crystalとは "Fast as C, slick as Ruby" をスローガンに開発されているプログラミング言語です。 Rubyにそっくりな文法と標準ライブラリを持ちながら、ネイティブコンパイルして実行するので速い、という点が特長です。 Rubyを知ってい(てコンパイルと静的型付けを受け入れることができ)る人ならすぐに書けるようになると思います。静的型付けと言っても、かなりコンパイラが推論するので少なくとも競技プログラミングの範囲では自分で型

                                                                        AtCoder に登録したら解くべき精選過去問 10 問を Crystal で解いてみた - Qiita
                                                                      • Crystal 1.3.0 is released!

                                                                        We are delivering a new release with several bugfixes and improvements. Below we list the most important or interesting changes, without mentioning several bugfixes and smaller enhancements. For more details, visit the changelog. Breaking changes are marked with ⚠️. Pre-built packages are available on GitHub Releases and our official distribution channels. See crystal-lang.org/install for installa

                                                                        • Marten – The pragmatic web framework

                                                                          Simple Marten's syntax is inherited from the slickness and simplicity of the Crystal programming language. On top of that, the framework tries to be KISS and DRY compliant as much as possible to reduce time-to-market. Fast Marten gives you the ability to build full-featured web applications by leveraging the bare metal performances of the Crystal programming language. It also tries to optimize for

                                                                          • Crystal言語作者がRubyを愛する理由(3)ほぼすべてがメソッド呼び出し(翻訳)|TechRacho by BPS株式会社

                                                                            概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Why I love Ruby: almost everything is a call - DEV Community 👩‍💻👨‍💻 原文公開日: 2022/03/01 原著者: Ary Borenszweig💻 -- Crystal言語の作者のひとりです Ruby言語公式ページに、Matzによるこんな素敵な言葉が引用されています。 Rubyの外観はシンプルです。けれど、内側はとても複雑なのです。 それはちょうど私たちの身体と同じようなものです。 www.ruby-lang.org/ja/about/より 私が好きなのはRubyのこのシンプルさです。 「Rubyのコードを開くと何が見える?」と聞かれたら、私なら「いろんなメソッド呼び出しが見える」と答えます。 以下のコードを見てみましょう。 require "set"

                                                                              Crystal言語作者がRubyを愛する理由(3)ほぼすべてがメソッド呼び出し(翻訳)|TechRacho by BPS株式会社
                                                                            • GitHub - Anyolite/anyolite: Embedded mruby/Ruby for Crystal

                                                                              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 - Anyolite/anyolite: Embedded mruby/Ruby for Crystal
                                                                              • GitHub - j8r/con: A simple, fast and readable JSON-compatible serialization format

                                                                                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.

                                                                                  GitHub - j8r/con: A simple, fast and readable JSON-compatible serialization format
                                                                                • shimba.co をCrystalで作り直した | shimba.co

                                                                                  このサイト、ほとんど更新していないのに何度作り直すんだ…という感じだけど作り直した。 今まで Write.as というブログホスティングサービスを利用して公開していた。 Webブラウザから雑に記事を書いて公開できるのが楽で良かったんだけど、スタイルの調整などは少しやりづらかった。 最近はGitHubのリポジトリ上でファイルを作ったり編集できたりするので、 Markdownファイルをリポジトリに置いてWebブラウザからファイルを編集すればブログホスティングサービスを利用するのと大差ないのでは?と思い始めた。 作り直すにあたり以前みたいにJekyllなどの静的サイトジェネレータを使うのも良いかもと思ったが、 最近またCrystalに興味が出てきたので、 練習がてらKemalというCrystal製のWebフレームワークを使ってページを作ることにした。 このサイトのリポジトリはこちら。 言語やフレ

                                                                                  新着記事