並び順

ブックマーク数

期間指定

  • から
  • まで

241 - 280 件 / 2709件

新着順 人気順

paizaの検索結果241 - 280 件 / 2709件

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

    どうも、まさとらん(@0310lan)です! 今回は、スマホのモバイルブラウザに本格的な開発者ツールを組み込むことができるJavaScriptライブラリをご紹介します! 「コンソール」機能を使ったデバッグやエラーログの確認、「ネットワーク」機能で通信状態を確認したり、「リソース」機能でCookieデータを確認するなどなど…、開発する上で便利な機能が満載です。 スマホ1つあれば開発者ツールが利用できるので、ぜひみなさんも試してみて下さい! 【 Eruda 】 ■「Eruda」の使い方 それでは、「Eruda」を利用して開発者ツールを使うための準備作業から始めましょう! 準備といってもやることは簡単で、「Eruda」のライブラリファイルをインストールするだけです。 Node.jsの開発環境を持っている人であれば、npmから以下のようにインストールできます。 npm install eruda

      1行のコードでモバイルブラウザに開発者ツールを搭載できるJavaScriptライブラリ「Eruda」を使ってみた! - paiza times
    • スキルの高い就活生がやりがち、面接で失敗する人の言動6パターン - paiza times

      Photo by Megadeth's Girl こんにちは。谷口です。 実は、ITエンジニアを目指す就活生の中には、相当なプログラミングスキルがあっても面接で落ちてしまうもったいない方々が毎年かなりいらっしゃいます。 あまりにももったいないので、「応募者を面接で落とした理由」を採用担当者の方に聞きまくってきたのですが、内容を聞くと「そりゃいくら技術がある人でも落としますよね……」と思ってしまうような内容が非常に多かったです。 というわけで、今回は技術があるのに面接で落ちてしまう就活生が、「どんな理由で落とされるのか」「どんな対策をとれば通過できるようになるのか」を企業へのヒアリングをもとに書いていきます。面接で落ちて悩んでいる人は、恐らくどれかのタイプには当てはまると思いますので、読んで早めの対策をとってみてください。 ■スキルがあっても面接で落ちる人にありがちなパターンとその対策 Ph

        スキルの高い就活生がやりがち、面接で失敗する人の言動6パターン - paiza times
      • 女子大生とペアプロするだけの簡単なお仕事です! | paizaオンラインハッカソン(POH)

        各解法ごとのアルゴリズム解説を公開しました! POH2 解法を図解で解説!(2014/5/28) 応募受付期間終了しました。ブログにて結果発表中です! POH2 結果発表【最速コード発表中!】(2014/5/21) 模範解答Vol.3(動的計画法)を公開しました。 模範解答を見る(会員登録が必要です)(2014/4/30) 開発したいプログラム インターンを締めくくる開発発表として、あなたの会社の得意先であるcodomo社から受注したスマートフォン向けの新OS paizen(パイゼン)を開発中の木野さんは、今、ホーム画面へのウィジェット配置機能の実装を考えています。現在のホーム画面に対し、指定されたウィジェットが配置可能な場所をすべて求める機能を実装することにしましたが、どうやら苦戦中のようです。 ホーム画面の現在のウィジェット配置状態と複数のウィジェットが与えられるので、それぞれのウィジ

          女子大生とペアプロするだけの簡単なお仕事です! | paizaオンラインハッカソン(POH)
        • 無料で簡単にワイヤーフレームやフローチャートを作成できるWebサービス「Whimsical」を使ってみた! - paiza times

          どうも、まさとらん(@0310lan)です! 今回は、ブラウザ上から誰でも効率よくワイヤーフレームやフローチャートを作成できる無料のWebサービスをご紹介します! 可能な限り短時間で簡単に作成できるように工夫されているのが大きな特徴で、初めての人でも美しいワイヤーフレームを作って公開することが可能です。 【 Whimsical 】 ■「Whimsical」の使い方 それでは、実際に「Whimsical」を使いながらどのようなサービスなのかを見ていきましょう! まずは、サイトにアクセスして「サインアップ」ボタンをクリックします。 (※Googleアカウントでも登録可能です) 無料のユーザー登録フォームが表示されるので、ユーザー名・メールアドレス・パスワードを入力しましょう! すると、すぐに自分専用の「マイページ」が表示されます! この画面から、新規にワイヤーフレームやフローチャートなどを作成

            無料で簡単にワイヤーフレームやフローチャートを作成できるWebサービス「Whimsical」を使ってみた! - paiza times
          • ITエンジニアが主人公の漫画・アニメ・ラノベ11選【まとめ】 - paiza times

            Photo by Rog01 こんにちは。今回は谷口がお送りします。 ITエンジニアが出てくる漫画とかアニメとかラノベって何があったっけ?と思って探してみたら、意外といろんな作品が見つかりました。 今回は、エンジニアが主人公としてスポットが当てられている作品に絞ってご紹介していきたいと思います。 勝手ながら作品を内容の系統ごとに分類し、エンジニアとしての共感度と、作品としての個人的なおすすめ度をつけてみました。 興味のわく作品がありましたら、ぜひこの週末にでも見てみてください。 ■主人公がITエンジニアな作品 エンジニアが主人公な作品を以下のような系統ごとにご紹介していきます。 ・リアル系 ・サイバー系 ・サスペンス系 ・萌え系ギャグ ・エンジニア業務とか関係ない ・番外編 ◆リアル系 ◇東京トイボックス・大東京トイボックス(漫画) エンジニア的共感度:★★★★☆ 個人的おすすめ度:★★★

              ITエンジニアが主人公の漫画・アニメ・ラノベ11選【まとめ】 - paiza times
            • 初心者向けPython実行環境Jupyter Notebook入門 - paiza times

              (English article is here) こんにちは、吉岡([twitter:@yoshiokatsuneo])です。 Pythonは、CSVなどのデータ処理、Webサービスの開発、スクレイピング、ボット作成など幅広い目的で使われているプログラミング言語です。特に最近は、機械学習・AIのなどの開発に適したライブラリが充実していることもあって注目が高まっていますよね。 ただ、Pythonを単体でインストールしても、表やグラフを作ったり、データなどを整理したりする機能はありません。 そこで、Jupyter Notebookというツールがあります。 Jupyter Notebookを使うと、ブラウザ上で簡単にプログラムを実行できるうえ、表やグラフなども表示できます。 また、Markdownなどで文章も書けるため、プログラムと文章をわかりやすくまとめることができます。このまとめたノートは

                初心者向けPython実行環境Jupyter Notebook入門 - paiza times
              • 開発経験ゼロの営業がプログラミングを勉強してみたらメリットばかりだった話 - paiza times

                Photo by Gerald Rich 有吉です。昨年入社したpaiza(ギノ) の営業です。 ぶっちゃけエンジニアって、営業が嫌いな人が多いですよね。 「無理な納期の仕事ばっかりとってくる」とか、「技術を知らないのに『すぐできるでしょ』とか言ってくる」とか、不満はいろいろあると思います。私も、以前はそっち側の営業だった…かもしれません。すみません。 「以前は」というのは、自分でプログラミングを勉強してみたら、技術やエンジニアに対する意識がすごく変わったからです。 というわけで、今回は営業の私がなぜプログラミングを学ぶことにしたのか、何を使ってどんな勉強をしたのか、そして勉強したことで何が変わったのかをお話しします。 【目次】 ■私の簡単な経歴 ■なぜ営業がプログラミングを学ぼうと思ったのか? ◆技術的なことがわからないと、営業としてよい提案ができない ◆プログラミングができる営業になれ

                  開発経験ゼロの営業がプログラミングを勉強してみたらメリットばかりだった話 - paiza times
                • Evernoteはオワコンか?いや、ちょっと待って - paiza times

                  <この記事の著者> ヨス - Tech Team Journal 業務効率を改善し、タイムパフォーマンスを高める時間最適化の専門家。「単語登録」の便利さを伝える「単語登録エバンジェリスト」。 最近はメモアプリとして「Notion」の勢いがすごいように見えます。SNSを見ていると、今まで「Evernote」を使ってきた人もどんどん移行しているように見えますよね。 そして「Evernoteはオワコン」という声を聞くこともありますが、それは本当でしょうか? 今回は2010年からEvernoteを愛用しているヘビーユーザーのわたしが、現在も使いつづけている理由についてお話しします。 【目次】 なぜEvernoteはオワコンだと言われているのか? (1)大幅な「値上げ」があったから (2)もはや有料版でないと使えないから (3)日本法人が解散したから それでもEvernoteを使いつづける理由 (1

                    Evernoteはオワコンか?いや、ちょっと待って - paiza times
                  • 無償のデータベースと連携可能!Webサイトもブログも作り放題な「AppDrag」を使ってみた - paiza times

                    どうも、まさとらん(@0310lan)です! 今回は、初心者の方でも簡単にWebサイトやブログなどを作成して公開まで可能な無料のWebサービスをご紹介します! また、簡単にデータベースを構築したり独自のAPIを作成したりすることも可能で、使い方次第では簡単なWebアプリまで作れるポテンシャルを秘めているのが特徴です。 非常に多機能なサービスということもあり、初心者の方から上級者まで幅広く楽しめるのでぜひ参考にしてみてください! 【 AppDrag 】 ■「AppDrag」の使い方 それではまず最初に、「AppDrag」がどのようなサービスなのかを実際に使いながら見ていきましょう! サイトのトップページにある「ボタン」をクリックします。 無料のユーザー登録を行う画面になるので、必要事項を入力していきましょう。 ユーザー名、メルアド、パスワードだけで誰でも簡単に登録できるので便利です。 次に、

                      無償のデータベースと連携可能!Webサイトもブログも作り放題な「AppDrag」を使ってみた - paiza times
                    • JavaScriptでファミコン風2Dゲームが作れる無料のWeb開発環境「Bitmelo」を使ってみた! - paiza times

                      どうも、まさとらん(@0310lan)です! 今回は、ブラウザ上に2Dゲームを開発できる環境を提供してくれる無料のWebサービスをご紹介します。 ゲームを作るのに必要なキャラクターの作成や効果音などの音作りから、ステージの作成やゲームロジックのプログラミング・ファイルへの書き出しまですべて統合されているのが大きな特徴です。 ゲームを作ってみたいと考えている人は、ぜひ参考にしてみてください! 【 Bitmelo 】 ■「Bitmelo」の使い方 それでは実際に使いながら、どのようなサービスなのかを見ていきましょう! 「Bitmelo」は面倒なユーザー登録などは一切不要で、以下のURLにアクセスするだけですぐにブラウザ上にゲーム開発環境が起動します。 <BitmeloURL> https://bitmelo.com 「Bitmelo」はゲーム開発に必要となる以下の要素をすべて自由に作れるのが大

                        JavaScriptでファミコン風2Dゲームが作れる無料のWeb開発環境「Bitmelo」を使ってみた! - paiza times
                      • ブラウザ上にAngular,React,Vue等の環境を一発構築&開発できる「CodeSandbox」を使ってみた! - paiza times

                        どうも、まさとらん(@0310lan)です! 今回は、面倒な開発環境を一瞬で構築してブラウザ上からWebアプリを気軽に開発&公開できる無料のWebサービスをご紹介します! 完全なオープンソースで開発が進められており、React / Angular / Vueなどのプロジェクトを誰でも簡単にプログラミングできる高度なエディタを搭載しているのが特徴です。 【 CodeSandbox 】 ■「CodeSandbox」の使い方 それでは、まず最初に「CodeSandbox」の使い方から見ていきましょう! サイトにアクセスしたら、画面右上にあるボタンをクリックします。 次に、「React」「Vue」「Angular」などのプロジェクトを選択する画面が開きます。 ここで好きなフレームワークを選んだり、素のJavaScript(Vanilla JS)やCLIツール、GitHubからリポジトリを読み込んだ

                          ブラウザ上にAngular,React,Vue等の環境を一発構築&開発できる「CodeSandbox」を使ってみた! - paiza times
                        • コード不要でWebスクレイピング可能な「Kimono」で、動画キュレーションプレイヤーを作ってみた! - paiza times

                          どうも、まさとらん(@0310lan)です。 最近は、暇な時間を見つけると、ついつい「YouTube動画」をボーッと見てしまうのですが、同じような方はいらっしゃいますか? 私の場合、YouTubeに時間を費やしてるうちに…、 「もっと効率よく、興味のある動画だけを見たい!」 という欲求が湧いてきたのでいろいろ模索した結果、簡単にWebスクレイピングができる「Kimono」で動画キュレーションプレイヤーを作る!…という結論に至りました。 そこで今回は、作り方をゼロから順を追ってご紹介しようと思いますので、快適な動画ライフを送りたい方はぜひ参考にしてみてください! ■「Kimono」とは? 「Kimono」を簡単に説明すると、任意のWebページのHTMLソースを定期的に取得し、必要な箇所だけを抽出して再利用できるようにしてくれるサービスと言えるでしょう。 例えば今回の事例だと、定期的にYouT

                            コード不要でWebスクレイピング可能な「Kimono」で、動画キュレーションプレイヤーを作ってみた! - paiza times
                          • 音声認識入門!Web Speech APIを使いChromeブラウザを音声操作するWebアプリ開発術を公開! - paiza times

                            どうも、まさとらん(@0310lan)です。 みなさんは、音声認識を活用していますか? 例えば、iOSの「Siri」と会話してみたり、Androidなら「OK Google」と喋って検索した経験があるのではないでしょうか? 今回は、このような音声認識を利用し、PCのChromeブラウザに喋りかけることで動作するサンプルデモのチュートリアルをご紹介しようと思います! ■音声認識に必要なAPIとは? まず最初に必要なのが、自分の「声」を音声として認識してくれるAPIなのですが、実はPCのChromeブラウザであれば今すぐJavaScriptから利用できるようになっています。 Web Speech API:ブラウザ対応状況 「Web Speech API」を使うことで、特別なツールをインストールしたり、余計なライブラリを読み込む必要は無いわけです。 ちなみに、このAPIには大きく分けて「音声認識

                              音声認識入門!Web Speech APIを使いChromeブラウザを音声操作するWebアプリ開発術を公開! - paiza times
                            • プログラミングを覚えたい人に最適な、Rubyの学習サービス! - paiza times

                              こんにちは、谷口です。 paizaには、オンラインでプログラミング学習ができるパイザ・ラーニングという学習コンテンツがございます。そちらに、この度動画でRubyを学習できるレッスンが追加されました!Rubyでコーディングをするスキルが動画と演習課題で習得できますので、ぜひごらんください! パイザ・ラーニング Ruby入門編1:プログラミングを学ぶ それでは、この『Ruby入門編』のレッスンがどのようなものがご紹介いたします。 ■入門編って、実際どれくらいのスキルの人を対象にしてるの? こちらのRuby入門編では、これからプログラミングを学びたいと言う方、paizaランクではD~Eランクの方、HTMLが『タグで文章構造や見栄えなどを変えて表示させることができるもの』ということぐらいなら知っているという方を対象としています。 「本当にプログラミングを全くやったことがないんだけど、大丈夫なの?」

                                プログラミングを覚えたい人に最適な、Rubyの学習サービス! - paiza times
                              • JavaScriptだけで本格的なチャットボットを開発できるライブラリ「BotUI」を使ってみた! - paiza times

                                どうも、まさとらん(@0310lan)です! 今回は、ブラウザ上で動作するPC・スマホ対応の「チャットボット」を、超簡単にJavaScriptでプログラミングできるライブラリのご紹介です! Vue.jsとPromiseをベースにしたとても簡単な構造になっているのが特徴で、カスタマイズ性も高いので手軽に自分だけのボットを作って公開することが可能ですよ。 【 BotUI 】 ■「BotUI」の使い方 それでは、まず最初に「BotUI」を使うための基本的な準備を簡単に済ませておきましょう! 「BotUI」はVue.jsをベースに作られているので、「vue.js」の本体ファイルと「BotUI」関連のファイル(JS / CSS)が必要になります。 「npm」や「Webpack」を使って導入しても良いですし、CDN経由で以下のファイルを読み込んでもOKです! // メインのスタイルシート及びデフォルト

                                  JavaScriptだけで本格的なチャットボットを開発できるライブラリ「BotUI」を使ってみた! - paiza times
                                • 動きが超リアル!「らくがき」を1クリックで高度な3Dモデルに変換できる「Monster Mash」を使ってみた! - paiza times

                                  どうも、まさとらん(@0310lan)です! 今回は、誰でも簡単に「らくがき」から高度な3Dモデルを作成してアニメーション化までおこなえる無料のWebサービスをご紹介します。 ブラウザからアクセスするだけですぐに使えて、マウスかタッチ操作で適当な「らくがき」を作ったらリアルに動く3Dモデルを一瞬で生み出すことができます。 書き出しオプションも豊富なので、ご興味ある方はぜひ参考にしてみてください! 【 Monster Mash 】 ■「Monster Mash」の使い方 それでは、「Monster Mash」をどのように使えばいいのか詳しく見ていきましょう! 利用するにあたり、ユーザー登録や面倒な設定は一切不要です。ブラウザからサイトにアクセスするだけで以下のような編集エディタが表示されます。 このエディタ内はマウスやタッチ操作で自由に線を描画できるようになっています。 そこで、まずは次のよ

                                    動きが超リアル!「らくがき」を1クリックで高度な3Dモデルに変換できる「Monster Mash」を使ってみた! - paiza times
                                  • SIerの「開発」と「運用保守」分離がまねく3つの弊害 - paiza times

                                    Photo by Photo4jenifer 今回のpaiza開発日誌は片山がお送りします。 近年Webビジネスにおける開発業務は、システムが売上や収益と直結しているため、素早い開発が求められるようになり、開発と運用が協力する継続的インテグレーションやDevOpsという概念が重要になってきています。 逆にSIerでは開発と運用・保守の分離がされたままで、特にITエンジニアの成長阻害要因になっていると考えられます。この「開発と運用保守の分離」は、SI業界で働くITエンジニアにとっては、「人月商売」「多重下請け構造」と並ぶ三つ目の問題になっているのではないかと思います。 そこで今回はITエンジニアがキャリアを形成していく上で、開発と運用保守の分離がもたらす弊害について考察してみたいと思います。 ■運用・保守とは何か? SIerではシステム開発の場において、大きくは「開発チーム」と「運用・保守チ

                                      SIerの「開発」と「運用保守」分離がまねく3つの弊害 - paiza times
                                    • paiza times

                                      2024-07-04 Linux入門編に新講座追加 | 初心者でもリポジトリとパッケージ管理を理解できる プログラミング paizaラーニングに「新・Linux入門編5(LinuC対策版): リポジトリとパッケージ管理 (Debian系)」が追加されました。新・Linux入門編5(LinuC対策版): リポジトリとパッケージ管理 (Debian系)では、Linuxのリポジトリとパッケージ管理について学べます。また、… #プログラミング初心者 #プログラミング学習 #Linux 2024-07-01 朝にスケジュールを立てないと気持ち悪い その他 一日の終わりに「あまり仕事が進まなかったな……」と思うこと、ありますよね。わたしも以前はよく思っていました。しかし「あること」を朝の仕事前にやるようになってからは、なくなりました。その「あること」というのは、一日の予定を立てることです。 <こ… 2

                                        paiza times
                                      • 国際比較で見えてきた、日本のIT業界が抱えている「本当の問題」とは - paiza times

                                        こんにちは。倉内です。 「日本のIT業界って世界(特にアメリカ)と比べて駄目だよね」という話はたびたび話題になりますが、アメリカと言ってもGAFAだけが取り上げられるとか、日本のIT業界はSIer(受託開発中心)と自社サービス開発でだいぶ性質が違うとかもあり、比較するのは難しいですよね。 そこで今回は、統計データやアンケート結果などを見ながらIT業界の国際比較をして、現在の日本が置かれている状況を考察してみたいと思います。 おもな観点として、前半は日本と世界のIT業界構造の違い、ベンチャー企業への投資額、インフラ整備とIT化から「日本のIT産業の弱み」を探り、後半では国内企業の売上高や投資に対してITが占める割合から「日本におけるIT産業の重要性」を見ていきます。 出典や関連データも掲載していますので、みなさんもぜひデータからIT業界をひも解いてみてください。 IT産業における日本の弱み

                                          国際比較で見えてきた、日本のIT業界が抱えている「本当の問題」とは - paiza times
                                        • 機械学習にも便利なPythonライブラリ「Pandas」の初心者向けチュートリアル - paiza開発日誌

                                          秋山です。 機械学習やディープラーニングが流行っていますが、基本的には何をするにも大量のデータを取り扱いますよね。 データの集計・分析は、機械学習をするのに大前提として必要な作業です。 そんなときに便利なライブラリがPandasです。Pandasは、Pythonを使ったデータ解析に便利な機能を提供しているライブラリです。数値や時系列のデータの操作や、データ構造をいじったりすることができます。 というわけで、今回はそんなPandasを使えるようになりたい初心者の人に向けて、ちょっとしたチュートリアルを書いてみます。 ■Pandasって何ぞ Pandasとは超ざっくり簡単に言うと、Pythonを使って、ExcelやSQL、R言語みたいな感じでデータを取り扱えるようにしてくれる便利なライブラリです。 例えば、データの整列、グループ化、データ同士の結合、スライス、欠損データがあった場合の除外、時系

                                            機械学習にも便利なPythonライブラリ「Pandas」の初心者向けチュートリアル - paiza開発日誌
                                          • 【結果発表】新人女子PGを最も助けたプログラミング言語とは? - paiza times

                                            2013年12月2日より開始したpaizaオンラインハッカソン(略してPOH![ポー!])Vol.1「新人女子の書いたコードを直すだけの簡単なお仕事です!」ですが、2014年1月8日いっぱいをもって開催期間を終了いたしました。今回のハッカソンのレポート、最終結果と、提出された各プログラミング言語毎の最速コードをお届けします。 ※POH Vol.1は応募期間は過ぎたため、プレゼント対象、計測対象には成りませんが、コードの実行は引き続き可能です。 ■提出コードは2万提出突破! おかげ様で事務局の想定を超える参加者数、提出数のハッカソンとする事ができました。ご参加いただいた皆様ありがとうございました! 今回の期間中の参加者数、提出数は以下の通りです。 参加者数:1,961人 提出数:22,219提出 今回の企画では、オンラインで誰でも気軽に参加できるハッカソンを目指しました。改めてプログラミング

                                              【結果発表】新人女子PGを最も助けたプログラミング言語とは? - paiza times
                                            • コーディング不要・初心者でもブラウザだけで万能チャットボットを作れる「Tars」の使い方大公開! - paiza開発日誌

                                              どうも、まさとらん(@0310lan)です。 今回は、誰でもプログラミング不要、「チャットボット」を制作して公開できるWebサービスのご紹介です! 作れるボットの種類も幅広く、例えば…予約注文、カスタマーサポート、FAQ…などに対応するチャットボットを簡単に構築可能です! 活用次第では、自分自身を紹介するポートフォリオボットや、イベントなどの告知ボット、仕事の打ち合わせ用にスケジュール調整ボット…などなど、とにかく広い用途に作れて楽しいので、ぜひトライしてみてください! 【 Tars 】 ■「Tars」の始め方 それでは早速ですが、実際に「Tars」を使いながら、どのようなサービスなのかを見ていきましょう! まずは、サイトにアクセスして「ユーザー登録用」のボタンをクリックします。 「ユーザー名」「メルアド」「パスワード」を入力すれば、登録完了です! すると、自分専用の「ダッシュボード」が表

                                                コーディング不要・初心者でもブラウザだけで万能チャットボットを作れる「Tars」の使い方大公開! - paiza開発日誌
                                              • 使うのはJavaScriptとNode.jsだけ!30分で3Dオンライン対戦ゲームを作って公開してみた - paiza times

                                                プレイしてみる (English article is here) こんにちは、吉岡([twitter:@yoshiokatsuneo])です。 皆さんは、オンライン対戦ゲームをプレイしたことはありますか? オンラインゲームは友人と遊ぶだけでなく、世界中の知らない人たちと一緒にプレイするのも楽しいですよね。最近は、PUBGやフォートナイトのような3Dの対戦ゲームも盛り上がっています。 このような3Dオンライン対戦ゲームを自分で作ってみませんか? かつては、このようなゲームを自分で作ろうと思ったら、サーバとクライアントのプログラムを用意した上で、複雑なネットワーク通信や3Dプログラミングに挑戦しなければなりませんでした。 しかし、最近ではサーバ・クライアント・ネットワーク・3Dの全てをJavaScriptだけで取り扱うことができるようになっており、以前よりかなり簡単に3Dオンライン対戦ゲーム

                                                  使うのはJavaScriptとNode.jsだけ!30分で3Dオンライン対戦ゲームを作って公開してみた - paiza times
                                                • 【初心者向け】ゲームで遊ぶだけでプログラミングできる9つのサイトが楽しすぎる! - paiza times

                                                  Photo by Radly J Phoenix こんにちは。谷口です。 最近は、ゲーム感覚で楽しくプログラミングを学べるサイトやサービスがかなり増えてきました。勉強するのは大変だけど、ゲームやクイズを通して遊び感覚でプログラミングを学ぶことができたらいいですよね。 そこで今回は、あまり勉強っぽくなく初心者でもゲーム感覚で楽しくプログラミングを学べるコンテンツを9個ご紹介します。 ↓以前の記事はこちら。今回はこの記事に載っていないサービスばかりを紹介します! paiza.hatenablog.com 現在paizaではプログラミング×異世界ファンタジーRPG『ロジックサマナー~閃光の召喚プログラマ』を公開しています! 主人公はひょんなことから異世界に迷い込んだITエンジニア。異世界では、なんとプログラミングしたコードが召喚獣を呼び出すための詠唱魔法だった!?召喚魔法(※プログラミング)が使

                                                    【初心者向け】ゲームで遊ぶだけでプログラミングできる9つのサイトが楽しすぎる! - paiza times
                                                  • ある社内プログラマが初めて技術書(『Docker実戦活用ガイド』)を出版するまで - paiza times

                                                    こんにちは、吉岡([twitter:@yoshiokatsuneo])です。 先日の記事のように、Dockerの技術書『Docker実戦活用ガイド』(マイナビ出版)を出版しました。 (現在、Amazonではサーバ、ネットワーク書籍のベストセラー1位になっているようです。) 今回、はじめて技術書を出版したのですが、 どのような流れで書籍を出版するようになったか紹介してみたいと思います。 実は、書籍の出版はソフトウェア開発の流れと似ていることもわかります。 企画 技術書を書く予定は全くなかったのですが、機会は突然やってきました。 まず、今年の1月はじめに出版社の方からDockerの書籍執筆について、問い合わせをメールでいただきました。 以前にデブサミでDockerについて発表したことがあり、その資料を見たとのことでした。 paizaのオンラインジャッジを支えるDockerとその周辺 まずは話を

                                                      ある社内プログラマが初めて技術書(『Docker実戦活用ガイド』)を出版するまで - paiza times
                                                    • 初心者でも今すぐ機械学習・ディープラーニングの勉強を始められるスライド11 - paiza開発日誌

                                                      Photo by PROTim Regan こんにちは。谷口です。 最近「人工知能」や「機械学習」に関する話をよく耳にします。実際に機械学習の勉強をしている人や、機械学習に関連した研究開発の求人を探す人も増えてきたなーと感じます。弊社のITエンジニアにも機械学習を勉強中という人がいますが、特に最初の頃は難しすぎて何から手を付けたらいいのかよく分からず、とても悩んだと言っていました。 というわけで今回は 実は機械学習とディープラーニングの違いがわかってない 機械学習勉強したいけど仕事してると体系的に学ぶ時間がない 仕事や研究で「機械学習やって」って言われそうな気配がする 過去に機械学習の勉強にチャレンジしたことがあるけど難解すぎて挫折した という方々のために、機械学習を勉強している弊社のエンジニアに、機械学習に入門した頃に役立ったスライドを聞いてきたのでご紹介します。 ■機械学習とディープラ

                                                        初心者でも今すぐ機械学習・ディープラーニングの勉強を始められるスライド11 - paiza開発日誌
                                                      • IT人材向け謎解きゲーム、paizaが無料公開 「縺薙s縺ォ縺。縺ッ」が意味するものは?

                                                        同社は「IT業界で活躍するために必要な発想力・推理力・分析力に加えて、プログラミングに必要な頭の使い方を駆使する必要がある」と説明。「ITエンジニアやプログラミング学習者、Webデザイナー、Webディレクターなど幅広いIT人材に楽しんでほしい」としている。 今回のIT謎解きは第2弾。1作目を2022年夏に公開し、約19万ページビューを集めたことなどから、新作の公開に至ったという。 関連記事 2022年、平均年収が高かったプログラミング言語 2位「TypeScript」を上回ったのは? 「paiza」調べ 2022年、求人票上で平均年収が高かったプログラミング言語は何か。ITエンジニア向け転職プラットフォーム「paiza」を提供するpaiza(東京都港区)は12月20日、そんなランキングを発表した。 ITエンジニア「35歳定年説」に変化 転職市場で40歳以上の需要が上昇したワケ 少し前まで、

                                                          IT人材向け謎解きゲーム、paizaが無料公開 「縺薙s縺ォ縺。縺ッ」が意味するものは?
                                                        • 「日本も米国もSIerは同じ」は本当か?日米SIerの構造的な差とは - paiza times

                                                          今回のpaiza開発日誌は片山がお送りします。 これまでブログ等でシリコンバレー周辺のエンジニア事情と日本のエンジニアについて比較する記事等を書いてきましたが、SI事業で見れば日本も米国もたいして変わらないのでは?という事が気になったので米国のSIer事情について少し調べてみました。 そもそもアメリカにはSIerなんてないのでないか説 いきなり今回のブログのタイトルを覆すようですが、米国のSIer事情について調べていくと様々な場所で「日本のSIerのような企業はあまり多くない」という記述を見かけます。 アメリカの企業はシステムの開発/導入/運用を基本的に自社内のエンジニアが行う。日本のようにSIerにアウトソースして、一切を任せるということはない。 (中略) もちろんSIerが全くない訳ではなく、展示会などに行くと、システム構築をお手伝いする企業だとか、運用を請け負う企業だとかは見かけるの

                                                            「日本も米国もSIerは同じ」は本当か?日米SIerの構造的な差とは - paiza times
                                                          • Googleスプレッドシートが高度なWebサイトに大変身するノーコードサービス「Siteoly」を使ってみた! - paiza times

                                                            どうも、まさとらん(@0310lan)です! 今回は、普段から使い慣れているGoogleスプレッドシートを高品質なWebサイトに変換できるWebサービスをご紹介します! ユーザーがやることはセルの値を変更するだけというお手軽さと、Webサイトのレイアウト構成を細かく変更したり上級者向けにJavaScriptやCSSを編集する機能も無料で提供されているのが特徴です。 手っ取り早くクオリティの高いWebサイトを作成したい人にも最適なので、ぜひ参考にしてみてください! 【 Siteoly 】 ■「Siteoly」の使い方 それでは、「Siteoly」をどのように使えばいいのか詳しく見ていきましょう! まずはサイトのトップページにアクセスして、画面上部にある【Login】ボタンから無料のユーザー登録をしておきます。 Googleのアイコン部分をクリックしてください。 するとアカウント選択画面が表示

                                                              Googleスプレッドシートが高度なWebサイトに大変身するノーコードサービス「Siteoly」を使ってみた! - paiza times
                                                            • フロントエンドをいつか学ばなきゃと思ってるエンジニア向け・一番効率的な勉強法 - paiza times

                                                              Photo by Christiaan Colen 高村です。 エンジニアで「実践的な勉強はつい後回しにしちゃって…」という人って結構いると思います。 で、みんな「いつか時間ができたらやろうと思って…」とか言いますけど、時間ができることなんて一生ないですよね? あるいは、情報系の記事や技術書などを買って、ちょろっと読んだだけで勉強できた気になっちゃったり、本を買っただけで満足しちゃったりしますよね。実際は何も身についてないのに。 私も最近、ちょっとそんな感じになっちゃっていたので、勉強がてらスライド作成用のmarkdownエディタを自作してみました。 今回はそのmarkdownエディタの話と、「エンジニアは動くモノを作るのが一番勉強になる」という話をします。 ■なぜ「動くモノを作る」と勉強になるのか ◆モノを作るのに必要な技術や知識がまとめて得られるから そりゃそうだろって感じですけど、そ

                                                                フロントエンドをいつか学ばなきゃと思ってるエンジニア向け・一番効率的な勉強法 - paiza times
                                                              • paizaの中の人による2016年のDocker本『Docker実戦活用ガイド』が本日発売! - paiza times

                                                                こんにちは、吉岡([twitter:@yoshiokatsuneo])です。 paizaでは、軽量コンテナ環境Dockerを使った独自のオンラインジャッジシステムを構築し、エンジニアの転職スキルチェックサービスやプログラミング学習などで利用しています。 月間200万以上のDockerコンテナを作っており、Docker利用事例としては屈指の規模です。 本日より、このpaiza開発で培ったDockerやオンラインジャッジシステムのノウハウを詰め込んだ書籍『Docker実戦活用ガイド』(マイナビ出版)を出版します! Docker純正ツールが出揃った2016年唯一の本格的Docker書籍出版となります! Docker実戦活用ガイド 作者: 吉岡恒夫,paiza出版社/メーカー: マイナビ出版発売日: 2016/05/30メディア: 単行本(ソフトカバー)この商品を含むブログを見る Docker実戦

                                                                  paizaの中の人による2016年のDocker本『Docker実戦活用ガイド』が本日発売! - paiza times
                                                                • IT産業における下請の現状と課題は?経産省資料から読み解く - paiza開発日誌

                                                                  Photo by Robert Couse-Baker こんにちは。谷口です。 近年、経済産業省が日本のIT産業の仕組みに関する調査や審議会を実施し、その際の調査資料等が公開されていることを皆さんはご存知でしょうか? 例えば「IT人材を巡る現状について - 平成27年1月 情報処理振興課」や「IT産業における下請の現状・課題について - 平成27年3月 情報処理振興課」といった調査資料では、 • 景況不況による開発案件増減の調整弁となった多次請け協力会社の労働環境、雇用条件、待遇が悪化 • SI業界を中心に、「ブラック企業」、「デジタル土方」、「デスマーチ」、「新3K」のイメージが醸成 • 業界全体にネガティブなイメージが蔓延し就労先としての魅力が低下、新卒学生がSI業界を敬遠 (IT人材を巡る現状について - 平成27年1月 情報処理振興課 P10) 我が国のIT産業の重層的な構造は、事

                                                                    IT産業における下請の現状と課題は?経産省資料から読み解く - paiza開発日誌
                                                                  • コード不要で手描き風のSVGアニメーションを自動作成できるエディタ「Vivus Instant」の使い方大公開! - paiza times

                                                                    どうも、まさとらん(@0310lan)です! 今回は、誰でも超簡単にSVG画像をアニメーション化できる無料のWebサービスをご紹介します! このサービスは、JavaScriptでSVG画像を制御できる「vivus.js」をベースにしており、誰でもプログラミング不要で簡単に「手描き風」のアニメーションを作れるのが特徴です。 【 Vivus Instant 】 そして本記事の後半では「vivus.js」を使った基本的なプログラミングについても解説しているので、ご興味ある方はぜひ参考にしてみてください! ■「Vivus Instant」とは? それでは、実際に「Vivus Instant」を使いながら、どのようなサービスなのかを見ていきましょう! まずは、サンプルとして次のようなSVG画像を用意しました。 SVGは、ベクター形式で描かれたXML構造を持つデータですが、このままでは当然ながら静止画

                                                                      コード不要で手描き風のSVGアニメーションを自動作成できるエディタ「Vivus Instant」の使い方大公開! - paiza times
                                                                    • 「〇歳ですが転職できますか」とか言ってる人達が転職できないのはなぜか - paiza times

                                                                      Photo by Banalities こんにちは。谷口です。 皆さんの周りに 転職に興味があるらしくいろいろ質問してくるけど、その割に実行には移さない 「辞めたい」と言って愚痴や激務自慢は多いけどなぜか一向に辞めない …みたいな人はいませんか? なぜ彼らは「転職したい」と言いつつ、何もアクションを起こさないのでしょうか。 今回は、口では「転職したい」と言いながらいつまでたっても転職できない人について考えてみました。 「転職したい」と言いながらいつまでたっても転職できない人の特徴 転職しないで済む理由に固執している 「〇歳(29歳、30歳、35歳etc…)でも転職できますか?」 「未経験でも転職できますか?」 これは「できるよ」と言われて安心したいだけの人と、「できないよ」と言われて「じゃあ仕方ないから諦めよう」と思いたいから聞いている人がいるとは思いますが、どちらにしてもあまり意味ないで

                                                                        「〇歳ですが転職できますか」とか言ってる人達が転職できないのはなぜか - paiza times
                                                                      • 「プログラミングがいかに簡単か」ということを私に教えてくれた19冊の書籍 - paiza times

                                                                        Photo by Kirrus こんにちは、谷口です。 プログラミングがいかに簡単かを教えてくれた19冊の書籍をご紹介します。 ぜひプログラミングの簡単さに触れてみてください。 プログラミングは、15歳からはじめられるんです ラトルズ / 大槻有一郎 / Via amazon.co.jp いや、14歳からはじめられるだろ ラトルズ / 掌田 津耶乃 / Via amazon.co.jp いやいや、13歳ではじめられるぞ ラトルズ / 掌田 津耶乃 / Via amazon.co.jp つまり、中学生でもわかるってこと シーアンドアール研究所 / 蒲生睦男 / Via amazon.co.jp いや12歳からはじめられるだろ ラトルズ / 大槻有一郎 / Via amazon.co.jp ということは、小学生でもわかるってことか シーアンドアール研究所 / 林 晃 / Via amazon.

                                                                          「プログラミングがいかに簡単か」ということを私に教えてくれた19冊の書籍 - paiza times
                                                                        • 「ITエンジニアに向いていない人」に共通する5つの特徴 - paiza times

                                                                          Photo by Robert Agthe こんにちは。谷口です。 他の職種から「ITエンジニアを目指したい」という方が、最近急激に増えています。 もちろん、開発業務未経験の方でも、エンジニアを目指すのは可能です。実際にpaizaでも、未経験からエンジニアになられて、活躍されている方はたくさんいらっしゃいます。 ただ、誰もがそうなれるわけではありません。 特に、開発業務の実態や、自分の向き・不向きを考えずに 「エンジニア不足」らしいから応募すれば採用されるのでは 学校の就職課や転職エージェントなどに「エンジニアは将来性がある」と言われたからなろうと思う 勉強も開発もまだしたことないけど、手に職をつけられるから将来安泰だからなりたい といったイメージしかない人は危険です。 向いていない人が安易にエンジニアになってしまい、いざ仕事が始まると「思っていたのと違った」「仕事が全然進まない」「つらい

                                                                            「ITエンジニアに向いていない人」に共通する5つの特徴 - paiza times
                                                                          • 簡単すぎる!GitHubを自分だけのRSSリーダーに変える「osmos:feed」を使ってみた! - paiza times

                                                                            どうも、まさとらん(@0310lan)です! 今回は、GitHubのリポジトリをWebベースのRSSリーダーに変えることができるユニークなツールをご紹介します。 専門的な知識は一切不要で、マークダウンファイルに好きなフィードを追加していくだけですぐに自分だけのRSSリーダーを作って管理できるようになります。 すべて無料で利用可能なので、ご興味ある方はぜひ参考にしてみてください! 【 osmos::feed 】 ■「osmos::feed」の使い方 それでは、「osmos::feed」をどのように使えばいいのか詳しく見ていきましょう! 基本的な使い方としては、公式のリポジトリにテンプレートが公開されているので、これを自分のGitHubリポジトリとしてコピーするところから始めます。 テンプレートは以下のURLからアクセスできるようになっています。 <テンプレートURL> https://git

                                                                              簡単すぎる!GitHubを自分だけのRSSリーダーに変える「osmos:feed」を使ってみた! - paiza times
                                                                            • コードを1行追加するだけでどんなWebサイトもノーコードで編集できる「Scepter」を使ってみた! - paiza times

                                                                              どうも、まさとらん(@0310lan)です! 今回は、WebサイトのHTML内に1行のコードを追加するだけで、誰でもノーコードでカスタマイズができるようになるWebサービスをご紹介します! Webサイトの要素を直接クリックしてそのまま編集ができるようになるので、誰でも簡単にカスタマイズができるうえ、好きな要素を追加してまったく異なるページを作成してしまうことも可能です。 Webサイトのカスタマイズやノーコード開発にご興味ある方は、ぜひ参考にしてみてください! 【 Scepter 】 ■「Scepter」の使い方 それでは、「Scepter」をどのように使えばいいのか詳しく見ていきましょう! まず最初にトップページ上部にある【Sign up for Free】ボタンをクリックして無料のユーザー登録を済ませておきます。 ユーザー名・メールアドレス・パスワードを入力すれば登録完了です! 次に「S

                                                                                コードを1行追加するだけでどんなWebサイトもノーコードで編集できる「Scepter」を使ってみた! - paiza times
                                                                              • 誰でもPWAやWebアプリを作り放題のNoCodeサービス「Adalo」を使ってみた! - paiza times

                                                                                どうも、まさとらん(@0310lan)です! 今回は、誰でも簡単にPWAやWebアプリをビジュアルエディタで開発できるWebサービスをご紹介します! 「Adalo」は、最近人気が高まっているプログラミング不要のNoCodeサービスの一種ですが、なかでも直感的に操作ができて理解しやすいシンプルな設計なのが特徴です。 これまでアプリ開発を諦めていた人やオリジナルアプリの開発に興味ある方はぜひ参考にしてみてください! 【 Adalo 】 ■「Adalo」の使い方 それでは「Adalo」の基本的な使い方から見ていきましょう! まずはサイトにアクセスして【SIGN UP】ボタンから無料のユーザー登録を済ませておきます。 メールアドレス・パスワード・ユーザー名を入力すれば完了です。 すると開発したい種類を聞かれるので、今回は「Native Mobile App」(スマホアプリ)を選択してみましょう。

                                                                                  誰でもPWAやWebアプリを作り放題のNoCodeサービス「Adalo」を使ってみた! - paiza times
                                                                                • プログラミング不要!Googleフォームを「チャットボット」に変換できる「Fobi.io」を使ってみた! - paiza times

                                                                                  どうも、まさとらん(@0310lan)です! 今回は、誰でも簡単に「チャットボット」を作って公開することができる無料のWebサービスをご紹介します! 必要な準備は「Googleフォーム」を1つ用意するだけ! プログラミングは一切不要で、すべてブラウザ上で完結できるスグレモノですよ。 【 Fobi.io 】 ■Googleフォームを作ろう! それでは、実際にチャットボットを作ってみましょう! 「Fobi.io」を利用するには、最初に「Googleフォーム」を作る必要があるので、まずはフォーム作りから始めましょう。 「Googleフォーム」を作るには、Googleドライブ上から新規作成すればOK! もしくは、公式ページからでもフォームの新規作成が行えます! 「フォーム作成エディタ」が起動したら、あとは「① 追加ボタン」で要素をどんどん追加していき、「② フォーム部品」からタイプを選択していきま

                                                                                    プログラミング不要!Googleフォームを「チャットボット」に変換できる「Fobi.io」を使ってみた! - paiza times