発売日: 2016年12月 - 発売中新刊発見日: 2016年12月23日(2024年07月01日 13時29分 JST時点)
![発達プログラム(143号) コロロ発達療育センター [人文・思想・社会]](https://cdn-ak-scissors.b.st-hatena.com/image/square/49985773e49d7dd2ad77b9742f1e9f159035642d/height=288;version=1;width=512/https%3A%2F%2Fthumbnail.image.rakuten.co.jp%2F%400_mall%2Fbook%2Fcabinet%2F0418%2F9784904950418.jpg%3F_ex%3D200x200)
環境 9 users 誠文堂新光社 9 users ウェブデザイン 8 users グラフィックデザイン 7 users デザイン 5 users 統計 5 users インターネット 4 users メディア 3 users シンギュラリティ 3 users コンピューター 2 users ネット 広告 2 users 身体 2 users 未来 2 users メディア 2 users ネット 2 users 幻想 1 user テクノロジー 1 user ドキュメント 1 user 発展 1 user 特別 1 user デジタル 1 user 誠文堂 1 user インフォグラフィック 1 user デザイン史 1 user 情報デザイン 1 user 材料 1 user 続ける 1 user 続けられる 1 user 企画 1 user 精神 1 user 自然史 1 user
Swift Advent Calendar その2の23日目の記事です。 Swiftはマルチパラダイム 私がiOS開発に手を出し始めたのはおよそ4,5年ほど前、当時はまだSwiftは存在せず Objective-Cによる開発で、ちょうどMRCからARCに切り替わる手前ぐらいに初めて出会いました。 当時は元々アプリエンジニアがほとんど社内にいない中、Android開発をもくもくと開発しており オブジェクト指向はなんぞや?という所からJava先生にいろいろ教えて貰っていた所だったので、 その名の通りオブジェクト指向ベースであるObjective-Cにはretainカウントに発狂する以外はある程度キャッチアップできていました。 Swiftはマルチパラダイム言語と呼ばれています。 Objective-Cゆずりのオブジェクト指向、そして関数型を取り入れ、 また各言語に散らばっていた素晴らしい機能(N
はじめに この投稿はFujitsu Advent Calendar 2016の23日目の記事です。 Advent Calnderなる面白そうなものが盛り上がっていると聞いて急いでQiitaに登録しました。 普段はアプリのプロト開発等を行なっています。 仕事柄ネットワーク畑の人が周りに多くて「スマホアプリを作ってみたいんだけど今度教えてよ!」ってよく言われます。箱を開けて見ると大体の人が下記の二つで壁を感じているようです。 ・ 環境を作るのに挫折した ・ プログラミングはちょっと苦手 そんな方でも大丈夫!ぜひ記事を読みながらトライして下さい。 ※本記事で紹介する内容はネイティブでの開発ではありません。 環境準備 なんといってもこいつが大変です。Android studioやeclipseのダウンロードに何時間かかるんだよって話で、インストール終わったと思ったらメモリが足りなくてすぐに固まるな
(この内容は2014年07月時点のものです) 記事中の A Tour of Go のコードは、 このライセンス のもと、 The Go Authors と Google Inc. に帰属します 参考リソース 概観として Go メモ - 日本語公開記事 - サイボウズエンジニアのWIKI 中国語オリジナルの日本語版の解説書: build-web-application-with-golang/preface.md at master · astaxie/build-web-application-with-golang オフィシャル系 実践 Go: Effective Go - The Go Programming Language 翻訳版 (golang.jp): 実践Go言語 - golang.jp 仕様: The Go Programming Language Specificatio
The Go gopher was designed by Renee French. (http://reneefrench.blogspot.com/) CC3.0 こんにちはnasustです。 PHPやRubyからGo言語 / golangを学ぶと型とポインタについて戸惑うと思います。 今回は型とポインタを分かりやすく解説したいと思います。 型の一覧 論理型 数値型 実行環境に依存する数値型 実行環境に依存しない数値型 文字列型 関数型 構造体型 メソッド群 インターフェイス型 マップ型 配列型 スライス型 チャンネル型 ポインタ型 値型と参照型と負荷 関連記事 型の一覧 Go言語 / golangには以下の型があります。 論理型 数値型 文字列型 関数型 構造体型 ポインタ型 インターフェイス型 マップ型 配列型 スライス型 チャンネル型 論理型 これは分かりやすいと思います。 t
TL;DR config ファイルに rssuri = "feed.xml" のように指定する (v0.14 から) 背景:デフォルト RSS ファイル名について hugo で生成される RSS ファイル名はデフォルトだと index.xml となっている。 課題:RSS ファイル名を変更したい場合 Octopressなどの別な静的サイトジェネレータからの移行時で rss.xml とか feed.xml などのようにファイル名を指定していた場合は、移行時に名前が変わってしまう。 調査 Release Notes を見ると、5/25にリリースされたv0.14.0から RSS のファイル名を設定出来るらしい。 Improvements ... Configurable RSS output filename これをどう指定すればいいのか、公式ドキュメントには特に書かれていなかった(見落としがあ
お世話になっております。 しゃまとんです。 タイトルの通りですが、ZeroFormatterをGo言語で使えるようにしたかったので、作ってみています。 そもそもZeroFormatterとは何ぞやというところですが、infinityにFastなDeserializerです。 C#でserialize/deserializeを爆速で行えるようで、これはすごい・・・!と思った次第です。 詳細はgithubで。 そんなZeroFormatterはもちろんUnityでも使用することができます(zfc等の若干の利用手順があるっぽい)。作者のneueccさんが所属されているグラニさんで使われているはずなので、実績はこれから積まれていくでしょう。 現状、多言語対応は進行中(有志によって)なので、他言語で使いたい場合は待つか、フォーマットが公開されているので実装する必要があります。 golangでも誰かや
GoにはGo 1 promise of compatibilityがあり基本的にGo1.xでAPIのインターフェースが変更されることはない.そのため過去に書いたコードを新しいGoでビルドしてもぶっ壊れることは(おそらく)ない.ただリリースごとに新しいパッケージや関数/メソッドはどんどん追加されていくため古いGoで新しいコードをビルドすることはできないことがある(例えば,標準のcontextパッケージを使っているコードはGo1.7以降でしかビルドすることができない). GoはリリースごとにGC(e.g., Sub-millisecond GC pauses)やコンパイラ(e.g, SSAの導入)や各標準パッケージの改善が行われる.そのため自分は「どんどんバージョン上げていけば良い.だからパッケージも同じく最新のバージョンで動くものを提供すれば良い」と思う.がこれは個人的な思想で誰かが使える形
URLYou can post either your article on Qiita or your blog post. About reserved postingIf you register a secret article by the day before the same day, it will be automatically published around 7:00 on the same day. About posting periodOnly articles submitted after November 1 of the year can be registered. (Secret articles can be registered anytime articles are posted.)
先日、SPMというコマンドラインツールをリリースしましたが、golangでコマンドラインツールを作成する上で便利だったツールや考え方等を備忘として残します。 CLIのベース 3rd Partyのライブラリを利用せずとも標準のflagパッケージで処理を書けますが、色々と面倒なのでurfave/cliのパッケージを利用しました。このパッケージは以下のように、簡単にサブコマンドやフラグを定義できます。 app := cli.NewApp() app.Name = "spm" app.Usage = "Salesforce Package Manager" app.Version = APP_VERSION app.Commands = []cli.Command{ { Name: "install", Aliases: []string{"i"}, Usage: "Install salesfo
Eureka EngineeringLearn about Eureka’s engineering efforts, product developments and more.
はじめに GoはC言語やその後のオブジェクト指向言語における課題をシンプルな手法で解決しており、大変使い勝手の良い言語になっています。 具体的にはC言語と比較すると以下のような点が優れています。 充実した標準ライブラリ コンパイルの容易さ 公式フォーマッター クロスコンパイル、マルチプラットフォーム対応 複数返り値によるerrnoからの脱却 インターフェースによるオブジェクト指向の実現 GC(Garbage Collection) スタックやヒープを意識しないプログラミング 整数仕様の整理 今回はこの中でも紹介されることが少ない整数の仕様について紹介したいと思います。 整数オーバーフローの仕様 整数オーバーフローについてGo言語仕様を確認すると以下のように記載されています。 Integer overflow For unsigned integer values, the operatio
Goはgo routineを使って並行処理を容易に書くことができるが、下手に書くと色々なfunctionが相互に入り乱れて処理が追いづらいときがある。ここではGoでfunctionをトレースする方法をメモしておく。 結論から言えば、runtime.Callerを使えば良い。なお、debug.PrintStackでstack traceを出力することができるが、標準エラー出力となるのでちょっと使いづらい。しかし、ただコンソールで出力したいだけなら、debug.PrintStackのほうが簡単であるし、これ以降を読む必要は無い。 func Caller func PrintStack 簡単な使い方 runtime.Callerとは何なのかはマニュアルを参照すべきだけど、簡単に言うと、引数の数値に応じてCallerが呼び出された時点での呼び出し元の情報を提供してくれるfunctionと言える。例
Linuxで香り屋Vimのビルドを自動化する Vim(その2) Advent Calendar 22日目 この記事はVim(その2) Advent Calendar 2016の22日目のエントリーです。昨日は凡人さんの続・初めてのプラグイン作成 - 最小限なvimプラグインでした。明日はJpnLavenderさんです。 香り屋版Vim、使ってますか? さっそくですが、Windows使いの皆さん、香り屋Vimを使っていますか?僕も使ってます。まあ、Vim初心者なので使いこなせているかといえば使いこなせてないですが・・・。 それはさておき、Windowsで使っているならLinuxでも香り屋Vimを使いたいって思うことはありますよね(・・・ありますよね?) ご存知のように、Windowsなら香り屋版公式バイナリが配布されていますし、MacでもMacVim-kaoriyaというプロジェクトのおかげ
[ {"id":1,"name":"akane","birthday":"08-16","vivid_info":{"color":"red","weapon":"Rang"}}, {"id":2,"name":"aoi","birthday":"06-17","vivid_info":{"color":"blue","weapon":"Impact"}}, {"id":3,"name":"wakaba","birthday":"05-22","vivid_info":{"color":"green","weapon":"Blade"}}, {"id":4,"name":"himawari","birthday":"07-23","vivid_info":{"color":"yellow","weapon":"Collider"}}, {"id":0,"name":"rei"} ] pac
日付が変わり、さくらインターネットは20周年を迎えました。 これまでありがとうございました。これからもよろしくお願いします!! と言うことで、さくらの聖夜から帰ってきて、日付が変わってしまい恐縮ですが、hadoopについて簡単に書こうと思います。 はじめに なぜ今になってhadoopの構築を書いてるのか、というところから。 先日、大量のデータに共通の処理をしないといけない事情が発生したため、急遽hadoopのクラスタを構築しました。 以前セットアップして使ったのは4年前の学生時代の時で、当時の記憶が全く残っておらず、ドキュメントを読みながらセットアップしました。 定常的に使うことはないのですが、突発的に必要になることがあるので、せっかくなのでAnsibleのPlaybookにしましたのでご紹介します。 (構築したものの、悲しいことに今回は案件がなくなり不要になってしまいました...) ha
コンピュータ 17 users perl 15 users web 11 users ゲーム プログラミング 11 users アルゴリズム 6 users エンゾウ 5 users 伊藤 真 5 users web+db 3 users ソフトウェア 3 users ios プログラミング 3 users コウキ。 3 users web db 3 users php プログラミング 2 users web+db press 技術評論社 2 users データベース 2 users 技術評論社 db 2 users ruby プログラミング 2 users php フレームワーク 2 users ゲーム開発 2 users php 2 users コンピューター 2 users swift 1 user ソフトウェア開発 1 user アプリケーション 1 user web+db pre
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く