並び順

ブックマーク数

期間指定

  • から
  • まで

321 - 360 件 / 707件

新着順 人気順

プログラミング入門の検索結果321 - 360 件 / 707件

  • プログラムにおける「関数」とは何かについて、自分なりのまとめ - Line 1: Error: Invalid Blog('by Esehara' )

    近況 自宅サーバーが起動しなくなったため、中身に保管してある電子書籍のPDFが取り出せず、大量の知性が失われている。 要旨 以前に「関数型プログラミングの初心者」に向けて質問したときに、そもそも関数とはなにかについてわからなかったという質問があった。自分も、具体的に関数とはなにか、というと説明に困ることがある。そこで、今回のブログでは「関数」とは何かについて、自分なりにまとめたことを書く。 はじめに 知り合いの技術者は、「実は関数の考え方について、一年間くらい馴染めなかった」と言っていた。現在では、開発をバリバリやっているような人であり、自分も尊敬しているのだけれど、そういう人でも「関数」という考え方について、実はそれほど馴染めなかったということを聞いてビックリしたりしていた。 とはいえ、そういう風に「そうなのか」と納得している俺も、実際のところ、では「関数」とは何か、というのを説明できる

    • レッドコーダーが教える、競プロ・AtCoder上達のガイドライン【初級編:競プロを始めよう】 - Qiita

      このように、競技プログラミングはコーディングの正確性が問われるコンテストです。 どんな問題が出されるか(2) 競プロは正確性だけではありません。例えば、以下の問題を考えてみてください。 $N$ 枚のカードが一列に並べられています。 左から $i$ 番目のカードには、整数 $A_i$ が書かれています。 あなたは $N$ 枚のカードの中から $2$ 枚同時に選び、取ることができます。取った $2$ 枚に書かれた整数の合計がちょうど $101$ となるような、カードの選び方の通り数を求めてください。 テストデータの制約:$1 \leq N \leq 10^{6}, 1 \leq A_i \leq 10^{9}$ 一番最初に考えられる解法は、以下のように「何枚目と何枚目を選ぶか全探索する」という方法だと思います。つまり、$1 \leq i < j \leq N$ を満たすすべての $(i, j)

        レッドコーダーが教える、競プロ・AtCoder上達のガイドライン【初級編:競プロを始めよう】 - Qiita
      • Excelの醍醐味! 明日からできるデータの並べ替え、検索、置換、抽出

        Excelの醍醐味! 明日からできるデータの並べ替え、検索、置換、抽出:Excelマクロ/VBAで始める業務自動化プログラミング入門(7)(1/5 ページ) プログラミング初心者を対象にExcelマクロ/VBAを使った業務自動化プログラムの作り方を一から解説します。今回は、データ操作のメソッド、Sort、Find、FindNext、Replace、AutoFilter、AdvancedFilterなどの使い方について、実例を交えて解説する【Windows 10、Excel 2016に対応】。 プログラミング初心者を対象にExcelマクロ/VBAを使った業務自動化プログラムの作り方を一から解説する本連載「Excelマクロ/VBAで始める業務自動化プログラミング入門」。前回の「プログラムの肝! 条件分岐と繰り返しの基本文法とさまざまな書き方」では、VBAに限らず手続き型プログラミングに必要とな

          Excelの醍醐味! 明日からできるデータの並べ替え、検索、置換、抽出
        • 未経験エンジニア向け - 実務経験がお金で買える!?『ギミジョブ』先行予約開始:時事ドットコム

          未経験エンジニア向け - 実務経験がお金で買える!?『ギミジョブ』先行予約開始 [バーテック] Vertech Consulting株式会社(本社:愛知県名古屋市中村区 代表 大久保 将広)は未経験エンジニアが転職を成功させるために、企業案件を通して実務経験を積むことのできる教育サービス、ギミジョブをリリースいたしました。未経験であることはエンジニア転職市場で圧倒的に不利なので、ギミジョブの実務経験プランを通して、転職しやすくする社会を目指します。 実務経験がお金で買える未経験者エンジニア向け教育サービス『ギミジョブ』とは ギミジョブは、お金を支払えば誰もが企業の開発現場で実務経験を積むことのできるサービスです。 昨今、転職はしやすくなりましたが、依然として実務経験のないエンジニアが転職することはまだまだ難しいのが現状です。技能がある人でも、実務経験がない場合に企業は中途採用しない傾向にあ

            未経験エンジニア向け - 実務経験がお金で買える!?『ギミジョブ』先行予約開始:時事ドットコム
          • Java回顧録 〜独白: 僕は全ての事をJavaから学んだ〜 - 風と宇宙とプログラム

            先日Javaのコードを3年振りくらいで書いてみたら、無性にJavaについて振り返ってみたくなった。Javaの誕生当時をリアルタイムで経験した僕にとってJavaは感慨深いものであり、多くのことをJavaから学び、僕を成長させてくれた原点でもある。 僕とJavaとの関わりはJavaがまだOakと呼ばれていた頃から始まる。1994年の暮れの頃だったと思う。Oakで書かれたWebブラウザはWebRunnerと呼ばれていて、両者はほとんど一体だった。会社の上長からこれを使って携帯情報端末機器を開発することになったから、秘密裏に調査しておくようにと突然指示された。後になって知ったことだが、Oakは家電などの組込み系を想定して開発されたもので、当時Sunは日本の多くのメーカに呼びかけてOak を普及させようとしていたようだ。 その頃のインターネット事情というのは、Mozilla(Netscape)が登場

              Java回顧録 〜独白: 僕は全ての事をJavaから学んだ〜 - 風と宇宙とプログラム
            • プログラミング入門 - Rubyを使って -

              このチュートリアルは、Chris Pineさんの Learn to Programの全訳です。 プログラミングの初心者を対象にしたチュートリアルで、つまずきやすいところを 丁寧に解説し、随所に施された細かい工夫により、非常にわかりやすい内容になっています。 言語にはRubyを選択し、数字と文字、メソッドとクラスなど、 本当に基本的なところを一通り追いかけており、WebプログラミングやGUIなどは 含まれていません。「プログラミングとは何か」ということを知る最初の機会には、 良いテキストだと思います。 原文のチュートリアルは、CGI呼び出しにより、目次も入れて13ページを出力する ひとつの大きなRubyプログラムから出来ており、例題のプログラムはリロードする ごとに、その場でサーバにより実行されるという大きな特徴を持っています。 翻訳の際は、この特長を生かしたままできるだけ原文に忠実になるよ

              • POLAR BEAR BLOG: WEBデザイナーが参加しておくべき63のオープンコースウェア

                ご参考にどうぞ。WEBデザイナーの方々に役立つ知識が学べる、オープンコースウェアを60以上も集めた記事です: ■ 60+ Killer Open Courseware Collections for Web Designers (College Degree.com) 残念ながら海外の大学ばかりなのですが、役立つ知識が見つかるかもしれません。蛇足気味に、コースのタイトルと大学名だけ列挙しておきます: 【入門編】 コンピュータ入門 (Berkeley) ウェブデザイン入門 (Indiana University) マルチメディアとワールド・ワイド・ウェブ (DePaul) ウェブページ・オーサリング (Sofia) ウェブデザイン (Miami Dade College) WWWとHTML入門 (University of Minnesota) HTML基本編 (University of

                • 計算物理のためのC/C++言語入門

                  Last revised on May 25, 2000 UNIX & XWindow 環境における C/C++プログラミング言語の基礎とその計算物理への応用を解説します。 このホームページの古い版の偽ミラーサイトが存在するのでご注意ください。 本物のサイトは http://www-cms.phys.s.u-tokyo.ac.jp/~naoki/CIPINTRO/ です。 前書き 推奨図書一覧 C言語とC++言語の基礎文法の初心者向け解説 (プログラム初心者を対象としたC/C++言語の入門です) 第1章 C言語とC++言語の役割 第2章 簡単な計算 第3章 ループで繰り返し計算 第4章 配列で大量データ処理 第5章 関数で計算の分担 第6章 文字列の操作 第7章 ファイルの操作 第8章 グラフィック(XWindow System利用者向け) 高校物理の計算例 (高校生を対象として初歩的な物

                  • Google Cloud Messaging for Chromeを体験してみた | コーヒーサーバは香炉である

                    Google Cloud Messaging for Chromeキター! これでChrome Extensionに対してサーバからプッシュ通知ができる。 グーグル、「Chrome」でプッシュ通知を可能に–「Google Cloud Messaging for Chrome」発表 – CNET Japan Chromium Blog: Building efficient apps and extensions with push messaging  Google Cloud Messaging for Chrome – Google Chrome  もともとGCM (Google Cloud Messaging) はAndroid向けのテクノロジーで、C2DM (Android Cloud to Device Messaging) の後釜のようなものだった。それがGoogle Chro

                    • (基礎|変態)文法最速マスターシリーズのまとめ - gifnksmの雑多なメモ

                      数が増えてきたので別記事に分けてみました。分類は超テキトーです。変態文法シリーズも足してみました。 手続き型言語 汎用スクリプト言語 Perl Perl基礎文法最速マスター - サンプルコードによるPerl入門 Perlオブジェクト基礎文法最速マスター - 燈明日記 Moose & Mouse基本文法最速マスター/The Fastest Way to Mastering Moose & Mouse - perl-mongers.org Ruby Ruby基礎文法最速マスター - Route 477 Rails基礎文法最速マスター - cod.note PHP PHP基礎文法最速マスター - Shin x blog php変態文法最速マスター - milieuの日記 Python基礎文法最速マスター - LazyLife@Diary VBScript 基礎文法最速マスター - CX's VB

                        (基礎|変態)文法最速マスターシリーズのまとめ - gifnksmの雑多なメモ
                      • 大学教員「emacsは使ったことがありますか?」→VS code派とVim派が現れテキストエディタ宗教戦争が勃発!?

                        Hisakazu YANAKA @htyanaka 大学1年のプログラミング入門的な授業でC習った時、UNIXサーバに入ってviエディタでプログラム作ってサーバーコマンドでコンパイルして動かす鬼仕様の授業があったのを思い出した。Hello Worldの遠いこと遠いこと。 twitter.com/obuchi_univ/st… 2020-04-28 16:10:47

                          大学教員「emacsは使ったことがありますか?」→VS code派とVim派が現れテキストエディタ宗教戦争が勃発!?
                        • AndroidにできてiPhoneにできないこと:ハムスター速報

                          AndroidにできてiPhoneにできないこと カテゴリ☆☆☆ 1:以下、名無しにかわりましてVIPがお送りします:2010/12/12(日) 01:37:13.81ID:oakjeq9c0 おしえてけろ 2:以下、名無しにかわりましてVIPがお送りします:2010/12/12(日) 01:38:46.36ID:kQDzyhbgP 有るかもしれないが無いかもしれない 3:以下、名無しにかわりましてVIPがお送りします:2010/12/12(日) 01:39:24.00ID:o7dMG54E0 長時間駆動 4:以下、名無しにかわりましてVIPがお送りします:2010/12/12(日) 01:41:52.06ID:lqxPTqR40 エミュ エロ エートック (ATOK) 3エといわれてる 以下、名無しにかわりましてVIPがお送りします:2010/12/12(日) 01:43:08.

                          • Pythonにおける並列処理プログラミング入門 - MyEnigma

                            エキスパートPythonプログラミング改訂2版posted with カエレバMichal Jaworski,Tarek Ziade KADOKAWA 2018-02-26 Amazonで最安値を探す楽天市場で最安値を探すYahooショッピングで最安値を探す 目次 目次 はじめに subprocessによる複数子プロセス処理 concurrent.futuresによるマルチプロセス処理 Queueによる並行プログラミング 最後に 参考資料 MyEnigma Supporters はじめに 元々Pythonは、 そこまで処理速度が早い言語ではないので、 システムの処理速度を最適化したい場合は、 C++などで書き直した方が良いのかもしれませんが、 Pythonシステムをあと少し早くしたい時には、 並行処理プログラミングをしてみると、 効果があるかもしれません。 最近のコンピューターはマルチコア

                              Pythonにおける並列処理プログラミング入門 - MyEnigma
                            • pixivの開発・デプロイ環境の変遷(2014年春版) - pixiv inside [archive]

                              こんにちは。最近社内で「実践F#」読書会を始めた@edvakfです。関数型言語というだけで特に理由なくF#を選んだのですが、弊社のウェブエンジニアの方々がF#にまったく興味が無いことを痛感しました。目下少数精鋭で進行中です。 さて、F#読書会とは別の曜日になりますが、pixivというアプリケーションを開発する上でのプロダクティビティを上げることを目指した「エンジニアリングプロダクティビティ向上ハッカソン」を2013年の後半から始動し、かれこれ半年近く続けています。 昨日 Immutable Infrastructure Conference #1 に参加してきたので、今日はpixivの開発環境やデプロイ環境がこの1年でどう変わったかを振り返ってみたいと思います。 2012年まで 僕が入社した2012年はちょうどsvnからgitへの移行期でした。pixivにはPC版ウェブサイトであるwww.

                                pixivの開発・デプロイ環境の変遷(2014年春版) - pixiv inside [archive]
                              • 860+ Free Online Programming & Computer Science Courses You Can Start This New Year

                                Twelve years ago, universities like Stanford and MIT opened up free online courses to the public. Today, over 1,200 schools around the world have created thousands of free online courses. To welcome the new year, I’ve compiled this list of 860+ such free online courses that you can start right now. For this, I leveraged Class Central’s database of over 100,000 online courses. When available, I've

                                  860+ Free Online Programming & Computer Science Courses You Can Start This New Year
                                • 機械学習エンジニアに爆速でなるための教材集 - Qiita

                                  0. はじめに 昨今のAI、DXブームの影響で、機械学習、深層学習(ディープラーニング, Deep Learning) への注目は増すばかりですが、初学者の方にとって機械学習を学ぶハードルは依然高い状態かと思います。 機械学習、特にディープラーニングを習得するには学ぶべきことが多く、また分野によっては難易度が高いということもあり、学んでいる途中で挫折してしまうという人も多いという印象があります。 そこで本記事では、これから機械学習を学びたい方が自学自習する際の助けになるようにと、有用な自習コンテンツをまとめました。 本記事では、機械学習エンジニアとして実務に参画できるレベルを目指して、コンテンツを収集しました。よって機械学習の理論やライブラリに加え、社会実装する上で付随して必要となるソフトウェアエンジニアリングのスキルも含めています。 コンテンツについては、適宜追記していく予定です。 対象

                                    機械学習エンジニアに爆速でなるための教材集 - Qiita
                                  • Scalaを使い始めてから半年だけど印象をまとめてみる - ぽにくすじゃないブログ

                                    2013-12-19 Scalaを使い始めてから半年だけど印象をまとめてみる Scala 僕はScalaを使い始めてだいたい半年というところです。業務で使ってるんですが、最近になってやっと楽しさが少しわかり始めたところで印象をまとめてみました。主観性が高いので異論・反論のある人も多いかもしれません 覚えることが多い ※個人差があります Scala は様々な文化のごった煮なところがあるため、様々な文化を知ってないとツライです。よく better Java として簡単に使えるよという甘言をささやく人がいますが、better Java として使うにはそもそも Java の知識が必要なわけですし、better Java なコードを書いてると、「varやミュータブルコレクション使っていいのは小学生までだよね」とか「while文なんて普通使わない」とか「Enumerationじゃなくて代数型データ構造

                                    • 『マンガでわかる!関数型プログラミング』という漫画を連載することになるようです - Line 1: Error: Invalid Blog('by Esehara' )

                                      近況 ふとした瞬間に虚しくなることがある いきさつ 今年、秀和システムから関数型プログラミングに関する本が出て、良くも悪くも、その本が注目を集めることになってしまいました。そんな中で色々な人が反応していましたし、自分もこのようなかたちで感想を書きました。 一方で、このような本を書かれるくらいであるならば、自分で真っ当な本を書けばいいわけだし、技術書を書くことなんて、そんな敷居の高いことではないというカウンターもあり、個人的にはそれも最もだなあ、という印象がありました。その中で自分なりに関数型プログラミングについて理解したことを元にQiitaに駄文をアップしたりしていました。間違ってたら、誰かが訂正してくれるだろうし、そのほうが自分にとって勉強になるだろう、と思うので。 ですが、「関数型プログラミング」というのは「なんだか難しい」という印象を覚えるのも事実のようです。実際に、最新の『Soft

                                        『マンガでわかる!関数型プログラミング』という漫画を連載することになるようです - Line 1: Error: Invalid Blog('by Esehara' )
                                      • プログラミングをあっという間にマスターできる時代がうらやましい

                                        プログラミングの習得は、以前はかなり敷居が高いものでした。どの参考書も、簡単なことを難しく説明しようとしていました。自分たちの既得権益を守る文化があったのでは?と勘ぐってしまうくらいに^^ 今は時代が変わり、ネットでも書籍でも、分かりやすい情報がたくさん公開されています。 アフィリエイターのための Web APIプログラミング入門 とはいっても、プログラムを学ぶには、ある程度のモチベーションは必要です。自分でプログラミングしたサービスを公開して、毎月お小遣いが入ってくるとすれば、かなりヤル気が出てきますよね。 Jan 30, 2009 – Programmer’s Bookshelf / Dennis from Atlanta 他人の家を覗き見して覚えたプログラム 私はウェブ・プログラムを一通り組むことができます。2005年にWebビジネスで起業して独立したときに、「ウェブプログラムを利用

                                          プログラミングをあっという間にマスターできる時代がうらやましい
                                        • 【Rust】日本語で読めるRust言語の商業本まとめ(2023年4月)【おすすめ】 - Rのつく財団入り口

                                          機運高まるRust言語に入門しよう Windows自体の開発に使われていることも判明、次期Android OSの開発言語にも採用、ついにLinuxでも採用される(かも)とのことで最近機運が高まっているMozilla発のRust言語。 このエントリでは商業本を分野別に、その中では発行日が新しい順にまとめてみました。第2版がある本の初版含め合計約25冊。そのうち2022年に出たのが計9冊、【追記】2023年に2冊と、数えてみると既にけっこうな冊数になっています。Go言語の日本語の本が確か合計15冊前後ぐらいだったので負けずに盛り上がっていますね。 機運高まるRust言語に入門しよう 補足的にRust本の傾向 入門者向けの本 動かして学ぶ!Rust入門 パーフェクトRust ゼロから学ぶRust システムプログラミングの基礎から線形型システムまで (KS情報科学専門書) 手を動かして考えればよく

                                            【Rust】日本語で読めるRust言語の商業本まとめ(2023年4月)【おすすめ】 - Rのつく財団入り口
                                          • 関数型プログラマのための Rx 入門(前編) - Okapies' Archive

                                            概要 『Observable は単なる非同期データストリームにおけるモナドのインスタンスだよ。何か問題でも?』 まともな概要 つまり、Reactive Extensions (Rx) って何だ? ということでウェブをガサゴソと漁っていたところ、オンライン講義サービス Coursera の Principles of Reactive Programming に行き当たった。この講座では、Rx の主要開発者の一人である「双対おじさん」こと Erik Meijer 氏自らが一部の章を担当し、Rx の理論的側面を講義している。 この講座の大きな特徴は、Rx を(命令型プログラミングではなく)関数型プログラミング (FP) の側から解き明かしていくことにある。 こう書くと奇をてらっているように見えるかもしれないが、実際には Rx は FRP (Functional Reactive Program

                                              関数型プログラマのための Rx 入門(前編) - Okapies' Archive
                                            • Electronプログラミング入門 — インストールからミニブラウザ構築まで

                                              Electronプログラミング入門 — インストールからミニブラウザ構築まで 古川陽介 Electronとは、デスクトップクライアントを作るためのフレームワークです。クロスプラットフォームで動作することをサポートしているため、Electronで作ったアプリケーションはMac、Windows、Linuxの環境でも動作します。Atomと呼ばれる GitHub社製のエディタがあります。 ElectronはAtomを作る際にフレームワークとして作られました。以前はAtomShellと呼ばれていましたが、Electronとして名前を変更し、2016年にはversion 1.0がリリースされるまでに成長しました。 ElectronはJavaScript / HTML / CSSを使ってクライアントアプリケーションを作成します。中のアーキテクチャはChromiumとNode.jsで作られており、Web開

                                                Electronプログラミング入門 — インストールからミニブラウザ構築まで
                                              • 川西 裕幸のブログ - Site Home - MSDN Blogs

                                                Windows Graphics & Presentaiton Technologies for Developers Kinect for Windows ハードウェアのアナウンス Kinect for Windows ブログで、Kinect for Windows ハードウェアのアナウンスがありました。新しいハードウェアの仕様として以下のものが挙げられています。... Author: 川西 裕幸 Date: 11/23/2011 祝:Windows Phone Icons Maker v1.0 1,000 ダウンロード Windows Phone Icons Maker v1.0 のダウンロードが 1,000 を超えました! 使い方のヒント コピー&貼り付けでも使えるので、Power... Author: 川西 裕幸 Date: 11/15/2011 Player Framework

                                                  川西 裕幸のブログ - Site Home - MSDN Blogs
                                                • ふつうのLinuxプログラミング-プロセスとハードウェア

                                                  研究会の輪講でやったやつ.多少がんばった&評価も高めだったし使いまわせそうなので上げておく.

                                                    ふつうのLinuxプログラミング-プロセスとハードウェア
                                                  • "call by reference"ではない動作を「参照渡し」と言っている記事まとめ - Qiita

                                                    #include <iostream> void f(int& x) { x = 1; } int main() { int a = 0; f(a); std::cout << a << std::endl; // 1 return 0; } 記事一覧 以下の記事は"call by reference"ではない動作、ほとんどの場合は"call by value"の一種である"call by address"または"call by sharing"と言われている動作を「参照渡し」と言っています。なお、本来、このような評価戦略の話は関数へ実引数へ渡す時の動作のことを言います。しかし、関数へ実引数を渡すことは、言い換えると、仮引数に実引数を代入(assignment)する事でもあります。よって、通常の代入に対する解説でも、関数への仮引数への代入時と同等の動作の解説として考え、どの評価戦略になるの

                                                      "call by reference"ではない動作を「参照渡し」と言っている記事まとめ - Qiita
                                                    • 今から3分で,HTML5のドラッグ&ドロップAPIと File APIを習得しよう(JSの実装サンプル付き) - 主に言語とシステム開発に関して

                                                      JavaScriptプログラミングのTOPへ 今から3分で,HTML5の JavaScript API の使い方を2つ覚えよう。 1:ドラッグ&ドロップAPI 画面上の要素を。 画面外から。 2:File API 読み込み。 書き込み ※これは覚える必要はない。 シンプルなサンプルコード付きで,これらの実装の方法を素早く学習する。 ※サンプルは,IE8のようなHTML5未サポートの古いブラウザでは動かないので注意。FirefoxやChromeを使うこと。 では,ここから3分の時間のカウントを開始。集中して読もう。 (0:00〜前半の1分半) 画面内でのドラッグ・ドロップ (後半の1:30〜3:00) 画面外からのドラッグ・ドロップ 参考資料 (0:00〜前半の1分半)画面内でのドラッグ・ドロップ まず,動作例を見てみる。「リンゴ」をバスケットにドロップしてみてほしい。 動作サンプル1 ht

                                                        今から3分で,HTML5のドラッグ&ドロップAPIと File APIを習得しよう(JSの実装サンプル付き) - 主に言語とシステム開発に関して
                                                      • 「高等学校における「情報II」のためのデータサイエンス・データ解析入門」|統計学習の指導のために(先生向け)

                                                        ※1 Pythonコードは、Google Colaboratoryのジュピター・ノートブックの環境で実行することにより動作します。 詳細は、本教材の「参考テキスト」p.159~を参照ください。 ※2「clst.csv」のデータの一部については、自然科学研究機構 国立天文台より2次利用の許可を得て掲載しております。 出典:国立天文台編「理科年表2021」,丸善出版(2020)

                                                        • 4歳からのプログラミング入門:我が子にプログラムを教えるための5つのヒント | ライフハッカー・ジャパン

                                                          GeekWire:プログラミングは、物事の考え方を学ぶのに非常に適していると思います。だから私は、子どもたちにはぜひ触れさせたいと思っていました。それに、子どもたちは私のiPhoneで「Angry Birds」や「Cut the Rope」をさんざんやっていたので、その舞台裏でプログラムがどう動いているのかを知っておくといいんじゃないかと思ったんです。 そこで、プログラム未経験者にもハードコアなハッカーにも役立つ、子どもにプログラムを教えるコツを紹介します。 ヒント1:Logoはまだまだいける 長男Cyは4歳のときから、iPadで「Mad Logo」を使って、私と一緒に「Logo」プログラムを書き始めました。また、子ども用プログラミング言語「Scratch」を使ってアニメーションを作り始めたのも同じころです。 でも、本当の舞台裏をのぞかせるために、私は「Python」によるプログラミングを

                                                            4歳からのプログラミング入門:我が子にプログラムを教えるための5つのヒント | ライフハッカー・ジャパン
                                                          • UFOを操ろう! HTML5+JavaScriptで実装するスマホコントローラーの仕組み。

                                                            HTML5ゲームの投稿プラットフォーム「jsdo.it HTML5-Games」がスタート! HTMLファイ部ほんだです。 カヤックの新規開発事業部「ブッコミジャパン」が、 HTML5ゲームをあそべる、つくれるプラットフォーム「jsdo.it HTML5-Games」をリリースしました! jsdo.it(弊社運営のHTML5コード共有サイト)からHTML5ゲームを簡単に投稿でき、 他のクリエイターによって投稿されたゲームを無料で遊べます! また、スマートフォンをコントローラーにしたゲームを簡単につくれるようになる JavaScriptライブラリ「jsdoitController.js」もリリースしました。 今回は「jsdoitController.js」で使えるようになる 「jsdo.it WebSocket Controller」(以下:jsdo.it コントローラー)の 仕組みについて

                                                            • ビル・ゲイツを5分で動かした男、中島聡の“生き様”と“思考”に隠された超AI時代の生き方 | Ledge.ai

                                                              サインインした状態で「いいね」を押すと、マイページの 「いいね履歴」に一覧として保存されていくので、 再度読みたくなった時や、あとでじっくり読みたいときに便利です。

                                                                ビル・ゲイツを5分で動かした男、中島聡の“生き様”と“思考”に隠された超AI時代の生き方 | Ledge.ai
                                                              • 「Rプログラミング入門」をPythonで書き直す - めもめも

                                                                何の話かというと RStudioではじめるRプログラミング入門 作者: Garrett Grolemund,大橋真也,長尾高弘出版社/メーカー: オライリージャパン発売日: 2015/03/25メディア: 大型本この商品を含むブログを見る 某編集長から上記の書籍が送られてきて、「これは、次はRの本を書けという指示か????」と勘ぐってみたものの、筆者はPython派なので、「これと同じことは全部Pythonでもできるんだよー」と言いたくなって、このエントリーを書き始めた次第です。ちなみに、この本、Rの入門書としてはよくできているので、これのPython版ができたら、それはそれで役に立つ気もします。 なお、このエントリーでは、あくまでコードの部分だけを書き直して、RとPythonの差異についての説明だけを行ないます。コードそのものの説明については、上記の書籍をご購入ください。 環境準備 IP

                                                                  「Rプログラミング入門」をPythonで書き直す - めもめも
                                                                • SI→Webに行ったエンジニアが転職前にやっといてよかったこと、やっとけばよかったこと - paiza times

                                                                  Photo by Michelle Hofstrand こんにちは。谷口です。 paizaを開発しているエンジニアの中には、もともとSIerで開発をしていた人が何人かいます。 paizaで転職のご相談をいただく方の中にも、SIerからWeb系に転向したいという方は増えていますが、Web系の経験のない人が勉強などを何もしないまま転向を叶えるのは正直難しいです。しかし、Web系の開発業務経験のない人は「具体的に何をどう勉強をしたら役に立つのかわからない…」という人が大半かと思います。 というわけで今回は、SIerからWebサービスを開発している弊社へ移ったエンジニアたちが今になって思う、「転職前にやっておいてよかったこと」、また今になって「やっておけばよかった!」と思うことを聞いてみたのでご紹介します。 いずれは転職を考えているという人、転職はまだ考えてないけどWeb開発の勉強に興味があるとい

                                                                    SI→Webに行ったエンジニアが転職前にやっといてよかったこと、やっとけばよかったこと - paiza times
                                                                  • 文系学部生がSIerに入社してから読んだ本メモ - ギークに憧れて

                                                                    2013-04-01 文系学部生がSIerに入社してから読んだ本メモ 基本情報技術者連続不合格から一人前のエンジニアを目指す: 文系学部生がSIerからの内定までに心掛けたこと ちょっと前にこんなコラムが話題になって、心の中で「燃えろ〜よ燃えろよ〜」とか言いながら読んでたけど、よく考えたら自分も就活してた時は全然コード書いた事無かった。この人は何か思う所があって記事を書いたのだと思うし、少なくとも炎上狙いでは無い気がする。 4月から自分みたいに未経験だけどエンジニア目指したいって人もいると思う。そういう人はとりあえずTwitterとかGitHubで凄いエンジニアを追っかければいいと思うけど、最低限の教養として本読まなきゃダメっていうのはある気がする。とりあえず自分が読んでみて良かった本をメモ。 でも本読むのは最低ラインでその倍くらいコード書いてコード読まないと成長ないと思う。 心構え

                                                                    • スタメンの技術的負債解消戦略 - stmn tech blog

                                                                      1. これはなに こんにちは、リファクタリング大好きなミノ駆動です。2023年7月より株式会社スタメンにジョインしました。 この記事は、今後スタメンにおいてサービスの技術的負債を解消する設計戦略についてまとめたものです。 2. 背景、課題 株式会社スタメンは2016年創業。主要サービスであるTUNAG(ツナグ)は、企業のエンゲージメントの構築、つまりお互いを知って理解し、信頼し合う組織を作るための社内コミュニケーションを活性化させるプロダクトです。TUNAGのバックエンドはRuby on Railsで開発され、ローンチから7年をむかえつつあります。 これまでTUNAGは、プロダクトをいかに伸ばすかに注力してきた一方、内部品質や開発効率など「開発者体験」に関する課題が後手に回っていました。本来プロダクトチームはユーザーにとっての本質的な価値にのみフォーカスできる状況が理想ですし、開発者体験が

                                                                        スタメンの技術的負債解消戦略 - stmn tech blog
                                                                      • 書評:これからはじめるReact実践入門 - ナカザンドットネット

                                                                        明日、2023/9/28に発売する「これからはじめるReact実践入門」を献本いただきましたので、簡単に目を通した感想を書こうと思います。 これからはじめるReact実践入門 目次 目次 かなり網羅性が高い 足りない情報があったら プロを目指す人のためのTypeScript入門 Next.jsについて、次に読む本はありますか? 補足したいところ Create React Appを使わない選択肢もある Recoilさんは開発状況がちょっと心配 React Routerの知識が活きるアプリケーションフレームワークもある まとめ おまけ 2023.9.28 10:36追記 かなり網羅性が高い パラパラと読んでみて感じたのは、かなり手広く、それでいて一定の深みもある本だということです。出版社のサイトにある目次を見てみましょう。 Chapter 1 イントロダクション 1-1 ReactとJavaS

                                                                          書評:これからはじめるReact実践入門 - ナカザンドットネット
                                                                        • 【現役エンジニアが徹底比較】PHPかRuby勉強するならどっち? | 侍エンジニアブログ

                                                                          どうも!侍エンジニアブログ編集部です。 インストラクターをしていて、「プログラミング入門者によく聞かれる質問ランキング」を作るとしたら、TOP5に入る質問がこれです。 最初に結論を言ってしまうと、「絶対的にこっちのほうが良い!」ということは言い切れないんです。というのも、その人の目的(目標)によって、どちらを勉強するべきかが変わってくるからです。 しかし逆に言えば、目的別ならしっかりとPHPかRubyどちらを学ぶべきとおすすめができます。 そこで今回は、PHPとRubyで「開発できるもの」を中心に、平均年収や求人数、働き方など、今後のキャリアを踏まえてPHPとRubyどちらを学べば良いのか決められるよう全部で12個の観点から徹底比較していきます。 あなたが重視するポイントで必ず比較しているので、総合的にみてどちらを学ぶのが良いのか腑に落ちてもらえたら幸いです。

                                                                            【現役エンジニアが徹底比較】PHPかRuby勉強するならどっち? | 侍エンジニアブログ
                                                                          • Objective-Cで書かれた5年もののiOSアプリを徐々にSwiftへ置き換えている話

                                                                            ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは、ヤフーでiOSアプリを開発している林です。 私が関わっているYahoo!ショッピングでは、iOSアプリをObjective-CとSwiftの混在状態で開発しています。今年の6月末からこのスタイルに切り替え、新規で書くコードは原則Swiftを使い、徐々にObjective-Cで書かれたコードを減らしている状況です。一方で完全にObjective-Cのコードを捨てることは現実的でないとも考えており、混在状態がこの先もしばらく続く想定でいます。 Yahoo! JAPANのアドベントカレンダー14日目は、この形に至った経緯・開発の進め方・そこから得られた知見を共有したいと思います。 プロジェクトが動き出すまでの経緯 Yahoo

                                                                              Objective-Cで書かれた5年もののiOSアプリを徐々にSwiftへ置き換えている話
                                                                            • N予備校 「プログラミング入門 Webアプリ」を修了した. - JUNのブログ

                                                                              タイトルにもあるとおり, N予備校の 「プログラミング入門 Webアプリコース」を修了しましたので, 完走した感想を書きたいと思います. プログラミング入門 Webアプリコース とは まずはじめに, 今回終了したN予備校の「プログラミング入門 Webアプリコース」(長いので以下 入門コース と略します) がどんなコースなのかというのは, N予備校公式サイトから引用すると, 完全な未経験者向けのプログラミング入門講座です。 JavaScriptというプログラミング言語でセキュリティ上の問題のないWebサービスが開発できるようになります。他にも数値集計プログラム、Slackのボットなどを作成しながら、エディタやLinuxの開発環境などの基礎知識を身につけます。なお学習にはPCが必要です。 www.nnn.ed.nico とのことらしいです. 他にも 「大規模Webアプリコース」 や 「スマート

                                                                                N予備校 「プログラミング入門 Webアプリ」を修了した. - JUNのブログ
                                                                              • 99%のプログラマがIQ145のJKに「ダサい」と言われてしまう理由とは?【その1】「計算機科学のほんとうの基礎」を理解していない。IQ145のJKと同じ事を語るMITの権威とSICPという聖典の権威を借りてマインドコントロールを解いてみよう

                                                                                関数型プログラミングそのものが「何」であるか?そんなことはとりあえず<まったく>重要ではない。 関数型プログラミングが「銀の弾」であるのは「何故」なのか?関数型プログラミングは、あなたのコーディングで「何を可能」とするのか?その根本的な「理由」を知ることがもっとも重要である。 関数型プログラミングを「銀の弾」にするために要求されるスキルとは実は「考え方」であり哲学であり、世界の「捉え方」であり世界観である。関数型プログラミングそのものが構成される理論、関数型プログラミング言語の仕様書をいくら眺めていても、何故それが「銀の弾」になり得るのか?何を可能とするのか知るには、まるで役に立たないだろう。 「考え方」哲学、世界の「捉え方」世界観とは?物質世界の「時間」は計算機科学の根源に関わる。ここを理解せよ。この水準に達していないすべての解説、書籍は、最終的に役には立たない。 ここに一冊の本がありま

                                                                                  99%のプログラマがIQ145のJKに「ダサい」と言われてしまう理由とは?【その1】「計算機科学のほんとうの基礎」を理解していない。IQ145のJKと同じ事を語るMITの権威とSICPという聖典の権威を借りてマインドコントロールを解いてみよう
                                                                                • 10日で覚えるPHPのキソ 第 10 回 セッション(SESSION) | バシャログ。

                                                                                  PHPのキソ(超基礎編)第 10 回は、セッション(SESSION)についてお話します。 前回、「Webページを表示するために用いられるHTTPは、要求(リクエスト)に対して応答(レスポンス)がされると通信が終了することが基本となっています」とお話しました。 しかし、ショッピングサイトなどで入力した情報は、画面遷移をして消えて(終了して)しまったら困りますよね? そんな時に活躍するのが、今回お話しする「セッション」です。 Webサーバーと(Web)ブラウザとの間で継続した通信を行う時、このセッションといわれる機能を多用します。 セッションとは Webサーバーとブラウザ間で継続した通信を行うために必要な機能 セッション機能は、クッキー機能を利用している セッションの仕組み セッション機能を使うには、「$_SESSION」というスーパーグローバル変数に値を格納します。 PHPはセッション変数(

                                                                                    10日で覚えるPHPのキソ 第 10 回 セッション(SESSION) | バシャログ。