2015年7月25日 マカベン × HTML5fun のセッションで使用したスライドです。Read less
![プログラム組んだら負け!実はHTML/CSSだけでできること2015夏](https://cdn-ak-scissors.b.st-hatena.com/image/square/04d9b70ff4652b1a38557ec12c3c79f69df51e90/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Fseminar20150725forshare-150725062021-lva1-app6892-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)
2015年7月25日 マカベン × HTML5fun のセッションで使用したスライドです。Read less
7月29日、一般向けの Windows10 がリリースされました。 最初は人柱として検証される方々に任せて様子見しようと思ったのですがWindows7 より軽いという噂を聞いて試したくなり、あまり使っていないWindows7 マシンにアップグレードでインストールしてみました。 Windows7とWindows8.1ユーザーは2016年7月28日までの1年間は無償でアップグレード可能です。エンタープライズ系など一部例外はありますが、タダで試して遊べるなら、このチャンス逃す手はなし。ということで、簡単なアップグレードの方法とファーストインプレッションで感じた良いところを紹介します。 アップグレードは超簡単 僕はマイクロソフトが7月29日発表した「メディア作成ツール」によってアップグレードしました。 ▼ こちらのマイクロソフトのサイトからダウンロード Windows 10 メディア作成ツールのダ
わずかな文字がいかにしてパフォーマンスに大きな違いを生めるかというお話 正規表現は、私たち開発者がことあるごとに駆使する呪文のようなものですが、私たちはそれをどんな時も巧みに使いこなしていると言えるでしょうか。正規表現は繊細で精密な言語です。入念な慎重さで記述してやれば、ボウリングで一瞬にして完璧なストライクを取るような強力なテキストとなり得ます。 しかし、正規表現が精密さに欠ける状態で投げ出されると、さながら酔っ払いがよろよろとつまずきながらテキストの上を歩くがごとく、そのボールはぎこちなくボウリングのレーンを転がり、ピンを1つか2つ倒すだけで終わってしまうのです。 これら2つの正規表現の違いは何なのか。何がいい表現と悪い表現を分けるのか。正規表現に素晴らしい力を与えるメカニズムを、この投稿で明かしてみようと思います。効果的な表現とそうでない表現との大きな違いをきっと分かってもらえるはず
2023年12月 (1) 2023年11月 (116) 2023年10月 (79) 2023年9月 (28) 2023年8月 (7) 2023年7月 (6) 2023年6月 (101) 2023年5月 (229) 2023年4月 (201) 2023年3月 (206) 2023年2月 (147) 2023年1月 (193) 2022年12月 (146) 2022年11月 (54) 2022年10月 (1) 2022年9月 (1) 2022年8月 (1) 2022年7月 (3) 2022年6月 (1) 2021年9月 (1) 2021年8月 (8) 2021年6月 (3) 2021年4月 (4) 2021年3月 (6) 2021年2月 (1) 2021年1月 (3) 2020年12月 (2) 2020年11月 (2) 2020年10月 (5) 2020年9月 (12) 2020年8月 (40
AWSなんかを使ってると、イチからMySQLなどの基本的なミドルウェアをセットアップすることは減ってくる。そんな中、AnsibleでMySQLをインストールする事になったのだけど、意外と忘れてたりAnsibleで作業するのと手作業で進めることの差異でちょっと詰まったりしたので、ここに備忘しておく。 大まかな手順 最新安定版(MySQL5.6)をインストールするためのリポジトリを設定する。 リポジトリ軽油でインストールする。 初期セットアップを行なう。 rootのパスワード初期化 mysql_secure_installationによるMySQLの初期化 諸々の設定 たったこれだけなんだけど、Ansibleでこれらの作業を実装するのはちょっと面倒。というのも、mysql_secure_installationはコマンドを実行すると対話的に処理を進めることになるが、これをAnsibleで実行す
こんにちは、ライターの岡田大です。 お待たせしました。特別編「トップエンジニアたちの夜」のPart4をお届けします。 ※Part1~3未読の方&内容を忘れてしまった方は、Part1・Part2・Part3を一読してからお楽しみください! リモートワークを成功させるために必要なモノとコトについては前回お伝えした通り。ルールとマナーなくして成り立たないことは言うまでもなく、そのことをメンバー(とくに新人)に徹底させるために、リモートワークを積極的に導入している伊藤氏は、ガイドラインをドキュメント化することにより意識の共有を図っているという。その際に活用しているのが、技術情報共有サービスQiita:Teamである。堀木氏の口から「Qiita:Team」という言葉が発せられるやいなや、参加メンバー一同がこれに食いつき、座談会はチーム内における情報共有に関する話題で持ち切りになっていった……。なお、
新しいプラットフォームとして登場する Windows 10では、もちろんこれまでと同様に既存のアプリケーションが動作する環境も提供されていますが、さらに新しいアプリケーションプラットフォームも登場しています。そこで、ここではこれまでのアプリケーションをWindows 10上で動作するように対応する方法について紹介します。 Windows 10 はこれまでの Windows 7や8.1と異なり、スマートフォンやXBOXなど様々なデバイスに対しても共通したプラットフォームとなっています。ですがここではあくまで Windows 10 Desktop つまりこれまでと同じPCベースのプラットフォームを対象として紹介します。 Windows 10 で動作するアプリケーション Windows 10 上で動作するアプリケーションはいくつかの種類がありますが、Windows 10 Desktop 上で動作
ここ数日、Amon2を解読していたのですが、結局PSGI/Plackをちゃんと理解してないと話にならないことが分かったので、PSGI/Plackを一から勉強してみました。ということでその記録です。 PSGI/Plackについて PythonにおけるWSGI、RubyにおけるRack、それに相当するのがPerlにおけるPSGIです。このあたりは、前にまとめましたし、他のところでも語り尽くされているネタですので、ここでは省略いたします。 PlackはPSGIなWebアプリケーションを開発するための汎用的なツールキットです。PSGIサーバーのリファレンス実装も含まれています。PSGIサーバー部分は、StarmanやStarletなど、多くのサードパーティ実装があります。Plack自体がよく出来たライブラリ群なので、Amon2やKossyなど、Plackが提供する機能をベースとして、薄く機能拡張を
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く