Ruby

【Ruby上達事例②】ドットインストールを使って3ヶ月でRubyをマスター

【Ruby上達事例②】ドットインストールを使って3ヶ月でRubyをマスター

ドットインストールを使ってプログラミングをマスターした男子大学生の体験談です

きっかけは大学のプログラミングの授業

私がプログラミングを始めたのは、大学でプログラミングの授業があったことがきっかけでした。その授業では全員C言語を使うことが決められていました。プログラミングのことを知っている人ならわかると思いますが、C言語は初心者にとってはとっつきづらい言語です。もちろんメリットもたくさんありますが、初心者がとりあえずプログラムを書いてみて動かすことを体験する場合にはもっと簡単な言語があります。

もっと見る
TokyuRuby会議10のスライド・Togetterまとめ

「TokyuRuby会議10」のスライド・Togetterまとめ

5月28日に行われた東京Ruby会議11に引き続いて、5月29日にはTokyuRuby会議10が開催されました。TokyuRuby会議(Rubykaigi)とは、東京で開催される地域Ruby会議で、Ruby好きなエンジニアが集まるTokyu.rb主催のLT大会です。ご飯やお酒を楽しみつつ、みんなでLTをして盛り上がろうという楽しいイベントです。
今回は、再度スライドを見たい方や当日来れなかった方向けに2016年5月31日現在公開されている「TokyuRuby会議10」のスライドをまとめました。また、参加者のつぶやきをまとめたTogetterも紹介しますので、当日行けなかった方もTokyuRuby会議の雰囲気を感じることができると思います。
TokyuRuby会議10の公式サイトはこちら

もっと見る
「東京Ruby会議11」スライド・動画・Togetterまとめ

「東京Ruby会議11」スライド・動画・Togetterまとめ

Ruby会議(Rubykaigi)とは、2006年から日本で開催されているRuby言語に関するカンファレンスです。5月28日には秋葉原で「東京Ruby会議11」が開催され、200人以上の方が参加しました。
今回は、再度スライドを見たい方や当日来れなかった方向けに2016年5月29日現在公開されている「東京Ruby会議11」のスライドをまとめました。また、配信された動画と参加者のつぶやきをまとめたTogetterも紹介しますので、当日行けなかった方もRuby会議の雰囲気を感じることができると思います。
東京Ruby会議11の公式サイトはこちら

もっと見る
【徹底比較】初心者におすすめのプログラミング言語10選と特徴

【徹底比較】初心者におすすめのプログラミング言語10選

プログラミングを始めるにあたって、最初にぶつかる壁が「どのプログラミング言語を学習すればいいのか」というお悩みではないでしょうか。プログラミング言語を選ぼうにもそれぞれの言語の特徴や用途が異なっていて、どうやって選べばいいのかわからないという方は多いと思います。
そこで今回は初心者にオススメのプログラミング言語を10個ピックアップしました。それぞれの言語の特徴や用途、難易度などの観点から比較して解説します。これからプログラミングを始めようと考えている方はぜひ参考にしてみてください。

もっと見る
service-made

【決定版】初心者がwebサービス・アプリを作ってみた!50選

「webサービスやアプリを作ってみたい」という気持ちでプログラミングを始めたけれども、実際に作り始めるとまず何をすればいいかわからないという方は少なくないのではないしょうか。
今回は、プログラミング未経験の方やプログラミング歴が浅い方がwebサービスやアプリを作った経験が詳細に書かれた記事を紹介します。サービスを企画してから公開するまでの一連の流れ、プログラミングの学習方法、技術的なテクニック、モチベーションの保ち方など、開発者が学んだことがふんだんに盛り込まれています。これからサービスを作ろうと思っている方は是非参考にしてみてください。

もっと見る
人工知能サービス

誰でも簡単に人工知能を使えるサービスがヤバすぎる!

ここ数年、人工知能(AI)や音声認識を使ったサービスが急速に広まっています。「siri」、「OK,Google」など、あなたが呼ぶだけでインターネットにアクセスし用事をこなしてくれるパーソナルアシスタントはますます一般的になってきています。さらには、FacebookはMessengerアプリに「M」という名のパーソナルアシスタントを入れようとしています。世界中では、次々と最新のテクノロジーを活用したサービスが登場しているのです。もし、人工知能を搭載したサービスやIoTデバイスを使ったアプリなどを自分でプログラミングして作れたら・・と考えてる方も少なくないのではないでしょうか。
今回は、そんなあなたのためにアプリやIoTデバイス上で音声認識や人工知能を簡単に使えるようになるサービスをご紹介します。
また人工知能を勉強できるおすすめの書籍を紹介しています。
興味を持たれた方は下記からご覧ください。

人工知能書籍

もっと見る
情報キュリティ

デフォルトで対応!?Ruby on Railsの主なセキュリティ対策を知る

Webアプリケーションを作る上で、情報セキュリティは非常に重要な課題の一つです。プログラミング初心者からすると、そんなところまで手が回らないと考えてしまいますが、アプリケーションに脆弱性があると、開発者だけでなくユーザーも深刻な被害を被る可能性があるため、いかなる開発者も情報セキュリティから目を逸らすことはできません。しかし、幸いRuby on Railsは、主なセキュリティ対策はデフォルトで行われています。とはいえ、Webアプリケーションにどのような脆弱性が潜んでいて、Railsでどのように対策を行っているかを知っていて損はありません。是非この機会に、情報セキュリティに関する知識を深めておきましょう!

もっと見る
Webサービスについて話し合っている様子

Rails初心者におすすめなRubyGemsを7個厳選してみた

GemはRuby開発者なら誰もが一度は使ったことがある、ライブラリのパッケージです。実は、Rubyのフレームワークとして有名なRuby on Railsも、それ自体がGem形式でパッケージされたライブラリです。本来であれば長くて複雑なプログラムを組まなければならない場面でも、Gemを利用することで初心者でも簡単に、ログイン機能や検索機能、ページネーション、管理画面、さらにはクローラーまで作ることができます。

もっと見る