Not your computer? Use a private browsing window to sign in. Learn more
Not your computer? Use a private browsing window to sign in. Learn more
I have been asked a few times about my Go development environment. Because Go is still a very new language many people do not know where to start. Here are a few tools that I have in my Go toolbox. Tools GoCode - Code completion daemon. gofmt - Format your code godoc - Stdlib and third party documentation lint - linter for Go doc - Tool to search the docs via the cmd line gocov - Code coverage too
Dockerfile Builder¶ Docker can act as a builder and read instructions from a text Dockerfile to automate the steps you would otherwise make manually to create an image. Executing docker build will run your steps and commit them along the way, giving you a final image. 1. Usage¶ To build an image from a source repository, create a description file called Dockerfile at the root of your repository. T
昨日 http://d.hatena.ne.jp/naoya/20130620/1371729625 で書いたように Docker を使えば、欲しい VM を "任意の状態" で簡単にかつ" "瞬時に" コピーして作り出すことができる。 「任意の状態」というのは、例えば「OS は CentOS で、Ruby と Chef が入っている」みたいな VM のこと 「瞬時に」というのは本当に瞬時。VM の起動時間を待ったり、Ruby や Chef を入れる時間を待つ必要はない serverspec でテストをする場合、真っ新な VM を用意してそれにプロビジョニングを行って、その後に破棄するみたいなことを良くする。このとき「真っ新なVM」を立ち上げるのに、Vagrant などが使えるが、Vagrant だとテストの度に VM を一から作り直す・・・つまり vagrant up しなければいけない
Advanced Go Concurrency Patterns Sameer Ajmani Google Video This talk was presented at Google I/O in May 2013. Watch the talk on YouTube 2 Get ready 3 Go supports concurrency In the language and runtime, not a library. This changes how you structure your programs. 4 Goroutines and Channels Goroutines are independently executing functions in the same address space. go f() go g(1, 2) Channels are ty
We’ve made the very difficult decision to cancel all future O’Reilly in-person conferences. Instead, we’ll continue to invest in and grow O’Reilly online learning, supporting the 5,000 companies and 2.5 million people who count on our experts to help them stay ahead in all facets of business and technology. Come join them and learn what they already know. Become an O’Reilly online learning member
PostgreSQL Internals Through Pictures BRUCE MOMJIAN POSTGRESQL is an open-source, full-featured relational database. This presentation gives an overview of how POSTGRESQL processes queries. https://momjian.us/presentations Creative Commons Attribution License Last updated: June 2024 1 / 73 SQL Query SELECT firstname FROM friend WHERE age = 33; 2 / 73 Query in Psql test=> SELECT firstname test−> FR
[ログイン新規ID登録]閲覧履歴ご利用ガイド EF135mm F2L USM レビュー・評価 ホーム > カメラ > レンズ レンズ 単焦点レンズ > CANON(キヤノン) レンズ > CANON(キヤノン) 単焦点レンズ > CANON(キヤノン) > EF135mm F2L USM > レビュー・評価 CANON レンズ > CANON 単焦点レンズ > CANON EF L レンズ > EF L 単焦点レンズ > EF L 1996年 4月 発売 EF135mm F2L USM お気に入り登録 1184 最安お知らせメールが受け取れます ショップが販売価格を掲載するまでお待ちください 価格推移グラフ お気に入り製品に登録すると、価格が掲載された時にメールやMyページでお知らせいたします 中古 最安価格(税込): ¥73,400 (9製品) 価格帯:¥―~¥― (―店舗) メーカー希
S Y M S The LDAP guys. TM A Life After BerkeleyDB: OpenLDAP's Memory-Mapped Database Howard Chu CTO, Symas Corp. hyc@symas.com Chief Architect, OpenLDAP hyc@openldap.org S Y M S The LDAP guys. TM A OpenLDAP Project ● Open source code project ● Founded 1998 ● Three core team members ● A dozen or so contributors ● Feature releases every 18-24 months ● Maintenance releases as needed S Y M S The LDAP
One of the things that I enjoy about learning new things is the way it changes the way I look at the stuff that I already knows. Reading the LMDB codebase, and implementing a persistent B+Tree has given me a new depth of understanding about how relational databases (and Esent, too), work. I am going to go back to level zero and assume that you have never heard about this. You probably know what a
Tweet * WhatFont is not affiliated with MyFonts and/or the WhatTheFont service. ← Back to Chengyin's main page What is the easiest way to find out the fonts used in a webpage? Firebug or Webkit Inspector? No, that's too complicated. It should be just a click away. Hence I wrote WhatFont, with which you can easily get font information about the text you are hovering on. To embrace the new web font
このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日本のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2023年5月時点の調査。
The Java SE 7 release contains an important enhancement for multithreaded custom class loaders. In previous releases, certain types of custom class loaders were prone to deadlock. The Java SE 7 release modifies the locking mechanism to avoid deadlock. Background The function of a java.lang.ClassLoader is to locate the bytecode for a particular class, then transform that bytecode into a usable clas
App::highlight is a bit like grep, except that it doesn't filter out lines. In exchange for seeing all the output you get a lot more fun highlighting options to play with, and full Perl regex support of course. I gave this talk at the London.pm technical meeting in July 2013. App::highlight is available on Github and CPAN.Read less
For full functionality of this site it is necessary to enable JavaScript. Here are the instructions how to enable JavaScript in your web browser.
From Doug Lea’s abstract: “Creating components based on concurrent and parallel algorithms and data structures often requires more attention to “engineering” issues not seen with most other libraries. Components created in the “obvious” way sometimes turn out to be wrong, to perform poorly, or are unusable in most applications, because the abstractions in which they are expressed are leaky, imprec
Summary: First in a quick(hopefully) series of posts on memory alignment in Java. This post introduces memory alignment, shows how to get memory aligned blocks, and offers an experiment and some results concerning unaligned memory performance. Since the first days of Java, one of the things you normally didn't need to worry about was memory. This was a good thing for all involved who cared little
{UPDATE 03/09/14: If you come here looking for JMH related content start at the new and improved JMH Resources Page and branch out from there!} Exploring some of the multi-threading related functionality in JMH via a benchmark of false shared counters vs. uncontended counters. As discussed in previous post the JMH framework introduced by the good folk of the OpenJDK offers a wealth of out of the b
Necessar(il)y Evil dealing with benchmarks, ugh Aleksey Shipilev aleksey.shipilev@oracle.com, @shipilev The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions.
{UPDATE 03/09/14: If you come here looking for JMH related content start at the new and improved JMH Resources Page and branch out from there!} Demonstrating use of JMH and exploring how the framework can squeeze every last drop out of a simple benchmark. Writing micro benchmarks for Java code has always been a rather tricky affair with many pitfalls to lookout for: JIT: Pre/Post compilation behav
Sometimes we want to know how an object is laid out in memory, here's 2 use cases and 2 solutions which remove the need to hypothesise. A few months back I was satisfying my OCD by reading up on java object memory layout. Now Java, as we all know and love, is all about taking care of such pesky details as memory layout for you. You just leave it to the JVM son, and don't lose sleep over it. Somet
Apple Services Marketing Tools Share links, custom assets, badges, widgets and more. Afghanistan Albania Algeria Angola Anguilla Antigua and Barbuda Argentina Armenia Australia Austria Azerbaijan Bahamas Bahrain Barbados Belarus Belgium Belize Benin Bermuda Bhutan Bolivia Bosnia and Herzegovina Botswana Brazil Brunei Darussalam Bulgaria Burkina Faso Cambodia Cameroon Canada Cape Verde Cayman Islan
10GBase-Tのススメ 今現在、どのようなネットワークをお使いでしょうか?10/100Base-T?GbE? 既にGbE、すなわち1000Base-Tが安く入手でき一般家庭にまで普及していると思います。 しかし、サーバーやデータセンターといった基幹系のみならず、一般家庭においても動画データなどの増大、ITサービス系においてもクラウドの活用やBig Dataの取扱い、組み込みインテリジェントシステム系においてもサイネージでのコンテンツ配信、セキュリティでの監視カメラ動画の転送、医療機器でのPACS・DICOMといった医用画像の高精細化、三次元化といったようにデータ転送量やそのリアルタイム性が増しており、ネットワークのトラフィックが逼迫しています。 もちろん、TeamingやTrunkingといった技術で複数のネットワークを束ねて帯域を確保するといった努力も行われていますが、5本も10本も
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く