Goのランタイムのバグを踏んで解決しました。解決までの過程を記事にします。 同じようなランタイムのバグを踏んで、小さい再現コードを作れない場合の参考にしてください。 自分のプログラムを疑う あるSlackチャンネルで Go で書かれたサーバーのクラッシュが話題になっているのを見つけました。その時に共有してもらったトレースバックです。 runtime: pointer 0xc007b8af97 to unused region of span span.base()=0xc004000000 span.limit=0xc004002000 span.state=1 fatal error: found bad pointer in Go heap (incorrect use of unsafe or cgo?) runtime stack: runtime.throw(0xc046ca,
「FireAlpaca」の練習がてら、ダンボーの写真を模写しました。 この記事では簡単なメイキングと、絵を描いていて気がついたこと等をまとめています。 1:背景を塗る 背景をバババッと塗りました。気をつけたことといえば、光を感じるようなグラデーションを目指した事くらいでしょうか。 2:ダンボーのシルエットを描く これもダダっと塗りました。pixivの厚塗り講座では「適当に」みたいに書いてあることが多いので本当に「適当に」塗ったら、後から直すのが大変でした。 適当にも限度があるようです。 当たり前の事かもしれませんが、パーツの比率などは重要なのである程度は正しく描くことを意識した方がいいと思います。 3:大体の色を塗る どこに光があたっていて、どこが影になっているのか、ぱっと見でわかるように大げさに塗っています。光と影を入れることで、完成形をイメージできるようになりました。 とは言え、足や手
golangいまどき例外ないの頭おかしいって思ってたけどようするにgoroutineと例外がうまくいかないからgoroutineのほう取って例外捨てたってことかねえ。 — Urabe, Shyouhei (@shyouhei) April 15, 2014 FAQ に書いてあります。 Why does Go not have exceptions? - Frequently Asked Questions (FAQ) - The Go Programming Language We believe that coupling exceptions to a control structure, as in the try-catch-finally idiom, results in convoluted code. It also tends to encourage programme
この記事ははてなエンジニアアドベントカレンダー2014の8日目です。 今回は、Go言語でサーバ管理ツール Mackerel のコマンドラインツールmkr を作るときに調べたこと、考えたこと、やったことについて紹介します。(mkr は現時点では開発版での提供になります。) コマンドラインツールについて コマンドラインツールを作るにあたって、@deeeet さんの YAPC Asia 2014 での発表資料が非常に参考になります。 書籍 UNIXという考え方ーその思想と哲学 の内容をベースに、コマンドラインツールはどうあるべきかということが丁寧に説明されています。 上記資料から引用させていただくと、コマンドラインツールにおいて重要なポイントは以下の7つであるとされています。 1つのことに集中している 直感的に使える 他のツールと連携できる 利用を助けてくれる 適切なデフォルト値を持ち設定もでき
ここ1年ぐらい収集した便利 Go 言語情報を並べただけです。 http://b.hatena.ne.jp/y_uuki/golang/ https://github.com/stars?language=go オフィシャル 言語機能解説を中心にピックアップ。 Effective Go - The Go Programming Language Go's Declaration Syntax - The Go Blog Share Memory By Communicating - The Go Blog Defer, Panic, and Recover - The Go Blog Go Concurrency Patterns: Timing out, moving on - The Go Blog Go Slices: usage and internals - The Go Blog
本記事はGo Advent Calendar 2014の18日目の記事です. Go言語は,クロスコンパイルや配布のしやすさからコマンドラインツールの作成に採用されることが多い.自分もGo言語でいくつかのコマンドラインツールを作成してきた.例えば,GitHub Releaseへのツールのアップロードを簡単に行うghrというコマンドラインツールを開発をしている. コマンドラインツールをつくるときもテストは重要である.Go言語では標準テストパッケージだけで十分なテストを書くことができる.しかし,コマンドラインツールは標準出力や標準入力といったI/O処理が多く発生する.そのテスト,例えばある引数を受けたらこの出力を返し,この終了ステータスで終了するといったテストは,ちゃんとした手法が確立されているわけではなく,迷うことが多い(少なくとも自分は結構悩んだ). 本記事では,いくつかのOSSツール(得に
grpc/grpc · GitHub gRPC - An RPC library and framework https://github.com/grpc/grpc gRPC は Google が開発しているRPC(リモートプロシージャコール)のライブラリとフレームワークで、通信層は HTTP/2 を介して行われます。 データ層については、固定されている訳ではなくあくまでデフォルトで Protocol Buffers が使われる様になっています。使用出来るプログラミング言語は現在、C++, Node.js, Python, Ruby, Objective-C, PHP, C# となっています。 実はこれら以外にも grpc-go という、なぜかこのリストに加えられていないオフィシャルリポジトリがあります。 grpc/grpc-go - GitHub gRPC-Go The Go impl
◆ラフ・下書き ■新規作成 左上の「ファイル」→「新規作成」でこんなのが出ます。 私はサイズが小さいと線が描きづらく感じるので大きめで描いていますが、もっと小さくても大丈夫だと思います。迷ったらまずA4で描き始め、トリミングしてます。 言い忘れてしまいましたが、画面上部から手ブレ補正が変更できます。また、必ずアンチエイリアシングはオンにしておきましょう。右のソフトエッジは消しゴムのものなので、お好きなほうで! ■ラフ なんとなくゼリービーンズとマカロンに乗った女の子が描きたい!と思ったので、えんぴつで頭に浮かんだものをそのままざっくり描いていきます。大体決まってきたら、水彩やカリグラフィなどで軽く色を置いてみます。手ブレ補正は0です。 選択ツール(短形)で残したい部分を囲み、「編集」→「トリミング」でトリミングしました。その後一応「編集」→「画像解像度」で縦の長さを3000に直しておきます
(補足) 公式サイトのTipsページができました http://firealpaca.com/topics/ この記事について http://nonabi.seesaa.net/article/252909324.html (FireAlpaca機能メモ(加筆有り) http://gclef.kitunebi.com/ (FireAlpacaの非公式簡易FAQ(仮) http://torimatome.main.jp/soft/ (トリまとめ http://www.pixiv.net/member_illust.php?mode=medium&illust_id=26542428 (FireAlpaca使い方メモ http://www.pixiv.net/member_illust.php?mode=medium&illust_id=27929312 (フリーソフトで描いた絵のメイキング的
Product 製品から探す Wacom MobileStudio Pro Wacom Cintiq Pro Wacom One Wacom Intuos Pro Wacom Cintiq Intuos Bamboo Smartpads Bamboo Stylus Category タイトルタグから探す 製品の選び方 活用ガイド Sculpting with Wacom Drawing with Wacom イラストテクニック ~あの作品の制作環境が見たい~ ペンタブレット活用事例 Bamboo Blog 写真に絵を描く!フォト・ドローイングのススメ 教育現場での導入事例 デジタルペンのおしごと図鑑
第1話「はじまるよ」 第2話「バター犬してやるわ」 第3話「アナルビーズマン」 第4話「放送禁止」 第5話「さがしてます」 第6話「オナホールマン」 第7話「サンカクモクバン」 第8話「怪人会」 第9話「ひとりぼっち」@/A 第10話「ぺろぺろ」 第11話「ぬるぬる」 第12話「むらむら」 第13話「ヒーローごっこ」 第14話「いやだぜ」 第15話「腑抜け」 第16話「とどめですよ」 第17話「カニちゃん」 第18話「みっけ」 第19話「アナルビーズマンVSカニバルマン」 第20話「震えるな」 第21話「昂奮」 第22話「孤独の穴」 第23話「嘆願」 第24話「話をしないか」 第25話「いこうよ!SM喫茶」@/A 第26話「やろうよ!インポ」 第27話「タイホだ!」 第28話「喰神家」@/A 第29話「退院アナ」 第30話「魂の夏ト
★最新更新:(一昨年の)4/1 第110話「亀裂」←…… _______________________________________________________________________________________________________________ 画像が表示されない場合は右クリック→「画像の表示」で表示出来ます。 【本編】
大変ご無沙汰しております。 昨年一度も更新してないことに驚きました。生きてたし、仕事もしてたんですけど、このサイトはもうほとんど誰も見てないだろうな、と思ってすっかり更新を怠っておりました。 さて、タイトル通り、新連載が昨年の11月発売のエレガンス イブにて始まっています。「君にシナリオ。」と言うタイトルです。現在発売号は2話で、今月発売号に3話目が掲載されます。 https://www.akitashoten.co.jp/eleganceeve もっとしっかり告知したりSNSに取り組まねば、と考えたり、このページの契約を切って他の場所にページを作ることも検討したんですが、自分が楽しく継続できそうになくて、結局今ここを更新しています。 昨年は大変な年で、今年も早々に非常事態宣言の発令となってしまいましたが、ここを見に来てくれた方々にお変わりなかったでしょうか。皆さんの健康と幸福を願っており
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く