タグ

2015年12月4日のブックマーク (17件)

  • AWS News Blog

    Top Announcements of the AWS Summit in New York, 2023 It’s probably no surprise that generative artificial intelligence and machine learning were the stars of the show, but there were several other bright lights from the day-long cloud conference. New Seventh-Generation General Purpose Amazon EC2 Instances (M7i-Flex and M7i) Today we are launching Amazon Elastic Compute Cloud (Amazon EC2) M7i-Flex

  • Java 9、開発スケジュールを6カ月伸ばす提案。リリースは2017年3月へ

    チーフJavaアーキテクトのMark Reinhold氏がOpenJDKメーリングリストへ、Java 9の開発スケジュールを延長する提案を投稿しました。オラクルのJavaブログで報告されています。 Java 9の最大の特徴は「Project Jigsaw」によるJavaのモジュール化ですが、その開発に時間がかかっているようです。 参考:[速報]JavaOne開幕。Java 9は「Project Jigsaw」でクラスパスの問題とJDK肥大化の問題を解決する。JaveOne 2015 メーリングリストに投稿された内容の一部を紹介しましょう。 In the current JDK 9 schedule [7] the Feature Complete milestone is set for 10 December, less than two weeks from today, but Ji

    Java 9、開発スケジュールを6カ月伸ばす提案。リリースは2017年3月へ
  • Google AJAX Feed API が「403 : This API is no longer available.」を返す件について | astone.jeez.jp

    Home » Programming » 【復旧済み】Google AJAX Feed API が「403 : This API is no longer available.」を返す件について 【復旧済み】Google AJAX Feed API が「403 : This API is no longer available.」を返す件について ※15/12/04 10:00 最終更新 【重要】現象は2015/12/04の午前にとりあえず復旧したようです。 情報を追いやすい様に、追記を上に追加しております。 Google developersの公式フォーラムの情報はこちら とりあえず現状を知りたいかたはこちら 文から読まれるかたはこちらからどうぞ! また、転記している代替案はフロントエンド側のみで実現可能そうなものを抜粋しております。PHPRuby等のサーバーサイド実装を使っての解

    Google AJAX Feed API が「403 : This API is no longer available.」を返す件について | astone.jeez.jp
  • 新リリース紹介: Ceylon 1.2, Node.js 5.0, Atom 1.1

    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が最近リリースされ、重要な変...

    新リリース紹介: Ceylon 1.2, Node.js 5.0, Atom 1.1
  • AWS再入門 Amazon Redshift編 | DevelopersIO

    はじめに 当エントリはDevelopers.IOで弊社AWSチームによる2015年アドベントカレンダー 『AWS サービス別 再入門アドベントカレンダー 2015』の4日目のエントリです。 昨日3日目のエントリは清水の『Amazon CloudFront 』でした。 このアドベントカレンダーの企画は、普段AWSサービスについて最新のネタ・深い/細かいテーマを主に書き連ねてきたメンバーの手によって、今一度初心に返って、基的な部分を見つめ直してみよう、解説してみようというコンセプトが含まれています。 日4日目のテーマは『Amazon Redshift』です。 Amazon Redshift(クラウドデータウェアハウスソリューション) | アマゾン ウェブ サービス(AWS語) 目次 サービスの基的な説明 高速且つフルマネージドなデータウェアハウス(DWH:Data Ware Hou

    AWS再入門 Amazon Redshift編 | DevelopersIO
  • GolangのOpenGL事情(WebGLも含むよ) - Qiita

    WebGLアドベントカレンダーでの投稿です。Golangのアドベントカレンダーはまた別に書きます。 最近、GolangでOpenGLを書いているのですが、GolangのOpenGL事情についての情報がまとまっているものがあまりなかったのでまとめてみます。 Golang用の各種OpenGL/WebGLライブラリ 由緒正しいライブラリgo-gl Golangには昔からOpenGLのAPIを提供するgithubのOrganizationがあります。go-glというコミュニティです。 昔からある多くのパッケージがここのライブラリを参照しています。OpenGLを管理する非営利団体のKhronosの提供するファイルを元にバインディングを生成しているため、安全確実な堅実なライブラリです。2.1以降の各OpenGL/OpenGL ESのバージョンに対応しています。また、OpenGLを使ったクロスプラットフ

    GolangのOpenGL事情(WebGLも含むよ) - Qiita
  • そのシェルスクリプトもうちょっとシンプルに書けそう Tips集(Golf/シェル芸ではない) - Qiita

    Shell Script Advent Calendar 2015 4日目 の投稿です。 以前から自分用にメモしていたものを文字起こししました。 はじめに 仕事でシェルを使い始めて3年くらい経ちました。 途中、pythonruby でスクリプト作ったり、ちょっと zsh に浮気したりしましたが、なんだかんだで今も Bash を使うことが多いです。 この3年間、スーパーシェル芸人(@ebanさん)にご教授頂いたり、Golfしたり(@ebanの影響)、シェル芸勉強会に参加したり(@ebanの影響)してきました。 そんな3年間のまとめとして、シェルスクリプト初めましてだった3年前の私に向けたTips集を書いてみました。 趣旨 各項目ごとに、まず初心者(過去の私がやってた)あるある実装を例示して、その次に、より良さげな実装を例示する構成としています。 実行環境 OS Mac OS X Yos

    そのシェルスクリプトもうちょっとシンプルに書けそう Tips集(Golf/シェル芸ではない) - Qiita
  • Go lang bbpd / Amazon DynamoDBのプロキシサーバ

    Go Advent Calendar 2015 - Qiita 11/4の記事です。 Go言語で書かれた、Amazon DynamoDBのプロキシサーバの紹介をします。 もともと、他言語のPHPで書かれたウェブアプリケーションで、AWS SDK for PHPを利用してDynamoDBを使おうとしていたのですが、Class Preloader for PHPがうまく動かせず、全然パフォーマンスが出なくて困っていました。EC2 c4.xlarge nginxphp-fpm でベンチマークして800 req/s ほどでした。(PHP with Amazon DynamoDB) そのため、他言語でDynamoDBのプロキシサーバを立てて、そのAPIを経由してデータのSet / Getをしようと考えて、色々探しまわった結果、SmugMugという企業がオープンソースで公開している、Goで書かれ

    Go lang bbpd / Amazon DynamoDBのプロキシサーバ
  • Linuxデスクトップ環境を Gifに記録する - Qiita

    WindowsMacOSXだと Licecapやその他様々なツールで作業などを Gifで記録することができるのですが, Linuxだとそのようなツールがあまりありません. 動画形式で記録しそれを gifに変換というのがわりといろいろなところで書かれている印象ですが, そうやって作成した Gifは綺麗でないわりにファイルサイズがやたらでかいものとなることが多いです. Linux環境にまともなものないんかいと思っていたところに見つけたのが byzanzです. これで作成した Gifはサイズが小さめなわりに品質は高く Githubの README.mdにも問題なく貼れます. インストール Debian系は以下のとおりです. (注: 古い Ubuntuだと PPAから取得する必要があります)

    Linuxデスクトップ環境を Gifに記録する - Qiita
  • Goでフィルタコマンドを怠惰に書く - Qiita

    この記事は、2015年の Go その3 Advent Calendar の4日目の記事です。 最近、Goでサーバ管理用のコマンドばかり書いています。実際Goは、管理用ツールを作るのにとても便利です。 すべて1バイナリにstaticリンクしてくれるし、クロスコンパイラも完備なので、手元ビルドしたものをサーバにscpするだけで動きます。 サーバ管理者にあれやこれやとビルド環境とかライブラリとか、インストールのお伺いを立てる必要もありません。 管理者に黙って勝手ツールを使い放題ですね(ぇ というわけで、皆もっとGoでコマンドを実装しましょう! フィルタコマンドこそが言語の優劣を決する コマンドラインのツールといえばやはりフィルタコマンドでしょう。 ご存知の通り、フィルタコマンドとは標準入力(STDIN)から何かを受け取って結果を標準出力(STDOUT)に書き出すコマンドの総称です。grep とか

    Goでフィルタコマンドを怠惰に書く - Qiita
  • 高速文字列処理ライブラリを作った - prime's diary

    この記事はポエムアドベントカレンダー4日目の記事です。 www.adventar.org 大量の文字列データを扱うことの多くなった現代において、文字列処理ライブラリの高速化は重要である。 しかしながら、個人レベルで汎用的かつ高速な文字列処理ライブラリを作成することは難しい。 今回は汎用性を少し下げることにより圧倒的な高速化をした文字列処理ライブラリ「A」を制作した。 ソースコード gist.github.com ライブラリの仕様 文字列の制約 すべての文字がAで構成されていること 制約を満たす文字列の例 AAAAAA AAAAAAAAAA 制約を満たさない文字列の例 aaa ABCDE 制約を満たさない文字列を用いた場合、正しくない結果を得る可能性がある。 利用方法 ライブラリ中では専用の効率的なデータ構造により文字列を管理する。そのため、利用するにはstd::stringから変換処理を行

  • DIについてあれこれ - tototoshi の日記

    Dependency Injectionとはコンポーネント間の依存関係をプログラムのソースコードから排除し、外部の設定ファイルなどで注入できるようにするソフトウェアパターンである ってwikipedia先生が言ってました。 Scalaにおける最適なDependency Injectionの方法を考察する 〜なぜドワンゴアカウントシステムの生産性は高いのか〜 - Qiita を読んでいろいろ考えたので、なんで今さらって感じのことを書きます。 ScalaでDIというとDIコンテナとかCake PatternとかReader Monadとかって話になっちゃうんですが、これらはいかにかっこよくDIするかの話であって、別にこういった道具やパターンを使わなくてもDIは可能という話です。 Constructor Injection 簡単な例で考えます。今ここにUserRepositoryにべったり依存し

    DIについてあれこれ - tototoshi の日記
  • Web開発の未来 – React、FalcorおよびES6 | POSTD

    この記事でWeb開発の未来を垣間見ることができるでしょう。UIの構築やサーバ、データ・エンドポイントの新しい見解を得ることができると思います。ここで、ブラウザとサーバコードの両側を含めたフルスタックな話をしていきます。これを読めば、 完全に機能するGitHubリポジトリ で紹介されたすべてのコードの検証や実行ができるようになります。皆さまが開発者として次の資質を持っていることを前提に話を進めていきます。 JavaScript中級者 HTML中級者 クライアント/サーバ間通信の基礎知識 JSONの基礎知識 Node.jsの基礎知識 上の知識がなくても、 おそらく この記事の進行についていけるでしょう。しかし、知識がないと私の紹介するコードを現実的なシナリオあるいは重要なシナリオに応用するのは難しいでしょう。インターネットは情報の宝庫なので、理解に必要な概念などをたくさん提供してくれます。必要

    Web開発の未来 – React、FalcorおよびES6 | POSTD
  • SVGのPathをアニメーション化してくれる大人気jQueryプラグイン「DrawSVG」

    Pathを書こう 基的なPathの動きは全てHTMLに書かれている。 以下のHTMLタブを参考にしてみるといいだろう。 シンプルな使用法 See the Pen Simple usage by Leonardo Santos (@lcdsantos) on CodePen. スクロールでPathを移動する。 See the Pen Draw on scroll by Leonardo Santos (@lcdsantos) on CodePen. イメージのMaskPathをアニメーション化する。 See the Pen Animate mask path by Leonardo Santos (@lcdsantos) on CodePen. その軽さ2キロバイト以下という軽量化ぶり。1年前は1キロバイト以下だったんだけども、少しずつ機能が追加されていますね。それでも十分な軽さです。 お

    SVGのPathをアニメーション化してくれる大人気jQueryプラグイン「DrawSVG」
  • 「PHP 7」正式版が登場。PHPにとって10年ぶりのメジャーバージョンアップ。実行速度は旧バージョンの2倍以上

    PHP 7」正式版が登場。PHPにとって10年ぶりのメジャーバージョンアップ。実行速度は旧バージョンの2倍以上 PHPの公式サイトでは、PHP 5.6.xからPHP 7.0へ移行するためのガイド「Migrating from PHP 5.6.x to PHP 7.0.x」も公開されています。 開発者であるRasmus Lerdorf氏は10月に来日し、「PHPカンファレンス2015」で講演。PHP 7ではPHP 5との互換性を維持しつつ、2倍以上の性能向上とメモリ使用量の低減など、大きな改善が実現されことを示していました。「実際に世界中で使われているPHPアプリケーションの性能が2倍になるのが主な特長です」(Rasmus Lerdorf氏。10月に開催された「PHPカンファレンス2015」にて)。 さらにLerdorf氏は次のようにPHPにはさらに高速化の余地があると説明しています。 「

    「PHP 7」正式版が登場。PHPにとって10年ぶりのメジャーバージョンアップ。実行速度は旧バージョンの2倍以上
  • Swift.org

    Swift is a general-purpose programming language that’s approachable for newcomers and powerful for experts. It is fast, modern, safe, and a joy to write. struct Binomial: Codable { var genus: String var species: String var subspecies: String? } let tree = Binomial(genus: "Pin", species: "oak") let jsonData = try JSONEncoder().encode(tree) // {"genus":"Pin","species":"oak"} struct ScientificName {

    Swift.org
  • TechCrunch | Startup and Technology News

    Rivian has changed 600 parts on its R1S SUV and R1T pickup truck in a bid to drive down manufacturing costs, while improving performance of its flagship vehicles.  The end goal, which will play out over the coming year, is an existential one. Rivian lost about $38,784 on every vehicle…

    TechCrunch | Startup and Technology News