Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...
AIで似ているAV女優を紹介しているスケベAI「スケベ博士」を作りました。①アプリ紹介編 の続きです。実際にどう実装したかという話です。 まだ友達追加していない人はここからチェケラ https://line.me/R/ti/p/6XAcvOifDl AIで似ているAV女優を紹介しているスケベAI「スケベ博士」を作りました。①アプリ紹介編 こんにちは。スケベサイエンティストのDAI(@never_be_a_pm)です。 AIで、画像から似ているAV女優を紹介してくれるLine Bot「スケベ博士」を作りました。 背景 私たち男性がスケベするときに、よく妄想しますよね。 中学生の頃は「○○ちゃん」のことを想像しながらスケベしておりました。 問題点 ... 実装技術編 前処理編 まず、前処理です。流れとしては、 PythonでエロサイトからAV女優名とサムネイル画像をスクレイピング 取得したデー
The Google App Engine team just released the AEoid library for fast and easy user authentication handling with OpenID. AEoid is currently in its "first look" alpha phase with more features on the way. In order for users to get started quickly, AEoid focuses on "convention over configuration." You don't need to have any experience with OpenID in order to get started. The GAE team made AEoid's in
Python 3が後方互換性を捨ててでも求めたもの:よりPythonicなPythonを目指して(前編)(1/2 ページ) Python 3.0では、Python 2で書かれたスクリプトが動かなくなるような実装が行われた。なぜ、後方互換性を崩してまで大きな仕様変更を行ったのか。それは、PythonがよりPythonらしくあるためだ。 2008年12月4日、Python 3.0がリリースされました。これまで「Python 3000」や「Py3k」という愛称で呼ばれ、Pythonの次期メジャーバージョンとして開発されていたものです。 メジャーバージョンアップといっても、基本的な文法、インデントを使ったブロック表記や基本的な機能の多くはPython 2から引き継いでいます。Pythonの持つシンプルで一貫性のある設計思想を受け継ぎ、よりPythonicなPythonへと言語をステップアップさせる
Python Software Foundationは、アプリケーション開発用の動的言語であるPythonの最新バージョン「Python 3.0」をリリースした。Python 3.0は新しい機能や手法を採取り入れており、従来版とは互換性がない。 Python Software Foundation(PSF)は12月3日、Python言語の最新版「Python 3.0」をリリースした。 「Python 3000」(Py3k)とも呼ばれるPython 3.0は、同言語の新バージョンであり、2.x系リリースとは互換性がないとPSFでは説明している。 PSFによると、バージョン3.0ではPython言語そのものは従来と基本的に同じであるが、辞書や文字列といった組み込みオブジェクトの動作方法が大幅に変更されたほか、不評だった機能の多くが削除された。また、標準ライブラリの構成も重要な数カ所で変更された
今回はPythonの代表的なWebアプリケーションフレームワークであるDjangoを紹介しましょう。 DjangoはPythonを代表するフルスタックなフレームワークで,独自のテンプレートエンジン,O/Rマッパー等を備えています。DjangoはGoogleAppEngineのSDKにも含まれています。 前回の記事ではGoogleAppEngineでDjangoのテンプレートを利用する例を紹介しました。DRY(Don't Repeat Yourself),テストサーバーを利用した素早い開発,正規表現を用いたURLディスパッチ,再利用性の高いコンポーネントといった特徴を持ちます。これらの特徴はRubyのフレームワークであるRuby on Railsと似ているところがあります。 昨今,Railsの台頭により国産のスクリプト言語Rubyが人気を集めていますが,Pythonは可読性が特に高く,未経験
Overview With scripting becoming an everyday part of a developers job. It is important that our tools reflect these needs. With Python being TIOBE's Language of the Year for 2007, It would really benefit NetBeans to tap into this market. To help make Netbeans the only IDE you need. So the object of this project is to add Python/Jython support to NetBeans. Releases Milestone 7 is out. see documents
42topics.com 2018 Copyright. All Rights Reserved. The Sponsored Listings displayed above are served automatically by a third party. Neither the service provider nor the domain owner maintain any relationship with the advertisers. In case of trademark issues please contact the domain owner directly (contact information can be found in whois). Privacy Policy
Google App Engineとは Google App Engineは,2008年4月7日に米国で開催されたCampfire Oneというイベントで発表されたWebアプリケーション開発環境です。 (編集注:この時点で発表されたプレビュー版は,限られた数の開発者に対して無料でサービスを提供していました。そして5月28日から本格的にサービスを開始し,料金体系を発表しました。基本的に従量課金制ですが,500Mバイトまでのストレージ利用または月間500万ページ・ビューまでのWebアプリケーションの利用に関しては,無料でサービスを提供するようです) 同種のサービスに,Amazon EC2があります。大きな違いとして,Amazonの場合は,あくまでLinuxサーバー・インフラの仮想環境を提供するものであり,開発者がアプリケーションの実行環境を用意しなければなりません。 これに対して,Google
Yasushi Masuda (ymasuda at ethercube dot com), Takanao Endoh (takanao at endoh dot tk)
プログラミング手法は、われわれの多くがソフトウェア開発業界に足を踏み入れたときから大きな変化を遂げてきた。開発ツールだけでなく、複雑な問題に対するソリューションを明示するために利用する言語も変化した。 今日、ソフトウェアの開発を仕事にする人々は複数の言語を駆使する。通常、彼らには必ず複数のプログラミング言語でアプリケーションを開発した経験がある。多くのアプリケーションを実装するに当たり、「ダイナミック言語」と呼ばれるクラスの言語が優先的に選ばれるようになった過程が興味深いので、ここでそれを見ていこう。 本稿はこのタイプの言語について、なぜ人気が高いのかを考え、これらのうちPerl、Python、そしてRubyを中心に、主な仕様や各言語の違いをいくつか理解できるよう見ていく。 ダイナミック言語とは何か? 技術的には、実行時に機能の修正が可能なものをダイナミック言語という。どういうことかという
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く