This domain may be for sale!
こんにちは、ミドルウェア開発チームの青木です。 先日、アプリケーションサーバーが応答を返さなくなるトラブルに遭遇しました。 今回はその時のトラブルの原因と対策の顛末についてお話しようと思います。 現象 アプリケーションサーバーが突如応答を返さなくなりました。 現象が発生したアプリケーションサーバーのスタックトレースを見ると、あるスレッドの先頭が上記のようになっていました。 "qtp258153142-514386" prio=10 tid=0x00007f40b8dbf000 nid=0x7b4e runnable [0x00007f415ccb0000] java.lang.Thread.State: RUNNABLE at java.util.regex.Pattern$Loop.match(Pattern.java:4692) at java.util.regex.Pattern$G
文字化けと対策 (これからも── Mojibake と戦い続ける) 「文字化け」しているウェブサイトは、最近では見なくなりました(と思いたい)。 大昔──、まだ人類が石のヤリでマンモスと戦っていたころは、何度も何度もウェブ・ブラウザの「文字コード」を手動で変更していましたよね。何もかもが懐かしい──。 石のヤリ: Internet Explosion ──もとい Internet Explore 6 マンモス: Yahoo!ジオシティーズ ──いや、両方とも世間では健在ですけれど。 ウェブ上の文章が異常な状態で表示される原因は、おもに「文字コード」の問題です。ソフトウエアと人間の両方が成長することで、じょじょに改善されているけれど──。 文字化け – Wikipedia Unicode 版「美乳テーブル」 ところが、まだまだ文字は化ける! そこで、UTF-8 時代の「おまじない」として、次
Illustratorに限った話ではないのですが,Adobeの提供しているソフトウェアのほとんどは起動してからライブラリなどのロードをする時間がかかるため,その間はスプラッシュ画面というタイトルロゴみたいなのが表示されます。バージョンによって色々違うのですが,ここ最近は幾何学模様というか特に意味の無い背景にソフトウェア名が表示されるぐらいでした。 しかし先日のアップデートで「Adobe Illustrator CC 2014」になって最初にスプラッシュ画面を観た時は少し恐怖を覚えました(最初の画像)。よく見てみるとなんてことはないライオン?のような絵なのですが,何も知らされずにいきなり登場されると筋肉のようなものに見えてちょっと怖いです。 結局こういうのって慣れればなんてことないのでしょうけども,夜中とかにいつもの調子でIllustratorを開くと謎のライオンが表示されて少し背筋が凍りま
汎用性が高いUIアイコンなどと比べると使う場面は少ないものの、いざ使いたいときに便利そうなものやあまり見かけないタイプだと個人的に思ったアイコンセットのまとめで、過去に紹介してきたものをひとまとめにしました。 既に公開・配布終了しているものも一部あるのですが、ファイルダウンロード自体はできなくともデザイン的にはそのまま参考になることもあるので、そういったものはキャプチャが小さめではありますがリンク設定のみ解除する形で紹介します。 紹介しているアイコンを使用する際は、ライセンス等は各自で再度確認してください。 リンクが未設定で配布形式も記載されていないものは公開・配布終了しているものです。
suno (すの) @suno88 「フォントって字でしょ?」違います。フォントとは、文字の集合のことです。字じゃない。/ 「フォントって字でしょ?」衝撃のセリフに反応するWeb業界 - Togetterまとめ togetter.com/li/819837 2015-05-11 23:07:32 suno (すの) @suno88 冗談はさておき、「フォント = 文字」という誤解は、オフィス系のアプリケーションが「フォントサイズ」なるメニューを作ったせいじゃないかと思っている。あれ、正しくは「文字の大きさ」だよね。 2015-05-11 23:09:41 suno (すの) @suno88 以前、若いフォロワーさんに昔話をしていた時、Windows 3.0 (Windows 95 のふたつ前のバージョン)には TrueType フォントが付属していなかったと言ったら驚かれたのを思い出す。ビ
今日は、Webコンテンツ編集の話題を。「カッコの付け方」と言っても、格好良いコンテンツの作り方ではありません。かぎ括弧、二重かぎ括弧、隅付き括弧などの「括弧」の使い方や三点リーダー、ダーシなどの約物の使い方の基本を解説します。 リリースでもWeb記事(ブログ記事)でも、編集者から見ると「括弧」の使い方がよろしくない文章が、結構あります。そこで、基本的な括弧の使い方を解説します。 (タイトルに「正しい」とありますが、実際には「正しい」「正しくない」を論じているわけではありません、詳しくは記事末を参照) 二重かぎ括弧は使い方が決まっている。基本はかぎ括弧で最も多い(と感じる)括弧のよろしくない使い方は、使うべきでないところに二重かぎ括弧『』を使うことです。 リリースや記事のタイトルなどで二重かぎ括弧を使っているのは、おそらく目立たさせようとしているのでしょう。 でも、何もなければ通常のかぎ括弧
こんにちは!おおはしりきたけです。今回は突撃!隣の開発環境というタイトルでイケてる開発会社さんの開発環境についてインタビューさせてもらいました。第1弾として、iOS オールスター勉強会でベストプレゼンターに輝いたWantedlyの杉上さんとRubyエンジニアの森脇さんにお願いしました。Wantedlyさんは既に@yimajoさんがQiitaで連載しているiOSアプリ開発の現場で訊いてみた!シリーズでiOSの開発現場についてのインタビューはされており一部重複してしまっている部分もありますが、ご了承下さい。 突撃!隣の開発環境とは 技術事例やノウハウなどは、ブログや勉強会などで共有されることが多いと思います。しかし、各社の開発環境や開発体制などは意外と共有されていないこと多いと思います。ノウハウの流出になるかもしれませんが、それ以上に、より良い開発を目指している会社さん同士で情報交換を行い、良
Electron (旧atom-shell)を使えば、JSやモダンなWeb技術を活かしてクロスプラットフォームなPCアプリを作ることができる。 APIが充実していて、Webページをただ移植しただけの単純なアプリだけでなく、割と手の込んだUIも実現できるかもしれない。 たとえば、Gyazoのようなスクリーンショットを撮るための領域選択のUIを作ることができる。 実装方法 画面の全体に透明なウィンドウを作って、その上の透明なWebページでmousedownなどのイベントにあわせて必要なUI要素を描画する。 https://github.com/uiureo/electron-crop-rect/blob/master/main.js app.on('ready', function () { const Screen = require('screen') const size = Scree
個人事業主がロゴデザイナーに自身のブランドのロゴデザインを依頼し、実際に完成するまでの全ての情報をまとめ、全ての内部資料を公開します。本記事を読めばロゴデザイナーの考え方について理解が深まります。 ※記事のタイトルでは「自社ロゴ」としましたが、正確には個人事業のロゴとなることをご了承ください。 ツイート マーケティストの新しいロゴを作成 お客様にロゴの重要性を説明する仕事があります。しかし、そもそも私自身のブランドであるマーケティストのロゴが既製フォントを並べただけのもので独自性がなく、「ブランドを象徴的に示すものとしてロゴ」の重要性を説明をする説得力が欠けていました。 ちなみに以前までのロゴは以下のようなロゴです。 Zapfinoというフォントを使用 個人事業であるマーケティストを創業して約一年。おかげさまである程度の資金的な余裕ができ、仕事の方向性も固まってきました。マーケティストとし
Cloud-init settings This is an overview of most of the settings available for the Openstack-relevant modules in Cloud-init. The document is based on the offical Cloud-init documentation located here: http://cloudinit.readthedocs.org/en/latest/index.html. Users If no users are defined in the cloud-configuration, a default user is created. This user is typically named "ubuntu", "fedora", "debian" d
正規表現技術入門という本の中に、正規表現のJITコンパイルという技術が紹介されている。VM型の正規表現エンジンは以前作った1ので、これをLLVMへコンパイルすればおもしろいのではないかと考えて、実行することにした。なお、実装にはScalaを用いた。 追記: また、JVMのバイトコードへJITコンパイルする実験も書きました。 正規表現のJITコンパイラを実装する 正規表現の抽象構文木 VMの実装の時に用いたものと同じく、次のデータ構造を用いる。 sealed trait Regex case object Empty extends Regex case class Let(c: Char) extends Regex case class Con(a: Regex, b: Regex) extends Regex case class Alt(a: Regex, b: Regex) ext
「gulpって何だよ、makeでいいじゃん(要約」論争について、私もちょっと一本講釈をぶってみることにする。あれやこれやといった実利的な話をするつもりはない。そういうものは既に書いた人がいるのでそちらを参照のこと。 Gruntの思い出 Gruntは、私の印象で言えば車輪の再発明の失敗作のようなもので、タスク間の依存関係が破滅への一途をたどり管理不能に至るなど、宣言型の負の側面が強く出てしまった。しかし、設定は本当にサンプルコードのコピペだけで組み立てられるので、JSが不得手なデザイナーなどには非常に受けが良かったという点は忘れてはならない。ちょうど、html5ブームが本格化して, Apache Antとかに慣れ親しんだJava(主にSIer)系の人が入ってきたタイミングにあった道具かつ、Yeomanファミリーにも組み込まれており、それでいて簡単な事をやらせるには悪くはない具合のシンプルさ、
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く