paiza開発日誌

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

Webサービス紹介

使うのはJavaScriptとNode.jsだけ!30分で3Dオンライン対戦ゲームを作って公開してみた

このような3Dオンライン対戦ゲームを自分で作ってみませんか? JavaScriptだけでブラウザ上で動作する3Dオンライン対戦ゲームを作ってみます!(ブラウザゲームなので、パソコンからでもスマホからでも遊べます) 開発には、JavaScriptでサーバを動かすNode.…

面倒な設定ゼロ!誰でも高品質なブログ記事を無料で作成できる「Caramella」を使ってみた!

どうも、まさとらん(@0310lan)です!今回は、誰でも簡単に高品質なブログ記事を作成して手軽に公開もできる無料のWebサービス「Caramella」をご紹介します!面倒なサーバー環境の構築・設定などは一切不要、さらに豊富なテンプレートやウィジェット機能を…

埋め込みタグの挿入だけ!無料でWebサイトに決済機能を導入できる「Payzard」を使ってみた

どうも、まさとらん(@0310lan)です!今回は、Webサイトやブログなどへプログラミング不要で簡単に決済機能を組み込むことができる無料のWebサービスをご紹介します!埋め込みタグをHTMLに挿入するだけでGUIによる細かな設定が可能で、月額課金や寄付金の導…

初心者でもすぐにC#が学べる・無料の入門動画レッスン紹介

paizaラーニングでは、動画レッスンとオンラインエディタ&実行環境を通して、未経験者でもプログラミングが学べます。今回は、paizaラーニングの「C#入門編」で公開しているレッスン内容をご紹介します。C#でプログラミングするスキルが動画と演習課題で身に…

誰でも超ハイクオリティなデータの可視化が実現できるWebサービス「Flourish」を使ってみた!

どうも、まさとらん(@0310lan)です!今回は、誰でも簡単にクオリティの高いデータの可視化(データビジュアライゼーション)を実現することができる無料サービスのご紹介です!アニメーションも自動生成されるうえ、ネット上に公開したり自分のブログやサ…

初心者でもゲーム感覚でプログラミング練習問題を解きまくれるサイト6選

Photo by Paris Buttfield-Addison こんにちは。谷口です。ITエンジニアやプログラミングを勉強中の皆さんは、プログラミング問題を解くのはお好きですか?プログラミングが好きな方の中には 業務とは直接関係ないけどプログラミング問題をもっと解きたい! …

Rubyっぽいコードが爆速で動く!?CrystalとRubyを比較してみた

(English article is here) こんにちは、吉岡(@yoshiokatsuneo)です。 皆さんは、Crystalというプログラミング言語を知っていますか? Rubyは、綺麗な構文のオブジェクト指向言語で、シンプルで短く素直なコードを書きやすいのが魅力ですが、速度は高速なわ…

機械学習などで人気のPythonが学べる・初心者向け動画レッスン紹介

paizaラーニングでは、動画レッスンとオンラインエディタ&実行環境を通して、未経験者でもプログラミングが学べます。今回は、paizaラーニングの「Python入門編」で公開しているレッスン内容をご紹介します。Pythonでプログラミングするスキルが動画と演習課…

Webエンジニア必見!開発に役立つサービスやツールを厳選したキュレーションサイトまとめ

どうも、まさとらん(@0310lan)です!今回は、Web開発をするうえで役に立つ情報源やサービス・ツールを厳選してまとめているサイトを複数ご紹介します!さまざまな視点・用途におけるリソースが詰まっているサイトばかりなので、これから開発を始めようと考…

初心者がプログラミング学習中の「わからないこと」を解決するには

Photo by Chris Potter こんにちは、谷口です。初心者がプログラミングの勉強をしていて、わからないことにぶつかると、どう解決したらよいかがわからず、そのまま挫折してしまうケースも珍しくありません。特に初心者の場合、 使ったことあるはずのメソッド…

一人でサービス作ってわかった、個人開発における3つの重要なこと

はじめまして、フジワラです!(@Fujiyama_Yuta)本日よりpaizaの開発日誌に記事を書くことになりました。どうぞよろしくお願いいたします。 普段はフリーランスのエンジニアとして働いています。仕事の合間や、休日のプライベートの時間を使って個人で勤怠管…

ゲームや問題集など、初心者でも楽しくPHPを学習できるサイト10

Photo by Martin Hassman こんにちは。谷口です。プログラミング初心者の中には「PHPを勉強したい」という方も多くいらっしゃるかと思います。PHPは比較的コードが書きやすく、初心者から上級者まで幅広く使われているプログラミング言語です。日本国内に20…

1行のコードでモバイルブラウザに開発者ツールを搭載できるJavaScriptライブラリ「Eruda」を使ってみた!

どうも、まさとらん(@0310lan)です!今回は、スマホのモバイルブラウザに本格的な開発者ツールを組み込むことができるJavaScriptライブラリをご紹介します!「コンソール」機能を使ったデバッグやエラーログの確認、「ネットワーク」機能で通信状態を確認…

初心者向け・SQLを動画やクイズで「楽しく学べる」コンテンツ5選

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

JavaScriptだけでTrello風タスク管理ボードを開発できるライブラリ「jKanban」を使ってみた!

どうも、まさとらん(@0310lan)です!今回は、簡単なJavaScriptコードだけでTrello風の「タスク管理ボード」を開発することができるライブラリのご紹介です!非常にカスタマイズ性が高く、自分好みのタスク管理アプリを構築したい人などには最適でしょう。…

初心者向け・Javaが動画やクイズで学べる!プログラミング学習コンテンツ6選

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

初心者でも簡単・クラウド環境PaizaCloudを使ってWeb開発ハンズオン勉強会を開催してみた

Photo by Naaman Saar Stavy (English article is here) こんにちは、吉岡(@yoshiokatsuneo)です。 先週、数回にわたってpaizaで「Webアプリ開発ハンズオン勉強会」を開いてみました。 平日・夕方の小規模なイベントで、ほとんど宣伝していなかったにもかか…

プログラミング学習で挫折してしまう初心者にありがちな7つのこと

Photo by Naaman Saar Stavy こんにちは、谷口です。最近はプログラミングの勉強を始める人が多いですが、そのぶん「途中でつまずいて挫折してしまった…」という人も増えています。プログラミング初心者は、どういった原因で挫折してしまうのでしょうか?ま…

たった一行のHTMLコード追加でreCAPTCHAも導入できる、Webフォーム作成サービス「Basin」を使ってみた!

どうも、まさとらん(@0310lan)です!今回は、面倒なサーバーサイドの設定が不要なうえ、HTMLの記述だけで独自フォームを手軽に作成できる無料Webサービスをご紹介します!フォーム要素に「属性」を追記するだけなので、フォーム自体は好きなようにカスタマ…

初心者向け・C#が動画で学べる!プログラミング学習コンテンツ7選

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

現役エンジニアが使っているSublime Textの超便利プラグインと設定21個

Photo by Antonio Tajuelo 長田です。みなさんコーディングするときのエディタって何を使ってますか?paizaはRubyで作られているので、中のエンジニアもRubyMineを使っている人が多いんですが、今年入社した私はSublime Text派です。Sublimeはいいぞ…。今回…

今すぐWebサイトの多言語対応が簡単にできる・JavaScriptの翻訳ライブラリ「Glottologist.js」を使ってみた!

どうも、まさとらん(@0310lan)です!今回は、Webサイトやアプリなどを簡単に多言語対応できるJavaScriptライブリをご紹介します!HTML要素に「属性」を追加するだけで簡単に翻訳できるので、既存のWebサイトなどに適応しやすいという特徴があります。グロ…

iPadでもRailsでWeb開発できる!クラウドIDE「PaizaCloud」使ってみた

(English article is here) こんにちは、吉岡(@yoshiokatsuneo)です。 みなさんはiPadを使っていますか? メールやWebサイトの閲覧、簡単な文書作成、表計算、プレゼン、写真や動画の編集・操作などにも使えて便利ですよね。今や非常に多くのアプリケーショ…

ブラウザ上にAngular,React,Vue等の環境を一発構築&開発できる「CodeSandbox」を使ってみた!

どうも、まさとらん(@0310lan)です!今回は、面倒な開発環境を一瞬で構築してブラウザ上からWebアプリを気軽に開発&公開できる無料のWebサービスをご紹介します!完全なオープンソースで開発が進められており、React / Angular / Vueなどのプロジェクトを…

開発経験ゼロの営業がプログラミングを勉強してみたらメリットばかりだった話

Photo by Gerald Rich 有吉です。昨年入社したpaiza(ギノ) の営業です。ぶっちゃけエンジニアって、営業が嫌いな人が多いですよね。「無理な納期の仕事ばっかりとってくる」とか、「技術を知らないのに『すぐできるでしょ』とか言ってくる」とか、不満はいろ…

Go言語フレームワークRevelとPaizaCloudを使って10分でWebサービスを作る方法

Go言語のWebフレームワークRevelには、Web開発に便利なルーティング、MVC、ジェネレータ等の機能が含まれており、Revelの流儀にしたがって作れば、自然とわかりやすい構造のWebアプリケーションが作れるようになっています。またRevel自身の機能ではありませ…

Web上で簡単にマインドマップ風ドキュメントが無料作成できる「Milkr」を使ってみた!

どうも、まさとらん(@0310lan)です!今回は、さまざまなドキュメントを作成し、それらを繋ぎ合わせてマインドマップのように管理できる無料Webサービス「Milkr」をご紹介します!アイデアだしや知識の整理はもちろん、議事録をまとめたりWebサイトのワーク…

初心者でもJava・Servlet/JSPを使ったWeb開発について学べるコンテンツ7選

こんにちは。谷口です。Java初心者の皆さんは、Servlet/JSPについてはご存知ですか?Servlet(サーブレット)というのは、簡単に言うとWebサーバ上で動作するJavaのプログラムです。そしてJSP(Java Server pagesの略)は、HTMLの中にJavaのコードを埋め込ん…

誰でも簡単にタスクやブックマークをダッシュボード化して共有できる「Tixio」を使ってみた!

どうも、まさとらん(@0310lan)です!今回は、社内やチームなど複数人で共有することができる「ダッシュボード」画面を作成できる無料のWebサービスをご紹介します!主に、ブックマークやタスクなどを共有することが可能で、ボードのレイアウトなども自由に…

開発効率を上げる!コードレビュー自動化サービス4選を使ってみた【SideCI・Codacy・Hound・Scrutinizer】

(English article is here) こんにちは、吉岡(@yoshiokatsuneo)です。 昔はソフトウエア開発というとローカルのPCでやることが多かったですが、近年のWebサービス開発では、クラウド上で動作するサービスの利用が欠かせなくなっています。 たとえば、GitHub…