![突然COBOLプログラムの保守担当になった人にオススメの本 : IT書籍のオススメランキング](https://cdn-ak-scissors.b.st-hatena.com/image/square/5ad8e8317205f6b8ff4c7e1dcf4dae8af598dac4/height=288;version=1;width=512/https%3A%2F%2Flivedoor.blogimg.jp%2Fitbookrank%2Fimgs%2Fe%2Ff%2Fefc3b1aa-s.jpg)
初めてのPHP David Sklar/著 桑村潤/監訳 廣川類/監訳 木下哲也/訳 オライリー・ジャパン 3,300円 通常1~2日で出荷 商品情報 出版年月: 2017年3月 ISBNコード: 978-4-87311-793-5 (4-87311-793-3) 頁数・縦: 337P 24cm 商品の内容 [要旨] PHP7に対応したロングセラーの入門書の改訂版。PHPの基礎的な文法や書き方だけでなく、PHPとWebサーバやブラウザがどのように連携して動くのかの仕組み、フォーム作成、データベースとの連携、セッションやクッキーの管理、デバッグ、テスト、セキュリティ、パッケージ管理、フレームワーク、コマンドラインからの実行方法など、実用的な視点からの情報も幅広く解説。 [目次] オリエンテーションとはじめの一歩;テキストと数の操作;ロジック:判定と繰り返し;データのグループ:配列の操作;ロジ
一般社団法人BOSS-CON JAPAN(代表理事:吉政忠志、所在:東京都世田谷区、以下「BOSS-CON JAPAN」)は、BOSS-CON JAPAN内組織であるPHP技術者認定機構がPHP7技術者認定初級試験を2019年2月より開始することを発表しました。 PHPはServer-side Programming Language of the Year 2017を受賞し、全てのWebサーバーの83.1%に普及しています。(*1)PHPは世界で一番利用されているWeb技術の一つになります。一方で現在最も利用されているPHP5.6が2018年12月31日でセキュリティサポートが期限切れになるため、今後はPHP7が主流に変わっていきます。そこで、PHP技術者認定機構はPHP7をマスターした技術者をより多く輩出するべく、PHP7技術者認定初級試験を2019年2月1日から実施することにいたしま
京都大学大学院 情報学研究科 通信情報システム専攻 修士2回生の五十嵐雄です.大学では,プログラミング言語理論,その中でも特に型システムの研究をしています. この記事では,私が特に力を入れて研究している漸進的型付けという種類の型システムについて紹介します.プログラムや型システムといった基本的な概念から解説していくので,プログラミング経験のない人も安心して読み始めてもらえたらと思います. はじめに プログラムとはコンピュータへの命令を記述したものです.2018年現在,私たちの生活は数多くのプログラムに支えられています. あなたがこの記事を Windows が入ったパソコンで見ているなら,まずその Windows がプログラムです.お家にテレビや冷蔵庫があれば,それらの中にもプログラムが内蔵されているでしょう.空いた時間にスマートフォンでゲームをするなら,遊んでいるゲームも全てプログラムです.
小学校の授業でプログラミング教育が必修化になるなど、世間的に”プログラミング”が流行ってますね。転職を考えている人達の間でも「エンジニアへの転職で給与アップができる」と信じている人が少なくないみたいで、プログラミングスクールという文字を見かける機会も増えてきました。 システムエンジニアとして10年以上働いている立場的には「数週間、数ヶ月のスクールでプログラミングを理解できる訳がない」と思っていましたが、エンジニア不足の煽りを受けて、未経験からプログラミングスクールを受講・卒業した人を採用することになってしまいました。 採用から1ヶ月半が過ぎたので、プログラミングスクールを卒業した人の技術力・知識量、実際にプログラミングスクールで教わっていた内容、それらを元にしたシステムエンジニアとしての本音を話していきたいと思います。 利用したプログラミングスクールの内容 採用した人(以下、彼とする)は、
http://paiza.hatenablog.com/entry/20141014algorithm うーん,これはヒドイ.これ書いてる人は,おそらくプログラマーじゃない. 「アルゴリズムとデータ構造」の参考書/学習書ではなく読み物の比率が高い.ソフトウエアエンジニア/プログラマーでない人が,なんちゃってアルゴリズムを囓るのにはこれでもいいけど,プログラマの勉強用じゃねーな. 今出てるアルゴリズム本だと,だいたいこの辺だと思う. アルゴリズムイントロダクション 第3版 第1巻: 基礎・ソート・データ構造・数学 (世界標準MIT教科書) 作者: T.コルメン,R.リベスト,C.シュタイン,C.ライザーソン,浅野哲夫,岩野和生,梅尾博司,山下雅史,和田幸一出版社/メーカー: 近代科学社発売日: 2012/08/02メディア: 単行本購入: 1人 クリック: 16回この商品を含むブログ (21
Photo by VFS Digital Design 皆さんはアルゴリズムやデータ構造について知っているでしょうか。情報系の学部出身の人は学校の授業でやったかもしれません。一方で学校で情報系の勉強をせずにITエンジニアになったという方は、アルゴリズムやデータ構造について一度は「勉強したほうが良いんだろうな」と思いつつも、実際の業務であんまり必要なさそうだし、難しそうだし、DevOpsやオブジェクト指向やフレームワークについて学ぶので手一杯で未着手、という人も多いのではないでしょうか。 今回はそんな方に向けて、アルゴリズム、データ構造を学ぶ意義と、それらを学ぶときに役立つ本とサイトについてまとめました。 ■アルゴリズム、データ構造を学ぶ意味 アルゴリズムやデータ構造について語られるときに、非常に良く言われる事として「そんなものは実務に役立たたないので必要ない」という意見があります。本当にア
WebGLとCUDAで動く深層学習用のライブラリを作って深層強化学習 (Deep Deterministic Policy Gradient, DDPG) で二足歩行を学習させました。学習環境の作成にはOimoPhysicsを使いました。 開発の経緯や以下実装方法、学習結果などです。例によって怪しい個所へのツッコミは歓迎です。 >> Open Repository on GitHub これまでの流れ 前回の続きです。前回作ったプログラムを拡張してライブラリ化、その上で強化学習を行うプログラムを作成、WebGLとCUDAに対応させて二足歩行を学習といった流れになりました。 全結合NNから計算グラフへ 前回のプログラムでは全結合ニューラルネットワークに対する偏微分の計算方法をハードコーディングで実装していたため、全結合NN以外のモデルを使った学習ができませんでした。そこで、より一般的なモデルに
Deep Learning の初歩中の初歩(?)であるニューラルネットワーク (Neural Network) を自分で実装したときの覚え書きです。本当に何も知らない状態から始めたのでいろいろと大変でしたが、ひとまず形になったのでまとめておきたいと思います。 怪しい場所があればツッコミを入れていただけると筆者の勉強になります。 こうなった経緯ですが、「物理エンジンでロボットを学習して歩かせたい!」と思ったのがきっかけで強化学習について調べていて行きついたという感じです。ライブラリを使えば比較的簡単にできるのかもしれないですが、どうせなら自分で作りたいよねということで自作する流れになりました。 今のロボットはこんな感じです。歩けるようになるといいね。 Neural Network とは Neural Network に関する解説は既に素晴らしいものがネット上に多く存在するのでここに書くのは気
Jupyter Notebookを使ってみたメモです。 Jupyter Notebook Jupyter NotebookはWebベースの対話型のプログラミング環境です。 notebookにはWebページにソースコードやグラフなどを記述でき、 notebookはGitHubで公開したり、ファイルとして共有できます。 以前はIpython notebookという名前でしたが、 多言語対応を目指すProject Jupyterというプロジェクトの中で、Jupyter Notebookとして誕生したようです。 Python、R、Julia、Scalaなど現在40以上の言語に対応しているようです。 インストール pipでインストールします。 Anacondaをインストールしている場合は、インストール不要のはずです。 # pip install jupyter 確認 # jupyter --vers
公開:2015.10.22 更新:2022.08.30 プロのエンジニア9人が徹底解説!おすすめのプログラミング言語9選 プログラミングの学習を始めるにあたっての悩みが「一体どのプログラミング言語を学べばよいか」ということです。そこで今回はプロのエンジニア9名がおすすめする言語をご紹介させていただきます。 これからプログラミングを初めようと考えている方の中には「どの言語の学習を始めればいいのか」と悩んでしまう方も多いことでしょう。 実際、プログラミング言語は200種類以上あるといわれており、これから学ぶべき言語を選択する上でプログラミング初心者が悩んでしまうのは仕方のないことです。 そこで今回は、おすすめのプログラミング言語の「できること」、「特徴」、「難易度」をプロのエンジニアが解説させていただきます。 ※本記事の趣旨としては、これからプログラミングを始めようしている方が、最初に学
コードの勉強をはじめようと思ったら、まずどのプログラミング言語を習得するか決める必要があります。そしてその選択は、どのような技術を得たいのかと密接に関係しています。 言語にはそれぞれ特徴があって、習得が比較的容易なものやコミュニティが活発なもの、応用範囲の広いものなどさまざまです。 米 Lifehacker では、読者の意見に基づき5つの「学ぶのに最適な5つのプログラミング言語」をピックアップしてみました。 Java オラクルの Java は、ウェブでもっとも歴史が古く、持続性があり、影響力の大きなプログラミング言語のひとつです(編注:Java を開発したサン・マイクロシステムズは2010年オラクルによって買収された。とはいえ Java はあくまで「Javaコミュニティのもの」というべきかもしれない)。ウェブ内外のアプリケーションや、あらゆるプラットフォーム、オペレーティングシステム、デバ
トータル面で、初心者にRubyやPythonってどうなん? もしくは、JavaScript、C/C++、Javaとかも。 「初心者」をどうイメージしているかにもよるとは思うのですが。 とくに情報もなく「プログラミングがやりたいんですけど、何がいいですか?」って質問の場合、みなさんはどうしていますか? RubyやPython、JavaScript、C/C++、Java推しなら、どういう人が、RubyやPython、JavaScript、C/C++、Javaなら出来るだろう・・・、って判断していますか? 私は、書きかたは悪いですが、初心者、とくに知恵袋で質問する初心者をかなり甘く見ています。 すぐに何かができないと、すぐに飽きるし、すぐに質問するような人たちです。 そうなると、書籍が少ない言語や、知恵袋ですぐに回答が付かない(つきにくい)言語は、トータル的に初心者向けといえるのか? その人のた
2015-08-02 ニューラルネットワークの実装の参考になりそうなURL ニューラルネットワーク 今のところ調べてる最中なので、ニューラルネットワーク自体がなんだかよく分からない状態ですが、参考になりそうな URL を貼ってみます。 解説記事 "qiita ニューラルネットワーク" とかでググると沢山出てきます。■ ニューラルネットワークと深層学習 http://nnadl-ja.github.io/nnadl_site_ja/■ DeepLearning - ニューラルネットワークと深層学習(和訳) - Qiita http://qiita.com/nushio/items/7bc4a32d8e27e8b5b751■ 人工知能:ディープラーニングとは何なのか? そのイメージをつかんでみる (1/5) - ITmedia ビジネスオンライン http://bizmakoto.jp
ASCII Booksのサイトをご利用いただき、ありがとうございます。 2016年12月6日をもちまして、サイトを閉鎖させていただくことになりました。 今までサイトをご利用いただき、ありがとうございました。 アスキー・メディアワークスを引き続き、よろしくお願いいたします。
Photo by photobom こんにちは。谷口です。 プログラミングをこれから学ぼうとしている方や、これから研修や実務に入る新人ITエンジニアの皆さんの中には「Pythonを学習したい」という方も多くいらっしゃるかと思います。 Pythonは1990年代前半からオランダ人のグイド・ヴァンロッサムによって開発されたオブジェクト指向スクリプト言語です。 Pythonは文法が必要最小限に抑えられており、ITエンジニアの学習の負担が軽減された開発言語と言われています。 海外では、近年Pythonによる開発が急速に増加しており、各種モジュール等が充実しています。Googleの開発に置けるメインのスクリプト言語ともされています。 日本国内でも、読みやすさ(=保守性)を重視する企業や、スマートフォンのバックエンド等では積極的に取り入れる企業が増加してきており、これからの一層の普及が期待される言語で
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く