paiza開発日誌

IT/Webエンジニア向け総合求人・学習サービス「paiza」(https://paiza.jp ギノ株式会社)の開発者が開発の事、プログラミングネタ、ITエンジニアの転職などについて書いています。

PaizaCloudとRubyですぐできる!スマートスピーカーGoogle Homeアプリの作り方

PaizaCloud上での、Rubyプログラムを使ったGoogle Homeアプリの作り方を説明します。そのため、Google AssistantアプリをActions on GoogleとDialogflowを利用して作ります。 スマートスピーカーGoogle Homeですが、プログラミングにより自由に拡張して機能…

チャットボットをブラウザ上で簡単に開発・公開できる「Landbot」を使ってみた!

どうも、まさとらん(@0310lan)です!今回は、Web上で誰でも簡単に高機能なチャットボットを作成して、そのまま公開まで可能になるサービスのご紹介です!登録フォーム、FAQ、アンケート…などを簡単にチャットボット化することが可能で、Webページとして公…

知識ゼロでもすぐにプログラミング習得できる!初心者向け3つの学習法

Photo by ThoroughlyReviewed こんにちは。谷口です。「プログラミングの勉強を始めたい」という初心者の方は多いですよね。paizaでも学習サービスを運営していますが、最近は「興味があるので趣味で勉強したい」という方だけでなく、 開発業務の経験はない…

Rubyを使ったSlackボットが5分で作れた!PaizaCloudならサーバ構築不要

PaizaCloud上で、Rubyを使ってSlackボット(Bot)を作ってみます。 PaizaCloudでは、Slackボット(Bot)の開発に適した環境も用意されているので、ブラウザだけですぐにSlackボットをプログラミングして開発できます。

未経験者から機械学習エンジニアになるために必要な知識と勉強法

Photo by Strelka Institute for Media, Architecture and Design 秋山です。最近、機械学習の勉強をしている人や、機械学習に関連した研究開発の求人を探す人がすごく増えてきましたね。弊社のエンジニアにも機械学習を勉強中の人達が何人かいます。ただ、…

【19卒】エンジニア&採用担当に何でも聞ける!プログラミング勉強会開催

paiza新卒では、2月17日(土)にプログラミング勉強会&新卒エンジニア募集企業説明会を兼ねた「paiza作問責任者&人気企業とpizzaを食べながらもぐもぐ勉強会 #2」を開催いたします。2019年卒業予定・paiza新卒のスキルチェックでBランク以上を取得されている…

Pythonを使ってビットコインのアドレスを生成したので解説する

Photo by BTC Keychain 秋山です。最近ビットコインなどの仮想通貨が話題になってますね。エンジニアであれば、ブロックチェーンなどの使われている技術に興味がある…という人も多いのではないでしょうか。というわけで今回は、ビットコインとそのアドレス生…

Twitterボット(Twitter Bot)の作り方(Ruby編) - サーバ設定不要のPaizaCloud上でTwitterボットをRubyで作る

Twitterボット(Twitter Bot)の作り方(Ruby編)。サーバ設定不要のPaizaCloud上でTwitterボットをRubyで作る。

無償のデータベースと連携可能!Webサイトもブログも作り放題な「AppDrag」を使ってみた

どうも、まさとらん(@0310lan)です!今回は、初心者の方でも簡単にWebサイトやブログなどを作成して公開まで可能な無料のWebサービスをご紹介します!また、簡単にデータベースを構築したり独自のAPIを作成したりすることも可能で、使い方次第では簡単なWe…

完全無料!動画で実践的なWebプログラミングを学べる海外YouTube厳選まとめ

どうも、まさとらん(@0310lan)です!今回は、実践的なWeb開発をじっくり動画を見ながら学習することができる良質な海外YouTubeのチュートリアルコースを厳選してご紹介します!主に、JavaScriptをメインにしたNode.jsやReact / React Nativeなどを徹底的に…

機械学習にも便利!PythonライブラリやJupyter Notebookが今すぐ使えるクラウドIDE

Pythonは広く使われているプログラミング言語で、CSVなどのデータ処理、ウェブサービス、スクレイピング、ボットなど幅広い目的で使われています。 特に最近では、機械学習・AIなどのライブラリが充実していることもあり注目が高まっています。 ただし、Pyth…

「現職への転職を考えたきっかけは?」活躍するエンジニアたちに聞きました【paizaインタビュー】

エンジニアで転職を考えている人にとってのヒントが満載です! IT/Webエンジニアのための転職サイト「paiza転職」では、転職を経験されたエンジニアの方、そしてその企業の採用担当者の方へのインタビュー記事を公開しております。どういうきっかけで転職を…

初心者でも簡単快適なクラウド環境!HTMLでPaizaCloud拡張アプリ作ってみた

PaizaCloud Cloud IDEはブラウザ上で動き、デスクトップOS(Windows, Mac)のように使えるLinux環境で、ウェブ開発などが行えます。 クラウド上で動くので、パソコンで面倒な開発環境を設定する必要がなく、いつでもすぐに、どのパソコンからでも、ウェブ開発…

デザイナーにもGit/GitHubを使ってもらうようになったらメリットばかりだった話

Photo by Nick Quaranto 高村です。エンジニアは、普段からGitやGitHubを使ってバージョン管理をしている人が多いですよね。一方、周りにいるデザイナーなどエンジニア以外の職種の方々はどうでしょうか?普段からGit(GitHub)を使っているエンジニアからし…

初心者向け・Javaプログラミングがゲーム感覚で楽しく学べるサイト9選

Photo by Jim Moore こんにちは。谷口です。プログラミング初心者の中には、「これからJavaを勉強したい」という方も多いかと思います。Javaは、長年にわたり世界中の幅広い開発分野で使用されている言語です。OSに依存せず、ライブラリも豊富なため、開発の…

たった4行でWebサービスができた!Ruby・Sinatra・PaizaCloudを使って最速でWeb開発をする方法

Ruby on Railsは覚えることも多く、敷居も高いです。 そこで便利なのがSinatraです。 Sinatraは、非常にシンプルなフレームワークで、Rubyをはじめたばかりの人でも簡単に書けるようになっています。 特にはじめてのプログラミングでは、小さいことから始め…

【アルゴリズムとは】初心者でも学べる!レベル別・サイトと書籍11選

Photo by Ian Ruotsala こんにちは、谷口です。最近は機械学習、AI、ビッグデータといった分野が話題になっているので、ディープラーニング、ニューラルネットワーク、クラスタリングなどなどについて、よく勉強している!という方もいるかと思います。一方…

これだけで面接突破率が劇的に上がる!誰でも明日からできる11の対策

Photo by This is Edinburgh こんにちは、谷口です。面接って、口下手な人や内気な人にとっては苦痛なものですよね。エンジニアの中でも「面接が大の得意」という人は少ないかと思います。でも、paizaを運営していると、一人で何社も何社も内定をもらってい…

ブラウザだけでRailsを使ったWeb開発ができる!PaizaCloud使ってみた

(English article is here) こんにちは、吉岡(@yoshiokatsuneo)です。 Ruby on Railsでプログラミングをはじめよう! と思った時に、何が一番難しいと思いますか? プログラムの書き方でしょうか? 実は、最初にして最大の難関は、開発環境のインストール・…

1タップで顔写真が生きているように動き出す画像認識アプリ「Mug Life」を使ってみた!

どうも、まさとらん(@0310lan)です!今回は、1枚の「顔写真」がまるで動画のように生き生きと動きだすユニークなスマホアプリをご紹介します。高度な機械学習によって顔写真を高速に解析・分解することで、ハリウッド映画にも劣らない滑らかな3DCGを実現し…

初心者でもほぼ無料でRuby用フレームワーク「Sinatra」について学べるコンテンツ8選

Photo by Gavin St. Ours こんにちは、谷口です。「Ruby」と言われると、すぐに「Ruby on Rails」が思い浮かぶ方は多いかと思います。Railsは多数の機能を取り揃えたフレームワークです。生産性が高く、素早くWebサービスを作ることができるため、Webサービ…

初心者もゲーム感覚でPythonプログラミングを学べる、6つのサイトが楽しすぎる!

Photo by Kenny Louie こんにちは。谷口です。Python初心者の皆さんは、これからどうやって勉強を進めていこうと考えていますか?プログラミング初心者の人が勉強を始めるとなると、 独学でどう勉強したらいいのか分からない 経験者向けの解説を読んでも難し…

ディレクターがエンジニアと仕事をする時、やってはいけない7つのこと

Picture by ITエンジニアを目指す女子高生たちの学園ライフ4コマ漫画『ぱいじょ!』 こんにちは、谷口です。ディレクターやプロジェクトマネージャー、営業といった職種の方々は、企画やプロジェクトを進めるために、エンジニアとのコミュニケーションが必須…

JavaScriptで制御できるWebベースの万能マップエディタ「Mapbox Studio」を使ってみた!

どうも、まさとらん(@0310lan)です!今回は、自分好みのマップをブラウザ上でカスタマイズしたり、JavaScriptから自在に制御可能な地図サービスのご紹介です!データを取り込んでマッピングしたり、プラグインによる拡張も可能で自分のWebアプリやサービス…

これさえ見れば脱・Python初心者!YouTube等のほぼ無料学習動画まとめてみた

Photo by Qfamily こんにちは。谷口です。Python初心者の皆さんは、普段どうやって勉強をしていますか? Web上で学習サービスを探す 教えてくれる人を探して聞く スクールに通う 書籍や学習サイトに書いてある情報を読む などの方法があるかと思いますが、「…

ブラウザだけで即Web開発!手軽なクラウド型開発環境サービス(クラウドIDE)5選

こんにちは、谷口です。皆さんはクラウドIDEなどのクラウド型開発環境サービスを使ったことがありますか?通常、「Ruby on Railsを使ってWebサービスを作りたい」「LAMP環境での開発を試してみたい」といった場合には、言語の実行環境やデータベースの構築、…

120万枚超えの画像をJavaScriptから無料で使える「Pixabay API」で画像検索サイトを作ろう!

どうも、まさとらん(@0310lan)です!今回は、完全フリーで利用できる画像共有サイト「Pixabay」が提供しているAPIを使って、簡単な画像検索サイトを作ってみたいと思います。非常に扱いやすいAPIが用意されており、特にフレームワークなどを使わなくてもピ…

プログラミングAIカードゲーム『一攫千金プログラミング~ボットdeジャックポット~』公開!

paizaでは、プログラミングカードゲーム『一攫千金プログラミング~ボットdeジャックポット~』を本日から公開いたしました。 ■『一攫千金プログラミング~ボットdeジャックポット~』とは 『一攫千金プログラミング~ボットdeジャックポット~』は、プレイ…

【イベントレポート】「最先端事例に学ぶAI・AIoT勉強会」を開催しました!

paizaでは11月22日、paizaの上位ランク会員を対象に「最先端事例に学ぶAI・AIoT勉強会」を開催しました。AI・AIoT領域を中心に事業展開している企業を招いて、最先端事例をベースに企業紹介をしていただきました。この記事では、このイベントの模様をダイジ…

開発リーダーがエンジニアを面接する時、応募者に聞きたい7つのこと

Photo by Steven Cooper 高村です。paiza(ギノ)で開発チームのリーダーをしているのですが、最近はエンジニアの採用活動に携わることも増えてきました。エンジニア向けの転職サービスを運営しているギノで エンジニアを採用する時は何を重視しているのか? …