Google CodeやGitHubをはじめさまざまなプロジェクトホスティングサービスが存在する現在では、オープンソースプロジェクトはとても簡単にはじめられる。ただし、そういったプロジェクトのすべてが優れた結果を残せるわけではない。大半のプロジェクトは終わらせることもできず、ただ誰にも触られることのない存在になっていく。 プログラマであれば誰しもより優れたプログラマになりたいと考えるだろう。WebにはプログラミングテクニックやTIPS、デザインパターンやアンチパターンなど、さまざまなプログラミングに関するノウハウがあり、多くのプログラマがそうしたノウハウを活用している。しかしながら、いくら努力してもいまいち自分のスキルの上達を感じられない方も少なくないだろう。 以前からよく言われていることだが、Alex Kessinger氏が7月25日(英国時間)にDailyJSに投稿したCode Pol
Changes in Windows Authenticode Signature Verification Published: December 10, 2013 | Updated: July 29, 2014 Version: 1.4 General Information Executive Summary Microsoft is announcing the availability of an update for all supported releases of Microsoft Windows to change how signatures are verified for binaries signed with the Windows Authenticode signature format. The change is included with Secu
CMS, or content management systems, are platforms for managing and administering website content. There is no denying that CMSes are important in today's web ecosystem. These content management systems not only provide an easy way to build and maintain websites, but they also lend a helping hand in updating and editing website content without the need to spend hours or days writing and altering co
ファミリーマートは2013年12月9日、同社店舗で導入しているイーネットATMについて、高齢者や目の不自由な人にも安心して取引が出来るガイドホンを搭載するなど、操作性を追求した新型の展開を決定、同月から順次差し換えを行うと発表した。一部店舗は除く(【発表リリース:ファミリーマートのATMが一新!!高齢者などに配慮した機能を搭載した新型イーネットATMの導入を開始】)。 今回従来機と差し代わる形で導入されるATMでは、大きく分けて「わかりやすいATM操作」「防犯対策、高齢者の方などに配慮したデザイン」「取引時間の短縮、デジタルサイネージから情報発信が可能」の3つの改善がなされている。「わかりやすいATM操作」では、取引中には利用の提携銀行のロゴ・名前の常時表示、取引終了時にはカードと明細票を「一括で」受け取れる(銀行支店設置のATMと同じ仕様)ため、取り忘れ発生の減少が期待できる。 「防犯対
Windows 7時代のWebシステム開発は、IEの大幅な設計指針の変更に伴い、開発指針を従来の「バージョン依存型」から「機能/動作検出型」へ変更する必要が生じています。 本記事では、その必要性について、IEの過去の歴史やロードマップ、また従来の開発方式を維持した場合のリスクについて解説します。 IEは何故、開発指針を変える必要があったのか? 過去のIEは、未成熟なWeb標準で高い機能性を獲得するため、独自実装という方針で開発を続けてきました。結果としてIEは、リリースするバージョンごとに、同じHTML/CSS/JSを利用しても異なる仕様で動作するようになりました。 当時のIEは、Webコンテンツを古いバージョンと新しいバージョンの双方で問題なく動作させるために、バージョン特化の対策を促す機能を提供しました。 開発者は、条件付きコメント(バージョンベクター)や、ユーザエージェントからバージ
Kazuho Oku @kazuho ですよね。基本プリペアードクエリで良いということ > 「エスケープ処理を省略できるAPIが用意されている場合が〜これらのAPIの利用を推奨して構わない〜その良い例がプリペアードクエリ」 / “IPAの「安全なSQLの呼び出し方」が…” http://t.co/tWIraJ0p1T 2013-12-09 18:21:26 Kazuho Oku @kazuho 「プリペアードクエリが基本だけど、動的に SQL を組み立てる場合もあるから、そういう場合に備えてエスケープも知っておいたほうがいいかも」なら誰も異論はないんじゃないの 2013-12-09 18:22:38
2012年11月にイノベーションを生み出す場のつくり方、スタンフォード大学d.schoolの研究・実践書「make space」を出版したが、場とともにイノベーションの生み出し方のメソッドを知り、実践したいとの要望が多く寄せられ、同じくスタンフォード大学 d.schoolのイノベーション教育の中核である「デザイン思考」を実践するガイドを株式会社イトーキ オフィス総合研究所と一般社団法人デザイン思考研究所にて作成しました。 目次 はじめに デザイン思考の概要 第1章 理解 ステップ1:チームビルディング ステップ2:課題設定 ステップ3:知識の把握 ステップ4:観察対象の設定 第2章 共感 ステップ1:観察 ステップ2:インタビュー 第3章 問題定義 ステップ1:情報整理 ステップ2:ストーリー抽出 ステップ3:問題定義 第4章 創造 ステップ1:テーマ設定 ステップ2:アイデア創造 ステッ
みなさんこんばんは、12月9日担当の@tetsurokitaharaです。すでに日付が変わっていますが、まだ夜明け前だということで、ご勘弁願えればと思います。 Grailsセミナー開催報告 本題に入る前に、私が所属する某大学で、NTTソフトウェアの@_y_u_さんと@uehajさんを招いて「迅速Webアプリケーション開発セミナー」というGrailsのセミナーを行いました。9時から18時までほぼブッ続けのスケジュールで、Grailsの使い方の基礎の基礎から始めて、乱数を用いたちょっとしたジョークWebアプリ(「診断メーカー」的なもの)を作るところまで、一気にガツガツ進めていくというものでした。受講者の9割ぐらいがGrails/GroovyどころかWebアプリの開発経験がないという状況でしたが、受講者からの評判はかなり高く、続編を強く希望する声が上がった中での終了となりました。セミナー終了後は
Groovy で 面倒な JVM ログを解析する (ClassHistogram) 前置き この記事はG*(Groovy, Grails ..) Advent Calendar 2013 - Qiita [キータ]の10日目です。 前日は研究室の先輩 @tetsurokitaharaさんのGracenote with Groovy でした。 JVM(hotspot) は好きですが Java は余り書かず、作りこむなら Scala、速度が欲しいなら C、ログの解析なら awk/sed、Ruby 等で済ます日々ですが、Java のログなので Groovy でさっと処理してしまおうと考え取り組んでみました。どうせなので groovysh で扱える仮想配列として出力し、後々好きな様に加工できるようにしました。 この題目は7日目の@nobusueさんのGroovyでGCログ解析と多少被ってますが、別
この記事はVOYAGE GROUP エンジニアブログ : Advent Calendar 2013 の11日目の記事になります。 adingoでDevOpsやっている@_zooです。 今年から、弊社が提供しているSSPサービスのFluctでは、AWSを利用した広告配信を開始しました。 AWSは手軽に構築できる分、いつインスタスの訃報が飛んできてもいいように準備をしておく必要があります。 今回は普段元気なJenkinsおじいちゃんが年の瀬にお亡くなりになった場合に、悲嘆にくれないためのお話です。 まずは、おじいちゃんの訃報に備えての対策 急な訃報で普段きないスーツやら、黒い靴やら、年末でぐでーと酒のんでいる時に探したくはないです。 Puppetによる構成管理 ServerSpecによるサーバの状態テスト Jenkinsのジョブbackupをs3に定期的に同期 以下、JenkinsのPuppe
Legrandによる『adorne® Pop-Out Outlet』は、必要な時だけ使えるスマートなコンセントです。 通常時は壁の中に収まっているこちら。ひとたびプッシュするとキューブが飛び出し、たちまち3口コンセントへ変身するというわけです。 通常のコンセントと付け替え可能なのも便利ですね。たまにしか使わない場所にあるコンセントにいかが?(via The Green Head)
皆様、こんにちは。メディア事業部のまゆです。 最近はパワポなどを使って資料を作成することが少し増えてきました。外部の方の資料を見せていただくと、「こんな資料を作れてしまうのか……」と思うときが結構あります。 まだまだ勉強中の身ですが「こういうプレゼンができたら楽しそうだな」、「こういう資料を作ってみたい」と思ったプレゼンツールを何個かピックアップしてみました。 では、ご紹介したいと思います。 これは使いたい!プレゼンツール Zoho Docs https://www.zoho.com/docs/show.html オンライン上でプレゼンテーション資料を作成・公開できる完全無料サービス。 PC内にデータを保存していなくても、インターネットさえつながれば、いつでもどこでも利用することができます。作成した資料は.ppt/.pdf形式でエクスポートが可能。.ppt形式のファイルやGoogleドキュ
ウィリアムのいたずらが、街歩き、食べ物、音楽等の個人的見解を主に書くブログです(たま~にコンピューター関係も) 前に JMeter2.10の、HTTPプロキシサーバーでエラー http://blog.goo.ne.jp/xmldtp/e/fd71e4bba088d695f3d2aaf45b75289b でJMeterについて書いたけど、そもそも、JMeterについては、 JMeterダウンロード→テスト実行までのメモ http://blog.goo.ne.jp/xmldtp/e/27c395f87d78b5b186ab939e9a557fb6 に書いた程度で、書いている内容が古く、 (うそではないが)大事なことを書き落としているので、 今回、何回かに分けて、JMeterについて書いてみたいと思います。 まずは、JMeterの概要と、前に書いたところの手前、 2.10をダウンロードして、起動
初代iPad以来、実に3年半ぶりにiPadを手に入れた。待ちに待ってたRetinaモデルのiPad miniだ。 昨年、iPhone4Sから5に機種変更したが、本当はiPhone5sまで待つつもりだった。 欲しかったのはむしろiPad miniの方で、気軽に持ち歩けるサイズのiPadとして、手帳+写真ビューワーに使うつもりでいたが、Retinaディスプレイではなかったので購入を見送った。 今回登場したiPad miniは待望のRetinaディスプレイの採用。そしてスペック的にもiPad Airと同等になるなど、iPadを選ぶ基準はもはや「自分の生活スタイルに適したサイズ」のみとなった。 iPad miniにインストールした中から、ボディサイズやRetinaディスプレイが活かせるアプリを10個ほど紹介したい。 iPad miniの魅力を引き出すアプリ10選 Mr.Reader Mr
ブログについて、 「ネタがない…」 「書くのに時間がかかりすぎる…」 「途中まで書いたが、先が進まない…」 なんていうとき。 本『文章を書くのがラクになる100の技 』を読むと、ヒントが見つかるかもしれません。 本書にはプロのライターさんならではの文章を書く「技」が100も紹介されています。 もちろん、ブログに活かせる内容です。 今日はその中から5つの技を紹介します。 1. メモは文章「以外」もOKブログネタをふと思いついたとき、メモしておくと後から思い出せて便利。 そのときは、体裁にこだわる必要はありません。 あえて文にする必要はありません。書くべき要素=語句、単語、さらに断片のような思いつき、フレーズでいいので、どんどんメモを書くべきです。さらにこの メモ、語句ですから、入れ替え、つなぎ直し、置き換えができます。他人に見せるわけではありませんから、自分だけがわかればいい。書き殴りだろう
さて、先日紹介したSonarですが、単体で使うぶんにはあんまり美味しくありません。手動でバッチ叩くなんてやってらんねーですよね。 てなわけで、Jenkins先生登場です。連携させましょう、そうしましょう。 できること できることは、、、まぁ解析を定期的に走らせるだけといえばだけなんですが、プラグインをうまく活用することで、 解析の結果によってビルドを失敗させる 単体テストの実行 → エラー時にアラートもSonarにお任せする なども可能になります。 解析の定期実行をJenkinsにお任せする まずは基本から。といってもここの設定が一番めんどくさかったりしますが。 まずはJenkinsにSonarプラグインを導入します。 Sonar plugin - Jenkins - Jenkins Wiki 導入すると、まずPluginの設定をしてやる必要があるのですが、これがちょいと厄介です。プロジェ
これは いろふ Advent Calendar 2013の記事です。 なんとなくいろふさんとのなれそめを書きます。 事の始まり あれは2011年3月18日ののこと。 TDDBC福岡という場所で、あの方と初めて邂逅したのだ。 そう、いろふさんと── しかし、お互い人見知り(?)のため、この時は3言程度しか言葉を交わせなかったと記憶している。 「よろしくお願いします」 「このコードについて前で説明していただけませんか?」 「TDDBC大阪、楽しみにしてます!」 始まりはこういうものだ。 関西ゲームプログラミング勉強会 ここでは同じ会場にいたものの、顔をあわせた記憶はない。 東京3連戦 JGGUG、SCMBC、TDDBC3連戦を、偶然にもいろふさん(しんやさんやきょんさんも)とともに参加することになった。 私はきょんさんに泊めていただくことになっていたのだが、途中でいろふさんも巻き込んだ記憶があ
emacs の mode-line の minor mode の表示が長いので短くしているのですが、単純に短くするとわかりにくいので、色もつけています。 ところが、変数で設定できるようになっているものだと単純に propertize して setq するだけでは色がつかなかったので、その対処も含めてまとめてみました。 続きは emacsのmode-lineのminor-modeなどに色をつける です。 Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up
本エントリにおいて、私のダイエットに対する取り組みをまとめます。 2011年春、私は肥満に悩んでいました。体重は増える一方。歯止めが利きませんでした。 この肥満を解消すべく、同年5月よりスポーツジムに通い、ダイエットプログラムに参加することを決意しました。これがきっかけでダイエットにのめり込みました。 ジムでのプログラムを通じて、食事を改善し、運動習慣を改善し、筋トレを私の趣味としました。そのけっか16週で15.4kgの体重の減少に成功しました。週に2度ジムに通いつづけています。おかげでリバウンドにも遭遇しませんでした。 ダイエットに関しては、たくさんの時間と労力とお金を費やしてきました。その道程はブログにすべて書いてきました。本記事ではそのまとめを記したいと思います。 ダイエットへの取り組みの結果 ダイエット開始日:2011年5月17日、この日の体重:73.6kg ダイエット終了日:20
ずいぶん久しぶりの更新です。いや、書きかけて公開してないエントリは下書きにたまってるんですが…。 こんなブロガーとは言えない私ですが、「はてな エンジニアブロガー祭り」なるイベントにて登壇させていただくことになりました。 http://developer.hatenastaff.com/entry/2013/12/03/132719 だいたい募集を締め切った後でエントリ書くくらいの反応の鈍さに加え、ブロガー以前に現役エンジニアかどうかも微妙なところ(今は開発者というよりも、コードも書けば仕訳もする電子出版事業会社の経営者なので)なのですが、はてダは2005年くらいから使ってるし(それ以前は自前で設置したnDiaryでWeb日記を書いてた)、はてダのエントリやブクマを読んで(あとはてなアンテナも駆使して)育ってきた世代なので、感慨深いものはありますね。 とはいえ、当日は「モデレーター」という
12/11日の午後14:00より、渋谷マークシティ13階(サイバーエージェント内)で、先着順でアプリUI設計の無料レビューやります。 (要、無料参加登録!) 自社アプリ/他社アプリ問わず、UI設計を見て欲しいアプリがある人は、お気軽にお越し下さい。持ってきたアプリなんでもUIの改善点を提案いたします。 元々は当日開催されるアプリ開発支援サービスの展示交流会「アプリHackersラウンジ(要、無料参加登録!)」に、弊社も参加しペーパープロトタイピング用ノートを展示/発売予定でした。 ただ展示会で普通にノートを売っても、つまらないなぁと思い。また実際のプロトの使い方も実演したほうがよいだろうと、その場でライブでアプリの改善点の提案と設計をいたします。1人15分とか20分で、1機能から数画面ぐらいの規模で。 普段はUI設計コンサルは期間契約なんですが、今回は販促&お試しの無料出張サービスと
Inc.:スタートアップで成功する人材とは、どのようなスキルの持ち主なのでしょうか? マーケティングソフトウェアを開発するスタートアップ企業として話題を集めているHubSpotのCEO兼創設者、Brian Halligan氏は、GSDスキル、すなわち「仕事を片付ける(Get stuff done)」スキルが重要であると言います。以下に氏の言葉を紹介しましょう。才能のある起業家や学生と話をするときに、場所や業界、経験の多さに関わらず、もっとも多く受ける質問はスタートアップの環境で成功するためには何をすべきかというものです。多くの人は、MBAをとれ、ファイナンスやプログラミングを学べといったアドバイスを期待します。そうした学位や専門的なスキルも確かに重要なのですが、スタートアップで成功するための鍵は、ある1つの、誰でも学んで身につけることのできるスキルの有無にあるのです。それは「GSDスキル」
多様な領域のアイデアワークの設計をしています。アイデア創出に関してお困りのことがあれば、下の黒い四角(公式サイトのお問い合わせページ)から、お気軽にご相談ください。
仕事を始めたばかりの20代のころは、 「私にやらせてください!」 「全責任をもって必ずやり遂げます!」 などと、鼻息荒く、ある意味勢い任せで 言えた人でも、 実際に大きな責任や、重圧を背負って みると、それは自分の想像をはるかに 超えるものです。 また、痛い目にあったりして 現実の厳しさを思い知ると、 今度は迂闊なことが言えなくなります。 そうして、年齢を重ねるに従って、 若い頃の上記のような言葉は出なくなり、 慎重を期して熟考したり、 苦い思い出に躊躇しているうちに、 気が付くと、責任を避けたがるように なっていくのです。 そんなパターンの人が意外なほど 多いのですが、 これはとても勿体ないことだと思います。 しかも、賢くなった人ほど、 責任を負うことを避ける傾向が出てくる ように私は感じているのですが、 本当にそれは賢いのでしょうか? 今朝、twitterの自分のBOTから 流れてきた
LinuxのMySQLサーバで最低限やっておかなくてはならないファイルシステム、メモリ、CPUに関する設定のメモ。 December 7, 2013 By Alexander Rubin 恐らくほとんどのMySQL本番環境はLinux上で動いていることだろう。なので、MySQLのパフォーマンスを上げるのに有用な、最も重要なLinuxのチューニングのためのヒントについて書こうと決めた。特に新しい情報はなくて、どれもよく知られているものではあるが、ブログ記事にまとめてみる。 ファイルシステム ext4 (またはxfs) をnoatimeオプション付きでマウント スケジューラはdeadlineかnoop # echo deadline >/sys/block/sda/queue/scheduler grub.confに"elevator=deadline"を追加 (詳細はLinuxスケジューラと
神アプリNote Anytimeがバージョン2.0にアップデートされました! 最強手書きノートアプリが、2.0メジャーアップデートで有料化となりました。そしてさらに使い易く、さらに高機能に進化しました! 新規追加された機能はこちらです。 いままでのアプリが有料版に変更され、新たに無料版が追加 メニュー周りが変更 万年筆、蛍光ペンなど、ペン機能が強化 レーザーポインター カラーホイールの追加 送る機能が快適 デジタルキャビネット(クラウド機能)の追加 mazec3(アドオン)により後からテキスト それでは変更点、追加機能をささっと確認しましょう。 機能を大幅に追加し、有料化されました 現行のNote Anytimeはアップデートで有料版となり、機能がシンプルになった無料版のNote Anytime Lifeが登場します。無料版は近日配信予定です。 いままでのNote Anytimeユーザーは
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く