ブックマーク / paiza.hatenablog.com (18)

  • 普通のコードエディタに見えて実は壮大なゲーム(MMORPG)画面の「CyberCode Online」で遊んでみた! - paiza times

    どうも、まさとらん(@0310lan)です! 今回は、どこからどう見てもごく普通のコードエディタに見えて、実はマルチプレイ可能なMMORPGというジャンルのゲームが遊べるちょっと変わったWebサービスをご紹介します。 見た目はVisual Studio Code風の画面レイアウトなのですが、格的なテキストベースのMMORPGになっていて、友人・知人と一緒に敵と戦いながらプレイヤーを成長させていくことができます。 第三者から見るとゲームで遊んでいるとは思われないのも1つの特徴になっています。 【 CyberCode Online 】 ■「CyberCode Online」の遊び方 それでは、最初に「CyberCode Online」をどのように遊ぶのか詳しく見ていきましょう! サイトにアクセスすると、ごく普通のコードエディタが表示されるのですが、プログラムをよく見るとsignUp()関数が

    普通のコードエディタに見えて実は壮大なゲーム(MMORPG)画面の「CyberCode Online」で遊んでみた! - paiza times
    netcraft3
    netcraft3 2020/09/02
  • WebサービスのA/Bテストや機械学習でよく使う「確率分布」18種を解説 - paiza times

    主な確率分布の関連図 こんにちは、吉岡(@yoshiokatsuneo)です。 Webサービスを運営していると、利用状況を分析・予測したり、A/Bテストなどで検証したりすることがよくあります。 データを一個一個見ていてもよくわからないので、データ全体や、その背景の傾向などがまとめて見られると便利ですよね。そんなとき、データの様子を表現するためによく使われているのが「確率分布」です。 学校の試験などで使われる偏差値も、得点を正規分布でモデル化して、点数を変換したものです。 今回は、Webサービスなどでよく使われる確率分布18種類を紹介します。 それぞれ、Webサービスでの利用例やPythonでグラフを書く方法も含めて説明していきます。コードは実際にオンライン実行環境paiza.IOで実行してみることができますので、ぜひ試してみてください。 【目次】 正規分布 対数正規分布 離散一様分布 連続

    WebサービスのA/Bテストや機械学習でよく使う「確率分布」18種を解説 - paiza times
    netcraft3
    netcraft3 2019/10/17
  • 「エンジニア採用したい」と言う割には面接が下手な企業が多すぎるという話 - paiza times

    Photo by Simon Cunningham こんにちは。谷口です。 paizaはITエンジニア転職・就職サービスなので、エンジニアを募集している企業の採用担当の方から「エンジニアがほしいのに全然採用できない」「採用したいと思った人に辞退されてしまう」といったご相談を受けることもよくあります。 残念ながら応募者からの辞退が続くような場合は、採用する側が「面接でエンジニアに嫌われるようなこと」を知らずにやらかしている可能性が非常に高いです。 たとえば 人事担当者だけでエンジニアを面接したら辞退されてしまった 面接が始まってすぐに志望動機などを聞いたら「は?」という顔をされた 面接の最後に会社説明をしたが、あまり興味を持ってもらえなかった といったことはありませんか? 面接でのこういった行為は応募者の志望度を下げ、辞退を招く原因となってしまいます。当に優秀なエンジニアを採用したいので

    「エンジニア採用したい」と言う割には面接が下手な企業が多すぎるという話 - paiza times
    netcraft3
    netcraft3 2019/03/12
    スカウトメールが来て「貴殿のようなスキルをお持ちの方が必要です」みたいなことがテンション高めに書いてあって面接を受けたらFizzBuzz問題が出されたり。
  • 企業に聞いた!「エンジニアを面接で落とした理由」ランキング - paiza times

    こんにちは。谷口です。 ITエンジニアの中には、面接でも「技術さえあれば特に喋らなくていいだろう」「技術だけを見てほしい」といった感じで、あまり多くを語りたがらない人もいます。 しかし、現実には応募者から説明してもらわない限り、「どんなスキルを持った人なのか」「これからどんな仕事がしたいのか」といったことはわかりません。 また、技術的には同じレベルの応募者が複数人来たとしたら、面接で「話がよくわからなかった」「人間性に不安が残る」という人よりは、「話がわかりやすくて、人間性も問題なさそう」な人が採用されるのは当然です。 ただ、個人で応募していると落選してもお祈りメール一通で終わるケースがほとんどで、面接における受け答えの改善点がわからなくて困ることもありますよね。 paizaでは、採用選考で応募者を落とした企業には「落選理由」をヒアリングしていますので、今回は技術面以外でエンジニアに多い落

    企業に聞いた!「エンジニアを面接で落とした理由」ランキング - paiza times
    netcraft3
    netcraft3 2018/01/31
    自分が面接官をやっていた時は「○○に興味があります」「実際に使ってみましたか?」「いえ、まだ使ってないです」というパターンが多い人は落としてた。
  • Pythonを使って、ボードゲームで勝つための確率計算をしてみた - paiza times

    秋山です。 最近、社内でボードゲームが流行っていて、お昼休みにみんなで集まって遊んだりしています。 大体どんなゲームをやっていても、みんな途中から「誰が何手前でこうしていればああなっていた」とか「あのときこうしていたらこうなっていた確率はどれぐらい」とか、そんな話で盛り上がってしまって全然終わらなくなってしまいます。エンジニアが多いからなのか…。 そこで今回はPythonを使って、「カタン」というボードゲームで勝つためのヒントが何か得られないか、いろいろ計算して遊んでみようと思います。 カタン スタンダード版 出版社/メーカー: ジーピー発売日: 2015/11/30メディア: おもちゃ&ホビーこの商品を含むブログ (2件) を見る ■Pythonを使ってカタンで勝てるヒントを探してみた カタンのルールは、こんな感じです。 最初に六角形のタイルを並べて作るカタン島が舞台となる。各タイル(土

    Pythonを使って、ボードゲームで勝つための確率計算をしてみた - paiza times
    netcraft3
    netcraft3 2017/11/01
  • 企画や営業など非エンジニア職がSQLを勉強したらメリットばかりだった話 - paiza開発日誌

    Photo by Linux Screenshots こんにちは、谷口です。 あなたの会社ではSQLを使える人の割合はどれくらいでしょうか? ITエンジニアであれば多くの人が日頃から使っているSQLですが、それ以外の職種では「SQLを使えないので、データがほしいときはエンジニアにお願いしている」という人も多いかと思います。 ただ、自分でSQLを使えないと、今すぐデータがほしいのに確認できるまで時間がかかったりして不便なことも多いですよね。また、エンジニアにとっても、開発中にちょっとしたデータ取得がいくつも差し込まれたり、「データが思っていたのと違った」と言われてやり直しになったりするのはストレスになってしまいます。 paiza社内でも、かつてはそんな状態でしたので、社内で非エンジニア職向けにSQLの勉強会を実施するようになりました。現在は、営業・企画・事務局など、さまざまな職種の人たちも自

    企画や営業など非エンジニア職がSQLを勉強したらメリットばかりだった話 - paiza開発日誌
    netcraft3
    netcraft3 2017/06/20
    PHPMyAdminで充分と言う人もいるけど、PHPMyAdminはグループ化とか使いにくいからSQLの知識はあった方がいい。
  • こんな企業は嫌われる!エンジニアの採用面接でやってはいけない5つのこと - paiza times

    Photo by Mike Burns こんにちは、谷口です。 ITエンジニアを採用したい企業の皆さんは、どんな採用選考を実施していますか? もしあなたの企業が、慢性的に「もっとエンジニアを採用したいんだけど、なぜかできなくて……」という悩みを抱えていたら、それは選考サイドに問題が隠れている場合が多いです。選考に問題があると、応募者のスキルを正しく判断できないまま落としてしまったり、選考段階で応募者から辞退されたり……といった結果が増えてしまいます。 応募者を正しく評価できるかどうかは、優秀なエンジニアを採用するために不可欠です。 今回は、エンジニアの採用に関わり続けてわかった「エンジニアに嫌われてしまう採用選考」の特徴についてお話ししていきます。エンジニアを採用したい企業の方は参考にしていただければと思います。 ■こんな選考はエンジニアに嫌われる!5つの特徴 ◆前任者や周囲のエンジニア

    こんな企業は嫌われる!エンジニアの採用面接でやってはいけない5つのこと - paiza times
    netcraft3
    netcraft3 2017/04/17
    コーディング試験でFizzBuzz問題を出してくる会社は印象が良くなかった。
  • 「転職すべきではない人」に共通する4つの特徴 - paiza times

    Photo by Shilad Sen こんにちは。谷口です。 paizaはエンジニア転職をサポートするサービスですが、お話を聞いていると「今は転職しない方がよいのでは?」という方も一定数いらっしゃいます。 最近はエンジニア向けの求人が増加傾向にありますから、「乗るしかない、このビッグウェーブに」と思われるかもしれません。ただ、誰しも転職さえできれば必ず今より幸せになれるかというと、そんなことはありません。 今回は、転職をすべきでない人の特徴をまとめてみました。 ■転職すべきでない人の特徴 Photo by Justin Rumao ◆転職のリスクをわかっていない まず、仕事をしながら転職活動をするのはかなり大変です。当然ですが、現職をこなしながらでも、面接などの選考や、そのための準備は待ってくれません。 そんなに大変な転職活動ですが、仕事内容や待遇など、必ずしも全てが希望通りに改善され

    「転職すべきではない人」に共通する4つの特徴 - paiza times
    netcraft3
    netcraft3 2017/04/13
    転職回数が多い人は残弾数が少ないので慎重になった方がいい(体験談)。
  • 昨年新卒入社したエンジニアが、一年間で学んだことを振り返ってみる - paiza times

    Photo by Steven Cooper 青木です。 昨年の4月にpaiza(の運営元のギノ)に新卒エンジニアとして入社いたしまして、一年が経ちました。長かったような短かったような。 というわけで今回は、この一年で学んだことを、開発業務もそれ以外も含めて振り返ってざっくりまとめていこうかと思います。 現在エンジニアを目指していて、実際に就職したらどんなことをするんだろう?と気になっている人や、paizaの中の人ってどんなことしてるんだろう?と思っている人の参考になればと思います。 ■入社の経緯など 学生時代は情報系が専門で、アルゴリズムに関する研究をやっていました。(ちなみに研究でメインで使っていた言語はC++でした) もともと東京ではなく地方在住だったのですが、paizaでは学生時代からリモートでスキルチェック問題制作のお手伝いをするアルバイトをしていました。 私自身プログラミングコ

    昨年新卒入社したエンジニアが、一年間で学んだことを振り返ってみる - paiza times
    netcraft3
    netcraft3 2017/04/11
    paizaは新卒入社がScalaのコードを書くのか。
  • コマンドラインツールを自動生成できるPython Fireと他のライブラリ比べてみた - paiza times

    Photo by Jayphen 秋山です。 先日「Python Fire」という、Pythonのコマンドラインツールを自動生成できるライブラリが発表されました。 どのへんが便利なのか、実際に使ってみながら解説をしていきますので、気になってた人の参考になればと思います。 Googleのリポジトリに出ているのでGoogleの公式プロダクト?と思いきや、最後に「This is not an official Google product.」の表記があるのでGoogle公式ではないようですね。Googleの中の人が作った非公式ライブラリということでしょうかね。 github.com ■Python Fire使ってみた そもそもPythonには、コマンドラインからコマンドを受け付ける組み込みのライブラリがあります。他にもbakerとか、clickとか、既にコマンドラインツールを作る用の補助ライブラ

    コマンドラインツールを自動生成できるPython Fireと他のライブラリ比べてみた - paiza times
    netcraft3
    netcraft3 2017/03/10
  • これからエンジニアになる人必見、入社前から読んでおくべきIT系ニュースサイト22選 - paiza times

    Photo by Ruben Schade 秋山です。 4月からエンジニアとして就職する予定の皆さん、技術系の情報収集はどうしていますか? 新しい技術やプロダクト等の情報収集は技術者として欠かせないことです。特にIT技術は毎日のように進化していて、流行もすぐに変わります。 ただ、当然ながら専門分野の情報って、Yahoo!ニュースやGunosyみたいな一般のニュースサイトを流し読みしてるだけじゃ全然集まらないですよね。今は情報が流れるスピードが相当早くなっているので、ぼーっとしていると、重大ニュースや話題の技術を自分だけ知らなかった…などという恐ろしいこともあり得ます。 今回は、そんな悲劇を防ぐために、これからエンジニアになる方に役立ちそうなIT系の情報サイトやブログを紹介していきます。 大きなジャンルで分けて紹介していったら結構な数になったので、就職先で想定される業務や興味ある分野に合わせ

    これからエンジニアになる人必見、入社前から読んでおくべきIT系ニュースサイト22選 - paiza times
    netcraft3
    netcraft3 2017/01/20
    Hacker Newsは読んでいた方がいい。あとRedditもたまに海外の話題をチェックするのに使っている。
  • その職務経歴書で、面接官が会いたくなると思いますか?選考で落とされる書類の共通点とは - paiza times

    Photo by César Santiago Molina こんにちは、谷口です。 paizaでは事前の書類選考なしで求人応募ができます。そのせいか、スキルはあっても「書類選考をなかなか通過できないのでpaizaから応募したくて…」という方にもよくお会いします。 そういった方に、paizaから応募を始める前に提出していた職務経歴書を見せてもらうと、落ちる職務経歴書には共通のパターンがあることがわかります。 書類選考がある場合、「書類を書くの苦手だし…面接で話せばいいでしょ」と思って適当に書いてしまっては、そこで落選が決まってしまいます。 今回は、書類選考を実施している企業へのヒアリングと、実際に応募者が提出していた職務経歴書を見てわかった、「落ちる職務経歴書」と「受かる職務経歴書」の違いをお話しします。 書類作成が苦手な方の参考になればと思います。 ■落ちる職務経歴書と受かる職務経歴書の

    その職務経歴書で、面接官が会いたくなると思いますか?選考で落とされる書類の共通点とは - paiza times
    netcraft3
    netcraft3 2017/01/18
    自分は書類選考で落とされたことは殆ど無いけど面接でよく落とされた。
  • プログラミング問題を作るエンジニアが、数学的な面白いアルゴリズムを紹介してみた - paiza times

    Photo by Alex Graves 秋山です。 paizaでは主にプログラミングスキルチェック問題の作成を担当しているので、アルゴリズムについて調べることもよくあります。 というわけで今回はみんな大好き?な、数学的なアルゴリズムについて書いてみたいと思います。 プログラミングの勉強を始めたばかりの人から「アルゴリズムってどうやって考える&勉強するといいんですか?」と聞かれることもあるので、参考になればと思います。 ■数列のアルゴリズム(フィボナッチ数、黄金比) 数字が 1,2,3,4,5,6....100 というように、最初の1から順に1ずつ増えていくというのも、ある意味アルゴリズムにのっとった数列であると言えます。 もう少し複雑な数列になると、paizaラーニングのアルゴリズム入門編でも出てくる「フィボナッチ数列」という数列があります。数学が苦手な人でも聞いたことある言葉ではないで

    プログラミング問題を作るエンジニアが、数学的な面白いアルゴリズムを紹介してみた - paiza times
    netcraft3
    netcraft3 2017/01/17
  • Web上からソースコードの圧縮・整形・変換など190以上のツールを利用可能な「BeautifyConverter」を徹底解説! - paiza times

    どうも、まさとらん(@0310lan)です。 今回は、ブラウザ上からWeb制作などで便利に使えるミニツールを190以上も搭載した異色のWebサービスをご紹介しようと思います! 特に、ファイル関連のジェネレーターやコンバーターが豊富に揃っているのが特徴で、コンソールからタスクランナーなどを起動する必要もなく、フロントエンド側だけでちょっとした制作を行うのに最適だと思います。 【 BeautifyConverter 】 「BeautifyConverter」は、主にファイルの「圧縮」「整形」「変換」などから「構文チェック」「画像変換」「各種ジェネレーター」…など、多種多様な便利ツールが揃っています。 登録不要で、誰でも今すぐブラウザから利用できるので、ブックマークしておいて損はないでしょう! ■基的な使い方! 「BeautifyConverter」の基的な使い方を実際に試しながら、どのよう

    Web上からソースコードの圧縮・整形・変換など190以上のツールを利用可能な「BeautifyConverter」を徹底解説! - paiza times
    netcraft3
    netcraft3 2017/01/07
  • 【ITエンジニアに聞いてみた】仕事へのやる気が出る漫画・アニメ・ラノベ10作品 - paiza times

    Picture by ITエンジニアを目指す女子高生たちの学園ライフ4コマ漫画『ぱいじょ!』 こんにちは、谷口です。 皆さんは、読むと「仕事や勉強へのモチベーションが上がる!」という作品はありますか? 今回は弊社のエンジニアたちに、仕事への(?)モチベーションが上がる漫画・アニメ・ラノベを聞いてみましたので紹介します。 ■1.賭博黙示録カイジ 賭博黙示録 カイジ 1 作者: 福伸行出版社/メーカー: フクモトプロ/highstone, Inc.発売日: 2013/07/25メディア: Kindle版この商品を含むブログ (6件) を見るエンジニアのコメント つらいときもカイジのことを考えると「ここから一発逆転があるかもしれない…」と思えるし、「がんばって稼ごう…」という気になります。当につらいときは「金は命より重い…!」って頭の中で繰り返しながら仕事しています。 ■2.聲の形 聲の形(

    【ITエンジニアに聞いてみた】仕事へのやる気が出る漫画・アニメ・ラノベ10作品 - paiza times
    netcraft3
    netcraft3 2016/11/25
    カイジを読むと元気が出てくる。
  • ブラウザだけで今すぐ使える!無料の「ゲーム開発環境」Webサービス厳選まとめ! - paiza times

    どうも、まさとらん(@0310lan)です。 みなさんは、「ゲーム開発」にご興味あるでしょうか? 最近人気の「Unity」みたいな統合開発環境があれば、かなり格的なゲーム作りが個人でも可能になってきましたが、実はこのような統合型の開発環境をブラウザ上で実現するサービスがいくつか存在します。 そこで今回は、用途別に厳選したオススメのサービスをご紹介しようと思いますので、ご興味ある方はぜひトライしてみてください! ■気で作り込める「2Dゲーム」開発環境! 【 WiMi5 】 ゲームに使う「ステージ」作りをグラフィカルに設定し、キャラのアニメーションやメインのゲームロジック、最終的な書き出しまですべてカバーする統合開発環境が「WiMi5」です。 シューティング、RPG、パズル、アクション…など、基的に2Dゲームならどんなゲームでも制作可能で、すでに多くのユーザーが多彩なゲームを公開していま

    ブラウザだけで今すぐ使える!無料の「ゲーム開発環境」Webサービス厳選まとめ! - paiza times
    netcraft3
    netcraft3 2016/11/24
  • ディレクターも営業も…非エンジニア職こそSQLを学ぶべき理由と初心者向け学習コンテンツ - paiza times

    Photo by Delwin Steven Campbell こんにちは、谷口です。 皆さんは普段お仕事SQLを使っていますか? ITエンジニア以外の職種だと、「自分では使えないので、データがほしいときなどはエンジニアに依頼している」という方も多いと思います。 ただ自分でSQLが使えないと、今すぐデータがほしいのに確認できるまで時間がかかったり、エンジニア仕事を増やしてしまったりして、双方にとって面倒が増えてしまう場合もあるかと思います。 「エンジニアじゃないんだからSQLなんてわかんないよ!」と思われるかもしれませんが、既に運用中のデータベースから基的なデータ取得をするのであれば、自分で基的なSQLの使い方を覚えた方が、マーケティングや営業、分析や企画といった業務も捗るはずです。 今回はSQL初心者の方に向けて、ブラウザ等でSQLを書きながら学べるコンテンツをご紹介します。 ■

    ディレクターも営業も…非エンジニア職こそSQLを学ぶべき理由と初心者向け学習コンテンツ - paiza times
    netcraft3
    netcraft3 2016/11/02
    最近は非エンジニアの人からもphpMyAdminなどGUIツールを設置してほしいという要望が増えてきたし(phpMyAdminは私は推奨しないけど)、SQLやRが使える人も徐々に増えてきた印象。
  • 【Web系最高って言うけど本当なの?】SIから転職したエンジニアたちに聞いてみた - paiza開発日誌

    Picture by ITエンジニアを目指す女子高生たちの学園ライフ4コマ漫画『ぱいじょ!』 こんにちは、谷口です。 退職転職エントリの記事は多々ありますが、転職を考えている人にとって参考になるのは、「転職を実際に経験した人が、その後どうなったのか?前職との違いをどう感じているのか?」といった後日談ではないでしょうか。 paizaを開発しているのは、ほとんどが転職を経て中途で入社したエンジニアです。 paizaで転職のご相談をいただく方の中には、SIerからWeb自社サービス系に転向したいという方が多いため、今回は、SIerからWebサービスを自社開発している弊社へ転職して半年~1年弱のエンジニア2人が、実際の業務を経験してみて感じた前職との違いを、開発環境や労働環境、モチベーションやキャリアについてなどあらゆる面において聞いてみました。 いずれは転職を考えている人、転職はまだ考えてない

    【Web系最高って言うけど本当なの?】SIから転職したエンジニアたちに聞いてみた - paiza開発日誌
    netcraft3
    netcraft3 2016/10/19
    SIerの会社に勤めていた時はフィルタリングソフトが導入されていて、2ちゃんねるなどが暴力的表現で閲覧できなかったので、自宅にプロキシサーバーを立てて、そこを経由してアクセスしていた。あとドキュメント重視
  • 1