description_temp
コラボレーションのアトラシアン、モットーは「Don’t #@!% the customer(お客様は神様です)」 JIRAやConfluenceなどのソフトウェアデベロッパー向けのコラボレーションソフトウェアを開発販売する、オーストラリアはシドニーに本社を構えるアトラシアン(Atlassian)が2016年1月26日に都内で記者説明会を開いた。 昨年12月にアメリカで株式公開を果たし日本でも本格的に活動を行うことに関する発表を想定して参加してみたものの、今回は新製品の発表はなく企業としての理念や製品の概略、日本法人であるアトラシアン株式会社の新オフィスの紹介などが主な内容であった。 来日したプレジデントのジェイ・サイモンズ(Jay Simons)氏と、アトラシアン株式会社の代表取締役社長スチュワート・ハリントン(Stuart Harrington)氏に記者発表会後、個別インタビューを行った
doctype html html head title Slim Examples meta[charset='utf-8'] meta(name="keywords" content="template language") meta name="author" content=author meta property='og:image' content=asset_url('foo.png') meta property='og:image' content=(path_to_user user) meta( property='description' content='this is the song that never ends') meta[charset='utf-8'] meta(name="keywords" content="template language")
doctype html html head title Slim Examples meta name="keywords" content="template language" meta name="author" content=author javascript: alert('Slim supports embedded javascript!') body h1 Markup examples #content p This example shows you what a basic Slim file looks like. == yield - unless items.empty? table - items.each do |item| tr td.name = item.name td.price = item.price - else p | No items
はじめに RailsではView(HTML出力)のためには標準ではERB(.erb)を使用しています。 しかし、erbは汎用的なテンプレートエンジンであり、HTML以外にも様々なファイルにRubyコードを 埋め込めることができるため、HTMLを作成するにおいていくらか冗長な箇所があります。 そのため、より生産的にHTMLを作成するために、Railsでは Slim (拡張子 xxx.html.slim) Haml (拡張子 xxx.html.haml) という2つのHTML用のテンプレートエンジンがよく使われます。 そして、今回はタイトルからも分かるようにSlimについて説明します。 Hamlについては、こちらを参照して下さい。 Slimの特徴としては、 タブによりHTMLのタグ構造を表すので、必要最低限のコードだけで良いのでコーディング時間が減る デフォルトでHTMLエスケープをするので安
テンプレートエンジンSlimを使ってスマートにHTMLを作成する 昨日うちの事務所で開催したagatsuma.survive#02の中でSlimの説明が思ったよりも好評だったので改めてまとめてみます。 このエントリでは Slimを使ってHTMLを作成する ことだけを目的としているため、動的にSlimでゴニョゴニョするような話は出て来ません。HTMLの代替にSlimを使う、といった主旨の内容です。プログラムの話も出て来ませんが、残念ながらコマンドラインを少し使います。 Slim とは? 拡張子は .slim view の構文を本質的な部品まで減らすことを目指したテンプレート言語 Ruby製のテンプレートエンジン 高速, 軽量 インデント重要 用途 Railsプロジェクトのテンプレート Sinatra(Padorino)のテンプレート HTMLの代替(個人的には) SlimでHTMLを作成する
前回の「Rails開発を面白くするアクションコントローラーの5大機能とルーティングの基本」までの連載で、MVCアーキテクチャにおけるモデル(M)とコントローラー(C)について解説してきました。今回は最後の主要なコンポーネントのビュー(V)について解説します。 ビューはアプリケーションの出力テンプレートの機能を担っています。Web向けにはHTML形式、メール本文向けにテキスト形式、アプリ向けにJSON形式など、Railsのビューはさまざまな形式の出力に対応できます。 本稿では、まずテンプレートにデータを当てはめるテンプレートエンジンについて解説します。その後で定型的な出力を補助するヘルパーメソッドの紹介とオリジナルのヘルパーメソッドの作成方法について説明します。最後にビューの実装時に押さえておきたいポイントを紹介します。 説明に使用するサンプルプログラムはGitHubにある「book_lib
こんにちは! 最近隣のエンジニアやいつかどこかの記事でSlimやばい的なことを聞いた気がするのでじゃぁやるか!って完全にノリで今回Slimに入門してみます。 そもそもSlimとは?? Ruby製のテンプレートエンジン。 軽くて速く、また習得するのも容易。 Slimをやるときにとりあえず覚えておくといいのは 拡張子は.slim インデントの深さで入れ子構造を表現する 通常のHTMLから, >, />を取り除くと基本OK それでは実際のコードを見てみましょう。 とその前にSlimをインストールしましょう。 gem install slim 今回検証に使った環境は以下です。 Ruby・・・2.1.0 Gem・・・2.2.0 Slim・・・2.0.2 以下がSlimのサンプルコードです doctype html html head title Slim Example meta name="key
「糖尿病徒然日記 」として糖尿病治療や予防などをテーマに、私なりの意見や情報を発信していきたいと思います。 こんにちは。 今日は「高血糖の記憶」のお話です。 すなわち、糖尿人において数年間以上血糖コントロールが不良であれば、血管の内皮に悪影響が出て、動脈硬化が生じます。 例えば、心臓の血管(冠動脈)が動脈硬化により狭くなって、つまりやすい状態になり、心筋梗塞や狭心症の危険があります。 これを「高血糖の記憶」といい、「消えない借金」のように生体内の動脈硬化が、ずっと残存して続きます。 つまり、数年間の高血糖期間のあと、継続して良好な血糖コントロールが得られても、血管合併症リスクは、その動脈硬化の部分では、消えないということです。 過去のコントロール不良の頃の消えない動脈硬化の借金が、「高血糖の記憶」です。 例えば、数年間HbA1c:8~9%台だったのが、スーパー糖質制限食開始で、速やかに血糖
その他いろいろ 【いろいろな情報や小ネタ系】 人間の平均寿命が延びているのは「長生きできる年齢の限界が上がったから」ではないという研究結果 「早死する人が減ると平均寿命が伸びる」という研究結果です。まぁ,以前から知られていたことですけど,他の哺乳類・霊長類のデータも参照にして分析しているところが新しいかな? ゼロリスク原理主義の浸透は社会壊滅を招く 日本人はネガティブ思考で考えて行動する人が多く,ゼロリスクの考えを当たり前のように受け入れがち,という記事。まさにその通りです。この世の中,「ゼロリスク馬鹿」が多くて困ります。リスクゼロなんて単なる幻想ですから。 米、過去1200年で最悪の干ばつに見舞われる恐れも —— 専門家が警鐘 「地球温暖化はフェイクニュースだ」とさんざん喚き散らした大統領がいなくなって半年を経過しましたが,大統領が誰であろうと北米大陸は毎年のように大規模な旱魃に襲われて
本当におすすめしたいチキンライス(海南鶏飯)! 自分が「海南鶏飯」に初めて出会ったのは、以前マレーシアに勤務していた時のこと。 海南鶏飯(ハイナンジーファン)は、茹で鶏とその茹で汁で炊いた白米を共に皿へ盛り付けたマレーシアやシンガポール、タイなどの東南アジア周辺地域で一般的な料理。日本語では「ハイナンチキンライス」、「海南風チキンライス」などと訳されている。現地では、専門店や屋台で食べることができる庶民的な定食のひとつで、香港の茶餐廳やマレーシア料理店などでも一般的である。 初めて食べた瞬間に気に入り、あまりにもハマりすぎて多い時は仕事帰りに週4〜5、住んでいたコンドミニアムの近くのレストランへ食べに行ったり、現地のスタッフから「とにかく美味いチキンライスを食べたいならIpoh(イポー、というマレーシア北部の地名)だよ」と聞けば、週末になる度にクアラルンプールから車で2時間かけて(距離的に
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く