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

  • Rubyは死んだ、Railsはオワコンと言われていたが、復活してきた件 - paiza times

    これまで「Rubyは死んだ」、「Railsがオワコン」と定期的に言われて、そういった記事やSNSの書き込みにさまざまな意見が寄せられてきました。が、今年はRuby on Rails復活の兆しが見えてきました。我々paizaもRailsで開発をしているので嬉しい限りです。 【目次】 Ruby on Railsはオワコンと言われている背景 (1)他言語比較での言及数の少なさ (2)言語特性における短所を語られやすい (3)AIやデータサイエンスの普及 いい加減「Ruby on Railsはオワコン」とは言えなくなってきた背景 (1)面接リクエスト数の増加 (2)成熟した言語であり安定性がある (3)エンジニアスキルとして今でも求められている 「オワコン」は抽象的過ぎる表現 Ruby on Railsはオワコンと言われている背景 「Ruby on Railsはオワコン」という言説に関して、あえて

    Rubyは死んだ、Railsはオワコンと言われていたが、復活してきた件 - paiza times
  • NotionでPWAアプリの開発を実現するノーコードツール「NotionApps」の使い方! - paiza times

    今回はNotionのデータベースを活用して、PWAにも対応したWebアプリ開発ができるノーコードツールをご紹介します! このサービスはNotionデータベースの情報を取得したり、更新・追加などがアプリ側から簡単にできるのがポイントです。ノーコードでさまざまなロジックも構築でき、自分がイメージしたアプリを素早くカタチにできます。 面倒なサーバーの準備も不要なため、誰でも簡単にアプリを開発して公開できます。ご興味ある方はぜひ参考にしてください。 【 NotionApps 】 「NotionApps」の使い方! まずはサイトの上部にある【Create your app】ボタンをクリックして、無料のユーザー登録を済ませておきましょう。 メールアドレスとパスワードを入力したら【Sign up】ボタンをクリックします。 以下のようなダッシュボード画面が表示されたら準備完了です! 「NotionApps

    NotionでPWAアプリの開発を実現するノーコードツール「NotionApps」の使い方! - paiza times
  • 全部無料!AIを活用した思わず使いたくなるWebサービスを厳選してみた! - paiza times

    どうも、まさとらん(@0310lan)です! 今回は、話題のAIをうまく活用したWebアプリやサービスを厳選してご紹介します! AIを使うことで、これまでのWebサービスがどのように変化するのかをざっくりと確認するのに最適だと思います。誰でも使いやすくて楽しめるものを厳選しているので、初心者の方もぜひ遊びながら試してみてください! ■著名人になりきってAIが質問に回答してくれるサービス 【 AskNow 】 イーロン・マスクやポール・グレアム…など、世界的に名前が知られている著名人に質問できるちょっと変わったサイトです。 と言っても…人が回答するわけではなく、代わりにAIが質問に対して答えになりそうなツイートを分析したうえで、内容を整理して表示してくれるのが大きな特徴です。 2023年1月時点でおよそ8名の著名人がリストアップされていますが、今後さらに質問できる人物を増やしていくそうです

    全部無料!AIを活用した思わず使いたくなるWebサービスを厳選してみた! - paiza times
  • ブラウザ上でArduinoやRaspberry Piの電子回路を作成&実行できる「Wokwi」を使ってみた! - paiza times

    どうも、まさとらん(@0310lan)です! 今回は、ブラウザ上で電子回路を組み立てたりプログラミングしたりできる無料のWebサービスをご紹介します。 Arduino、Raspberry Pi Pico、ESP32などのボードを使い、さまざまな電子部品を組み合わせて自由に回路を設計して動作確認もできる便利なWebエディタを提供しています。 ブラウザさえあればいつでも手軽に試せるので、ご興味ある方はぜひ参考にしてください! 【 Wokwi 】 ■「Wokwi」の使い方! それでは、「Wokwi」をどのように使えばいいのか詳しく見ていきましょう! 利用するだけならログインは不要です。まずは、サンプルのプロジェクトを試しに使ってみましょう。 サイトのトップページにはサンプル例がいくつか表示されているので、好きなものを1つ選んでみます。今回は「Arduino LCD 16x02」を選択してみました

    ブラウザ上でArduinoやRaspberry Piの電子回路を作成&実行できる「Wokwi」を使ってみた! - paiza times
  • 独自Webアプリや社内ツールが作り放題のオープンソース開発環境「ToolJet」を使ってみた! - paiza times

    どうも、まさとらん(@0310lan)です! 今回は、さまざまなWebサービスやデータベースと連携して、独自のWebアプリなどを手軽に開発できるサービスをご紹介します! データソースの連携や画面デザインなどはドラッグ&ドロップの操作で簡単に構築が可能で、ロジックやイベント処理などもわずかなJavaScriptを利用するだけで開発できるのが特徴です。 オープンソースで開発が進められており、セルフホストすることで大きな制限もなく活用できるのでご興味ある方はぜひ参考にしてください。 【 ToolJet 】 ■「ToolJet」の使い方 それでは、「ToolJet」をどのように使えばいいのか詳しく見ていきましょう! まずはメールアドレスを入力したら【Create an account】ボタンをクリックして無料のユーザー登録を済ませておきます。 メールアドレス宛にユーザー登録用のリンクが送付されるの

    独自Webアプリや社内ツールが作り放題のオープンソース開発環境「ToolJet」を使ってみた! - paiza times
    marton
    marton 2022/04/21
  • フロントエンドを集中的に学習できる究極の無料リソースを厳選してみた! - paiza times

    どうも、まさとらん(@0310lan)です! 今回は、フロントエンド開発者およびこれから学習をしようと考えている人に最適な無料リソースを厳選してご紹介します。 学習コンテンツばかりでなく、開発に便利なサービスやツールなども紹介しつつ、初心者から中級者くらいまで役に立つドキュメントもまとめています。すべて無料なのでWeb開発にご興味ある方はぜひ参考にしてみてください! ■何を学習したらいいのかをロードマップで確認する 【 Developer Roadmaps 】 フロントエンドの学習といっても意外に広範囲なので、まずは何から勉強をすればいいのか迷う人も少なくありません。この「Developer Roadmaps」はWeb開発者が勉強するための学習内容をロードマップとして無償公開しています。 さまざまな種類が用意されていますが、例えばフロントエンドの場合は以下のような感じです。 有名なロードマ

    フロントエンドを集中的に学習できる究極の無料リソースを厳選してみた! - paiza times
  • Pythonの魅力: プログラミングを楽しく学ぶ方法 #入門 - paiza times

    先日paizaが行ったアンケートで、「好きなプログラミング言語」の1位(※社会人2位・学生1位)にPythonがランクインしました。 paiza.hatenablog.com Pythonは1990年代前半からオランダ人のグイド・ヴァンロッサムによって開発されたオブジェクト指向スクリプト言語で、文法が必要最小限に抑えられており、ITエンジニアの学習の負担が軽減された開発言語と言われています。 海外では、近年Pythonによる開発が急速に増加しており、InstagramやDropboxなどの開発にも使われています。また、機械学習に適したライブラリが多く、最近は日でも積極的に取り入れる企業が増加してきており、これからの一層の普及が期待される人気言語となっています。 Pythonはバージョン2系と3系があり、3系には後方互換性がない変更が入っています。Python3のコードがPython2で動

    Pythonの魅力: プログラミングを楽しく学ぶ方法 #入門 - paiza times
    marton
    marton 2021/10/14
  • JavaScriptを完全無料で学習できる最強の厳選コンテンツを大公開! - paiza times

    どうも、まさとらん(@0310lan)です! 今回は、JavaScript初心者から中級者までをカバーできる学習コンテンツを厳選してご紹介します。 完全無料で公開されているものばかりを集めており、なおかつ質の高いコンテンツを選んでいますので独学したい方にも最適です。テキスト、動画、、Webアプリなど、さまざまな種類のコンテンツを楽しみながらぜひ学習に役立ててください! ■学習を始める前に これからJavaScriptの学習コンテンツについて解説をしていく前に、ひとつだけ以下のサイトをご紹介しておきます。 【 The Modern JavaScript Tutorial 】 これはJavaScriptの基礎構文・DOM操作・非同期処理・サーバ通信など、ほとんどの学習項目を網羅したリファレンスのようなサイトです。海外で作られたサイトですが、うれしいことに日語化されているので初心者にも扱いや

    JavaScriptを完全無料で学習できる最強の厳選コンテンツを大公開! - paiza times
    marton
    marton 2021/10/14
  • 中高年で低スキルの「名ばかりエンジニア」が淘汰される時代 - paiza times

    Photo by Sarebea こんにちは。谷口です。 最近、パナソニックによる中高年社員の早期退職募集が話題になりました。少し前には富士通NECといった企業も同じような大規模な人員整理を実施していましたし、大企業の雇用や経営状況に関するニュースは依然として絶えません。 エンジニアの中には、「言うてもIT業界とかエンジニアは大丈夫だろう、人員不足だし」と考えている方もいるかもしれません。が、新型コロナウイルスの流行が依然としておさまらず、景気の回復も見込めない現在、そんな悠長なことは言っていられないかもしれません。 ノースキルの中高年エンジニアは不要 「もう終身雇用制度の時代は終わっている」という話を聞いたことがある人は多いでしょう。ただ、実際に自分の会社でリストラがあったとか、給与が大幅に下げられたといった経験がない限り、身をもって実感している人はまだまだ少ないかと思います。 むしろ

    中高年で低スキルの「名ばかりエンジニア」が淘汰される時代 - paiza times
    marton
    marton 2021/06/13
  • 面倒な手順は不要!HTMLの記述だけで多機能なユーザー認証を実現する「Authpack」を使ってみた! - paiza times

    どうも、まさとらん(@0310lan)です! 今回は、ごく普通の静的なWebサイトにユーザー認証機能を手軽に組み込める無料のサービスをご紹介します。 特に難しいプログラミングは必要なく、単純なHTMLの属性を付与するだけで誰でも簡単に高度な認証機能を実装できるのが大きな特徴です。 また、ログインユーザー向けのコンテンツを作成したり、自動的に画面を遷移させるなど便利な機能もたくさん盛り込まれています。HTMLの基的な知識があれば誰でも活用できるので、Web開発にご興味ある方も含めてぜひ参考にしてみてください! なお、paizaラーニングでは、動画で学べる「HTML/CSS入門編」の講座を公開していますので、まずHTMLの基を学びたいという方にはこちらもおすすめです。 【 Authpack 】 ■「Authpack」の使い方 それでは、「Authpack」の基的な使い方について具体的に見

    面倒な手順は不要!HTMLの記述だけで多機能なユーザー認証を実現する「Authpack」を使ってみた! - paiza times
    marton
    marton 2020/05/11
  • GW中も自宅でプログラミングがゲーム感覚で学べる学習コンテンツまとめ - paiza times

    こんにちは。谷口です。 GWに入り、自宅ですごす時間がいっそう増える方も多いかと思います。 「せっかくだから家での時間を有効活用したい」「プログラミングの勉強を始めたいと思っていた」「子どもが時間を持て余しているので何か家で遊べるコンテンツがほしい」といった方のために、GW中も自宅でプログラミングが学べる、paizaの学習コンテンツやゲームをご紹介します。 コードクロニクル 対応言語:PythonPHPRuby、C#、C、Java 『コードクロニクル』は、プログラミングが魔法となるファンタジーの世界で、簡単なプログラミング問題を解きながらストーリーを進めていく学習ゲームです。先週対応言語にC#、C、Javaが追加されました! 豊かな自然に恵まれ、さまざまな種族が共存する穏やかな王国「パイザ」。老若男女が魔法に親しむ平和なその国には、民たちから愛される魔法使いのお姫様エレナがいた。エレナ

    GW中も自宅でプログラミングがゲーム感覚で学べる学習コンテンツまとめ - paiza times
    marton
    marton 2020/05/02
  • 未経験からITエンジニアへの転職で絶対に準備しておきたい3つのこと - paiza times

    こんにちは。倉内です。 未経験からITエンジニアを目指して転職活動を始めたものの、なかなか選考に通過できない…と悩んでいる方もいらっしゃるのではないでしょうか。 技術的な面はこれまで取り組んできたことやポートフォリオなど成果物があればアピールができますが、「なぜ未経験からIT業界なのか?」「なにがやりたくてITエンジニアになるのか?」といったことに答えられないと突破が難しいというのが現状です。 また、肝心の成果物についても最近はプログラミング学習を始めるハードルが低くなり(それ自体はいいことだと思いますが)ひと昔前であれば「ちょっとコード書いたことあります!」と言えば何もしたことない人との差が出せていたのですが、今はそれだけでは物足りないと判断されてしまいます。 ITエンジニアが不足しており需要が高いというのはそのとおりですが、不足しているからと言って求めている条件を緩くする企業はあまりあ

    未経験からITエンジニアへの転職で絶対に準備しておきたい3つのこと - paiza times
    marton
    marton 2019/10/12
  • これ1つでどんなドキュメントも作れる!高度な自動化も簡単に実現可能な「Coda」を使ってみた! - paiza times

    どうも、まさとらん(@0310lan)です! 今回は、あらゆるドキュメントが作れて自分の好きなようにカスタマイズも可能なWebサービスをご紹介します。 簡単に言ってしまうと、Word・Excel・IFTTT・Trelloが融合したようなドキュメント作成サービスになっており、非エンジニアの方でも簡単に高度なカスタマイズができます。 また、知人を招待して一緒にドキュメントを共有・編集したり、パブリックに公開してブログのように使ったり、プライベートで自分専用の秘密メモを作ったり、さまざまなことができるのでご興味ある方はぜひ参考にしてみてください。 【 Coda 】 ■「Coda」の使い方 それでは、実際に「Coda」をどのように使っていけばよいのかを見ていきましょう! まずはサイトのトップページにある【Sign Up】ボタンをクリックして無料のユーザー登録を済ませておきましょう。 Google

    これ1つでどんなドキュメントも作れる!高度な自動化も簡単に実現可能な「Coda」を使ってみた! - paiza times
    marton
    marton 2019/08/08
  • 時間泥棒確定!PWAで作られた良質なWebゲームアプリ12個を厳選してみた - paiza times

    どうも、まさとらん(@0310lan)です! 今回は、PWAで開発された良質なWebゲームを厳選してみたのでご紹介します! スマホのホーム画面に配置してアプリのように起動させることもできますし、オフラインにも対応しているのでネットワークが無くても遊べるものばかりです。 通勤途中や休憩時間などで気軽に楽しめるゲームを厳選しているので、ご興味ある方はぜひ遊んでみてください! PWAとは? スマホをルービックキューブに変えてしまうアプリ! 【 The Cube 】 ピッタリ合わせて高層ビルを建築するバランスゲームアプリ! 【 Tower Game 】 Chromeブラウザに隠された恐竜ゲームを楽しめるアプリ! 【 Dino Game 】 3D空間で自分の陣地をひたすら守るディフェンスゲームアプリ! 【 Defend 】 Googleによる毎年恒例のサンタクロースゲームアプリ! 【 Santa T

    時間泥棒確定!PWAで作られた良質なWebゲームアプリ12個を厳選してみた - paiza times
    marton
    marton 2019/01/08
  • JavaScriptで開発された至高のAI・機械学習Webアプリ7選 - paiza開発日誌

    どうも、まさとらん(@0310lan)です! 今回は、人気のAI機械学習などを活用したWebアプリのなかで、JavaScriptによって開発されたプロジェクトだけを厳選してご紹介しようと思います! ご紹介するWebアプリはすべてブラウザからすぐに試せる「サンプルデモ」があり、どのように開発されているのかを確認できる「ソースコード」も合わせてリンクを張っています。 AI機械学習などにご興味のある方は、ぜひ参考にしてみてください! なお、paizaラーニングでは、11/1(木)までの期間限定で、声優の上坂すみれさんがナレーションを務める「Python×AI機械学習入門編」を全編無料公開しています。 ■AIによるインタラクティブなドラムシーケンサー! 【 Deep Drum 】 ディープラーニングを音楽や絵画などの芸術分野で活用できるように研究しているプロジェクト「Magenta」のJav

    JavaScriptで開発された至高のAI・機械学習Webアプリ7選 - paiza開発日誌
    marton
    marton 2018/10/31
  • 独学でWebプログラミングを学習できる海外のチュートリアルサイトをまとめてみた! - paiza times

    どうも、まさとらん(@0310lan)です! 今回は、Web開発全般のノウハウを丁寧なチュートリアル記事や動画で学習することができる海外のサイトを厳選してご紹介します。 プログラミング言語の学習だけでなく、ReactなどのフレームワークやWebデザイン、サーバーサイドの開発手法など幅広い知識を身につけることができるようになります。 これからWeb開発の学習を始めようとしている人はもちろんのこと、すでに何らかの業務を進めている人も新しい発見があると思うのでぜひ参考にしてみてください! ■世界中のチュートリアル講座を横断検索できるサイト! 【 Coorsy 】 ネット上で公開されているプログラミングのチュートリアル講座を定期的にキュレーションしており、好きなキーワードを入力することで自分が学びたいコースを簡単に検索できるのが「Quick Code」です! 学習できるジャンルが幅広いのも特徴で、

    独学でWebプログラミングを学習できる海外のチュートリアルサイトをまとめてみた! - paiza times
    marton
    marton 2018/09/16
  • 面倒な作業不要で、Webアプリ開発が劇的にはかどる!至高のJavaScriptライブラリ6選 - paiza times

    どうも、まさとらん(@0310lan)です! 今回は、Webサービスやアプリ開発などにとても便利なJavaScriptライブラリを厳選してご紹介しようと思います! 強力な独自機能を簡単に追加できるものやトレンドに合わせたWebデザインを構築できるもの、そのままWebサービスとして利用できるものまで、ピックアップしてみました。 これからWeb開発を始めようという人はもちろんですが、開発ネタに困っている人も何か良いアイデアが発見できるかもしれないので、ぜひ参考にしてみてください! ■波形表示やプレイヤーも作れる高機能な音楽ライブラリ! 【 wavesurfer.js 】 音声ファイルを読み込むだけでグラフィカルな波形表示が可能で、多彩なオプションを利用することで自在に音声を制御できるJavaScriptライブラリです。 音声の再生・早送り・巻き戻し・ミュートなどの基機能はもちろん、音声の書き

    面倒な作業不要で、Webアプリ開発が劇的にはかどる!至高のJavaScriptライブラリ6選 - paiza times
    marton
    marton 2018/02/16
  • これさえ見れば脱・JavaScript初心者!海外のYouTube動画を一挙大公開 - paiza times

    どうも、まさとらん(@0310lan)です! 今回は、基的なJavaScriptプログラミングが出来るようになった人向けに、さらなるステップアップを目指せる「YouTubeチャンネル」を厳選してまとめてみました! 海外のプログラミング系YouTube動画は、有料でもおかしくない「質」の高さと豊富なコンテンツ量に魅力があり、確実にレベルアップが期待できるのでぜひ参考にしてみてください。 ■JavaScriptの勘所を勉強できるYouTubeチャンネル! 【 Fun Fun Function 】 プログラミング動画とは思えない超ハイテンションなノリで、JavaScriptを学ぶうえで欠かせない勘所を分かりやすく教えてくれるのがコチラのチャンネル! 「Spotify」の開発にも携わっていたというプログラマーの彼は、得意のJavaScript言語を分かりやすく伝えることに情熱を注いでおり、それは

    これさえ見れば脱・JavaScript初心者!海外のYouTube動画を一挙大公開 - paiza times
    marton
    marton 2017/10/13
  • なぜ身の程知らずな初心者が「機械学習やりたい」とか言うのか - paiza times

    Photo by Esmée Winnubst こんにちは。谷口です。 開発業務未経験や、経験が浅い状態から「ITエンジニア転職したい」という人が増えてきました。 もちろん最初は誰でも初心者ですから、未経験でもプログラミング初心者でも、エンジニアを目指すのは可能です。実際にpaizaでも、他の職種からエンジニア転職して、大活躍している人はたくさんいます。 ただ一方で、エンジニアを目指して転職活動をしているのになかなか内定が出ない人たちもいます。 その中には 実務経験も勉強したこともないのに「機械学習の求人にしか応募したくない」 あまり求人がない(あっても超狭き門な)言語や開発環境にこだわる 初心者なのに「スペシャリスト的なポジションにつきたい」 といった身のほど知らずな方が常に一定数いるのです。 たとえば、「漫画を描いたことはないけど、ジャンプで連載を持ちたい!連載が決まったら編集部に

    なぜ身の程知らずな初心者が「機械学習やりたい」とか言うのか - paiza times
    marton
    marton 2017/09/26
  • Webアプリ、ゲーム、IoTまで!ブラウザだけでJavaScript開発環境が構築できるWebサービスまとめ - paiza times

    どうも、まさとらん(@0310lan)です! 今回は、ブラウザだけで格的なWebアプリの開発から、ゲーム、IoTまで幅広くトライできる無料のWebサービスを厳選してみました! それぞれの用途に特化したWebエディタをピックアップし、その特徴や機能などを解説しているのでご興味ある方はぜひ参考にしてみてください! ■React & Angular開発に特化したWebエディタ「StackBlitz」! 【 StackBlitz 】 JavaScript開発でのフレームワークと言えば「React」「Angular」が有名ですが、いざ開発を始めようとするとサーバーの準備や関連パッケージの導入など…環境の構築が面倒だったりします。 ところが、この「StackBlitz」はクリック1発で「React」「Angular」の開発環境が整った状態のWebエディタが即座に起動します! コードエディタとしても優

    Webアプリ、ゲーム、IoTまで!ブラウザだけでJavaScript開発環境が構築できるWebサービスまとめ - paiza times
    marton
    marton 2017/08/26