paiza開発日誌

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

開発ネタ

初心者でも10分でWebサービスを作れる!PHPフレームワークLaravelとPaizaCloudの使い方

最新Laravel入門(Laravel5.6対応): Laravelは最も人気があり伸びているPHPフレームワークです。

面倒な作業不要で、Webアプリ開発が劇的にはかどる!至高のJavaScriptライブラリ6選

どうも、まさとらん(@0310lan)です!今回は、Webサービスやアプリ開発などにとても便利なJavaScriptライブラリを厳選してご紹介しようと思います!強力な独自機能を簡単に追加できるものやトレンドに合わせたWebデザインを構築できるもの、そのままWebサー…

Alexaアプリ開発入門!PaizaCloudとRubyで、初心者も今すぐ開発できる方法

(English article is here) こんにちは、吉岡(@yoshiokatsuneo)です。 皆さんは、スマートスピーカーを使っていますか? 私は最近、Amazon Echoで「アレクサ(Alexa)」を使い始めました。最初は 「正直そんなに必要ないのでは?」 という気持ちもあったのです…

誰でもWeb上でリアルに動くHTML5アニメーションを製作できる「Animatron Studio」を使ってみた!

どうも、まさとらん(@0310lan)です!今回は、ブラウザ上から誰でも簡単にHTML5で作られたアニメーションを製作できるWebサービスをご紹介します!Webサイトやサービスに組み込んで動きのあるコンテンツを作成したり、企業ロゴやバナー広告、商品紹介、イン…

はじめてのGoogle Homeアプリ開発入門。PaizaCloudとRubyで10分でアプリ開発して公開できた!

はじめてのGoogle Homeアプリ開発入門。PaizaCloudとRubyで10分でアプリ開発して公開できた!

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

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

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…

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Webサイトにチャットやアンケートなど7種の機能を簡単に追加できる「GetSiteControl」を使ってみた!

どうも、まさとらん(@0310lan)です!今回は、Webサイトに「チャット」「アンケート」「登録フォーム」…など、7種類のウィジェット(機能)を簡単に追加できる無料サービスのご紹介です!HTMLファイルに専用のコードを追加するだけで、あとはブラウザ上のダ…

JavaScriptで自分だけのWeb製作エディタを構築できる「GrapesJS」を使ってみた!

どうも、まさとらん(@0310lan)です!今回は、ドラッグ&ドロップで誰でも簡単にWebサイトを製作できるサービスのご紹介です!そのままでもWebオーサリングツールとして大変便利なのですが、JavaScriptで好きなようにカスタマイズしてオリジナルのエディタ…

プロトタイプにも最適! 誰でもWebサイトを爆速開発できる無料Webサービスをまとめてみた!

どうも、まさとらん(@0310lan)です!今回は、誰でも簡単に最近のトレンドを意識したWebサイトを作成できる無料のWebサービスを厳選してみました!短時間で美しいサイトが作れるので、プロトタイピングにも最適です。各サービスの特徴や使い方などを簡単に…

Pythonを使って、ボードゲームで勝つための確率計算をしてみた

秋山です。最近、社内でボードゲームが流行っていて、お昼休みにみんなで集まって遊んだりしています。大体どんなゲームをやっていても、みんな途中から「誰が何手前でこうしていればああなっていた」とか「あのときこうしていたらこうなっていた確率はどれ…

ファイルアップロードや画像編集を劇的に簡易化するJavaScriptライブラリ「Uploadcare」を使ってみた!

どうも、まさとらん(@0310lan)です!今回は、自分のWebサイトに高機能な「ファイルアップローダー」を簡単に組み込めるJavaScriptライブラリをご紹介します!PCのローカルファイルや画像URL、多彩なオンラインストレージやSNSなどの写真も活用でき、画像編…

初心者でもほぼ無料でGitHubの使い方を学べるコンテンツ7選

Photo by Luke Anderson こんにちは。谷口です。開発業務未経験からITエンジニアを目指す方にとって、プログラミングだけでなく、習得しておきたいのがGitHubの使い方です。GitHubは、Gitの仕組みを利用し、オンライン上でコードを管理できるサービスです。 …

人工知能が手伝ってくれるWebサイト制作サービス「Bookmark」を使ってみた!

 どうも、まさとらん(@0310lan)です!今回は、誰でも簡単にモダンなWebサイトを作ってそのまま公開できる無料のWebサービスをご紹介します!類似サービスはいくつかあるのですが、Webサイトの構築やデザインの骨組みを人工知能が自動的に作ってくれるため…

エンジニアがPythonを使って自動化している4つのこと―退屈なことはPythonにやらせよう

Photo by andy.brandon50 秋山です。少し前にオライリーから「退屈なことはPythonにやらせよう――ノンプログラマーにもできる自動化処理プログラミング」という書籍が出て、話題になりましたね。退屈なことはPythonにやらせよう ―ノンプログラマーにもできる…

JavaScriptだけで本格的なチャットボットを開発できるライブラリ「BotUI」を使ってみた!

どうも、まさとらん(@0310lan)です!今回は、ブラウザ上で動作するPC・スマホ対応の「チャットボット」を、超簡単にJavaScriptでプログラミングできるライブラリのご紹介です!Vue.jsとPromiseをベースにしたとても簡単な構造になっているのが特徴で、カス…

初心者でも超簡単にオフライン対応のWebサイトを構築できるJavaScriptライブラリ「UpUp」を使ってみた!

どうも、まさとらん(@0310lan)です!今回は、誰でも簡単にWebサイトへ「オフライン対応」の機能を組み込めるJavaScriptライブラリのご紹介です!ネット接続が無い状態でも、通常のWebページと変わらないリッチなコンテンツを表示することが出来るので、ご…

複雑なCSSアニメーションが超簡単にJavaScriptで操作できる「Choreographer-js」を使ってみた!

どうも、まさとらん(@0310lan)です!今回は、複雑なイメージのあるCSSによるアニメーションをJavaScriptから簡単に扱えるようにしてくれるライブラリのご紹介です!マウスや画面スクロールなどの移動量をもとにして、リアルタイムなアニメーションを作成で…

JavaScriptでIoT開発!ブラウザ上の無料開発環境で「micro:bit」を使ったガジェットを自作してみよう

どうも、まさとらん(@0310lan)です!今回は、「micro:bit」を使ってJavaScriptによるIoT開発に挑戦してみたいと思います!ブラウザさえあれば、無料の開発エディタからプログラミングすることが可能なうえ、エミュレータも搭載されているので「micro:bit」…