OSC 2011 Hokkaidoの発表で使用したスライド資料です。 弊社が「ブラウザ三国志」や「英雄クエスト」といったゲームを、PHP+MySQLで構築してきた上で、身につけたノウハウや、注意すべき箇所、指針などをまとめた資料となっています。Read less
Top 7 Free SFTP or SCP Clients for Windows (Transfer Files to Linux) Most organizations run Linux servers for their enterprise databases and applications. However the developers and admins might have Windows laptops. In those cases, you might be using PuTTY (or related tools like PuttyCM) to ssh from Windows to Linux. You might also want to transfer files from Windows to Linux and vice versa. You
At a first glance, IPTables rules might look cryptic. In this article, I’ve given 25 practical IPTables rules that you can copy/paste and use it for your needs. These examples will act as a basic templates for you to tweak these rules to suite your specific requirement. For easy reference, all these 25 iptables rules are in shell script format: iptables-rules 1. Delete Existing Rules Before you st
JUnit実行後にプロセスに通知するプラグイン - Fly me to the Juno! Ubuntu で notify-send でやってた。 超便利なんだけど、テスト失敗した時と成功した時で表示を分けないと、僕の脳は成否を判断してくれなかったので、 簡単にスクリプト書いてみた。 #!/usr/bin/env python # -*- coding: utf-8 -*- import sys import pynotify def main(): if len(sys.argv) is not 3: return summary = sys.argv[1]; detail = sys.argv[2]; img = "dialog-info" print summary if summary not in 'Quick JUnit Test OK': img = "dialog-warn
モバイルバッテリーとは呼べない。「ほぼポタ電」なコレ1台で有事の時もアウトドアも大活躍!【AmazonスマイルSALE】
このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。
いろんなエンジニアを見てきて、成功パターンはそれぞれだけれど 失敗パターンはだいたい決まっている。以下、アンチパターン。 成し遂げるのではなく、中途半端で満足する。 自分の責任と考えず、人のせいにする。 よりよくしようとせず、現状維持を良しとする。 仕事を中心においていない。 自分の特徴を構築していない。同世代と比べてさしたる特徴がない。 生活習慣を重視しない。日々の積み重ねに価値をおいていない。 与えられたチャンスに乗っからない。やる前から怖じ気づく。 アウトプットの質にこだわらない。 自分を分析していない。強み弱みを問われても答えられない。 刺激よりも、平穏を求める。変化に弱い。 行動よりも熟考を優先する。考えた末に行動しない。 現在の仕事の進め方に疑問を持たない。既存踏襲が正しいと思っている。 チームへの貢献よりも、自分の仕事の進捗を優先する。 焼き畑農業的な人間関係。信頼の構築では
ほぼ同じ処理性能を発揮する3つのクラスタ、2.9GHzのCPUを積んだサーバ2000台と、1.6GHzのサーバ3663台、3.46GHzのサーバ1694台。どれが最もトータルコストが安いのか? eBayのDean Nelson氏は、こうした緻密な試算を積み重ねてデータセンターの構成を決定していることを、スイスで開催された「2011 European Data Centre Summit」のセッションで解説しています。 最新のデータセンターはどのような設計思想の上に成り立っているのか。公開されているセッションのビデオから紹介します。 What have we learnd in our Data Centers eBayのDean Nelson氏。 まずはeBayの基本的なデータを紹介しよう。eBayは1日に2ビリオンページビューのWebサイトで、23ミリオン行のソースコード、1日に75ビリ
この連載では、IFRS(国際会計基準)導入を進めるプロジェクトチームや関連部署で必要となる具体的な検討項目のイメージをつかんでいただくために、主要な業種別にIFRS導入の留意点からIFRSによるインパクト全般までを見ていく。すべての業種に共通する事項と業種固有の事項を明らかにしながら、IFRSの策定主体であるIASB(国際会計基準審議会)とFASB(米国財務会計基準審議会)が進めている共同プロジェクト(MoUプロジェクト)の動向を含め、IFRS導入における会計処理上の論点を解説していく。 第1回 IFRS導入のメリットとロードマップ 第2回 小売業におけるIFRS適用上の留意点 第3回 食品業におけるIFRS適用上の留意点 第4回 商社におけるIFRS適用上の留意点 第5回 テレコム業におけるIFRS導入の留意点 第6回 組立型製造業におけるIFRS導入の留意点 第7回 医薬品業におけるI
バックアップとは危機管理として行う この回では、データやシステムのバックアップ運用についての見直しをする上で、気になる点を探ってみようと思います。「バックアップとは何か?」から考え、その目的や、歴史的な背景、現状、そして課題を見ていきたいと思います。 バックアップは何の目的で行うものでしょう?「何かあったときのバックアップ」という言葉は日ごろから使います。ここでの「何か」とは、災害といった有事、非常事態を指し、その事態からの復旧をするための元になるものがバックアップであるわけです。有事の前後という区切りで見ると、前回取り上げたように有事後の行動となり、バックアップはまさに危機管理の範疇になるわけです。 バックアップは、有事が発生したと仮定して、復旧をするための重要な源泉になります。これがなければ始まらないという事です。その源泉をきちんと確保する事は言うまでもありません。 さて、その重要なバ
TermKitはnode.jsとWebKitを組み合わせたグラフィカルなコンソール。 TermKitはWindows/Mac OSX/Linux用、node.js製のオープンソース・ソフトウェア。ターミナルと言えば英数字の並ぶ白黒の世界が一般的だ。カラー設定を行えば白黒ではなくなるが、それでも二色だ。さらにカラー設定を行えばANSIカラーが使える。UTF-8が使われるようになり日本語も問題なく表示されるようになった。 アイコンが表示される だがグラフィカルな世界とは全く縁遠い所にいる、それがCUIなのだ。そんな孤高の世界に果敢に挑む、新世代のターミナルがTermKitだ。 TermKitはnode.jsと専用ターミナルを組み合わせた全く新しいターミナルだ。ターミナルはWebKitをラッピングしたものになっており、Webベースだ。そこに文字を打ち込むと、入力候補になるコマンドやファイル、フォ
このブログでは何度も触れていますが、3月に フリー写真素材 :: Free.Stocker という無料写真素材サイトをオープンしました。 このサイトは、WordPress というブログ向けの CMS(コンテンツ管理システム)を使って作りました。 このサービスを作った際の手順をケーススタディとして「PHPやWordPressを全く知らない方でも、WordPressでWebサービスを作り、それをたくさんの方に利用して頂ける方法を分かりやすく学べる記事を書こう」と思い書き始めたのがこの記事ですが、「PHPとは」から「WordPressサイトにおける内部SEO」「ソーシャルメディアマーケティング」まで網羅する特大記事になり、1記事として一度に掲載することが難しくなったので、全10回の連載としてお送りします。 WordPressやPHP初心者の方はぜひ1ページ目からソースコードを書き写しながら、既に
『Google Chrome』には、「試験運用版」という、GmailのLabsのような機能があり、これによって、さらに利便性をアップさせることができます。こちらでは、中でもオススメの機能をご紹介しましょう。 各機能に入る前に、試験運用版機能の使い方からおさらい。まず、Chromeのアドレスバーに「about:flags」と入力しましょう。すると、試験運用版の機能一覧が表示されます。有効にしたい機能を選び、各機能の下部にある「有効にする」をクリックし、ブラウザを立ち上げなおせば設定完了です。 Mac版Chromeと、Windows版Chromeでは、対応する試験運用版機能に違いがあります。また、Chromeには一般ユーザ向けの安定版のほか、ベータ版、開発版(dev版)、開発者向けのカナリアビルド(Canary builds)、Chromiumがリリースされていますが、ビルドによって、対応して
UIについて徒然と考える自分用メモ、2回目はフィードバック。ユーザーに「何かがおきたよ!」と如何に明解に知らせるか?1回目はこちら 随時増えたり減ったりするよ。自分の主観だから間違ってることもチラホラあるかもよ。 振り返ってみてTiltShiftGenでは、遷移系のフィードバックは少なめにして、情報系のフィードバックを多めに調整してたんだなぁとシミジミ。多分、ブラーの処理が重かったからだと思う。隙をみてバージョンアップしたい。 一般論 ・フィードバックとは? ユーザーの操作に対して、結果を返すこと。操作の実感。 ・フィードバックのないアプリは痛覚の無い人間。 ・物理的なフィードバックもソフトウェア的フィードバックもなければ、ユーザーは何がおきているか知覚できない。 ・何かが起きたら必ずユーザーに通知する。 ・適切なフィードバックが行われるとユーザーは快感を感じる。 ・新雪に足跡をつけたり、
日々の仕事や生活の中で、常にクリエイティブでありたいと考えていても、ダラダラと毎日同じような日常を送っているとどうしても思考も同じようなアイデアしか出てこなくなりがち。クリエイティブな思考を保つためには、生活の中で常に気をつけておかなければいけないことがいくつもあります。 そんな日常を「クリエイティブに過ごすための29の方法」を、洗練されたモーショングラフィックスで表現したムービーは以下から。モーショングラフィックス活用&制作のためのアーカイブ by TO-FU 下のムービーが、モーショングラフィックスで表現された「クリエイティブに過ごすための29の方法」です。 29 WAYS TO STAY CREATIVE on Vimeo 1:リストを作る 2:ノートをどこにでも持ち歩く 3:アイデアを自由に書き出してみる 4:コンピューターをさけなさい 5:自分を傷つけるのをやめる 6:休息を取る
STANDALONE CLASSES概念の疎結合俯瞰図所属するストーリの俯瞰図です。モデル「深」化どういうこと?人間の頭が一度に考えられる概念の量には限界があります。ドメインモデルを分かり易くするには、一度に考えなければならない概念の量を絞って、精神的な負荷の少ないモデルにする必要があります。そこで、関係のないクラスへの依存関係を極力排除して、それぞれが独立したクラスを作るようにします。どうして?無秩序に依存関係が加わると、設計が極端に難しくなります。精神的な負荷が大きくなり、開発者が処理できる設計の複雑さを超えてしまいます。どうすれば?自己完結型クラスの作成オブジェクトのイメージの中から、自分に関係のない概念をすべて取り除きます。クラスは完全に自己完結し、単独で調べて理解できるようになります。自己完結型のクラスは、モジュールを理解する際の負担も軽減してくれます。低結合はオブジェクト設計の
CONCEPTUAL CONTOURS概念の高凝集俯瞰図所属するストーリの俯瞰図です。モデル「深」化どういうこと?ドメインにはいくつもの概念が隠されていいます。凝集度の高い概念群の間には、目に見えない境界線、つまり「概念の輪郭」が存在します。モデルのリファクタリングを何度も繰り返すことで「概念の輪郭」を見つけ出し、オブジェクトの粒度がその輪郭に沿うようにします。どうして?オブジェクトの粒度は、闇雲に粗くしてはいけません。モデルや設計の要素が一枚岩の構造に埋め込まれていると、機能は重複します。役割が大きすぎると、外部インタフェースが、クライアントが重要だと思うことをすべて伝えるが難しくなります。さまざまな概念が混在しているため、要素の意味を理解するのも難しくなります。オブジェクトの粒度は、闇雲に細かくしてはいけません。クラスやメソッドを無意味に分割してしまうと、クライアントが複雑になってしま
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
みなさんこんにちは、カッシーです。 先日6月8日に26歳になりました。充実した26歳にできるよう頑張っていきます! 今回は手軽に実践できる効率アップTIPSをご紹介したいと思います。 WEB業界のデファクトスタンダードっていうよりは僕が実践しているものがメインです。 こういう効率アップTIPSとかは共有してどんどん仕事の効率を上げれば ・コストダウン(人件費) ・定時に上がってアフターを楽しむ ・費用は下がるし仕事は早くできるしモチベーションは上がるはいいこといっぱい! なんでどんどん情報をシェアしたいですね! もしこんなのものあるよーって方はコメントなりtwitterなりメッセージ頂けると嬉しいです。 目次 ・WEBサイトの新規作成キットを利用する ・拡張機能を利用する ・コード共有・アセット ・よく使う単語は辞書に登録 ・素材や過去のデータは整理しておく ・効率の高いファイルの送受信
モバイルバッテリーとは呼べない。「ほぼポタ電」なコレ1台で有事の時もアウトドアも大活躍!【AmazonスマイルSALE】
既存のテーブルにも簡単に組み込める、テーブルに美しいフェードのアニメーションを伴ったページネーション機能を加えるjQueryのプラグインを紹介します。 Table Paginator デモ [ad#ad-2] デモはシンプルに実装されたテーブルの上にある「Click to Pagenate」をクリックすると、長いテーブルがページネーション付きのテーブルに変更されます。 テーブルの下部に配置されたナビゲーションをクリックすると、フェードのアニメーションで指定されたテーブルが表示されます。 美しいグラデショーンを伴ったフェードのアニメーション ※デモで実際のアニメーションをお楽しみください。 Table Paginatorの主な特徴 既存のテーブルにも簡単に実装できます。 美しいインターフェイスを提供します。 インターフェイスはjQuery UIのテーマを継承します。 アニメーションのスピード
『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、日本 Ruby の会の有志による Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0058 号 バックナンバー Rubyist Magazine 0058 号 RubyKaigi 2018 直前特集号 Rubyist Magazine 0057 号 RubyKaigi 2017 直前特集号 Rubyist Magazine 0056 号 Rubyist Magazine 0055 号 Rubyist Magazine 0054 号 東京 Ruby 会議 11 直
コピペで使える!Photoshop不要になりそうな高品質テキストシャドウサンプル集 2011年06月13日- 12 Fun CSS Text Shadows You Can Copy and Paste | Design Shack コピペで使える!Photoshop不要になりそうな高品質テキストシャドウサンプル集のご紹介。 Photoshop不要には絶対ならないとは思うんですが、Photoshopで作るのと遜色ないテキストシャドウが実現されております コードと実例を元に紹介されていてコピペで使えます。 こういうものはいつでもデザインを変えられるという意味でCSS3でやっちゃうのがデベロッパー的には楽ですよね。 画像を作成→アップロード→タグ置き換え を CSS3で一発置換っていう方がはるかに効率的です 一日も早く、ほとんどのブラウザでCSS3が使えることを願います。 関連エントリ CSS
クラウドを構築するために商用のソフトウェアやオープンソースのソフトウェアなどが多数登場してきています。その中の1つとして注目されているのがOpenStackです。 OpenStackとはどのようなソフトウェアなのか、その歴史的経緯と技術的な解説を行っているビデオ「openstack building a free massively scalable cloud computing platform」が公開されています。 これは2月にベルギーのブリュッセルで行われた「Free and Open Source Software Developers' European Meeting」(FOSDEM)で行われたセッションを記録したものです。 Building a free massively scalable cloud computing platform OpenStackデベロッパのS
hosutesu.org 2020 Copyright. All Rights Reserved. The Sponsored Listings displayed above are served automatically by a third party. Neither the service provider nor the domain owner maintain any relationship with the advertisers. In case of trademark issues please contact the domain owner directly (contact information can be found in whois). Privacy Policy
関数型プログラミングで重要となる高階関数と遅延評価について紹介。時間の関係で、遅延評価については Why Functional Programming Matters とその関連 URL の紹介しかしていない。Read less
Sさん、丁寧なご返事ありがとうございます。おっしゃるとおり今日の企業は、規模の大小を問わず、設計・製造工程のいろいろな部分を外注に頼っていますね。だから、新人の頃から「人を使う」立場で動かざるを得ない--Sさんのお言葉を借りれば、“技術を極めることを最初から半分あきらめざるを得ない技術者”である訳です。じゃあ最初から「人を使う」マネジメント職として育ててくれるかというと、そうでもない。とても中途半端な育て方じゃないかと憤懣をもたれるのも、当然かもしれません。 前回の『新任リーダー学・超入門』にも書きました通り、「リーダーシップ」というのは、くせ者の言葉です。そして最近流行りつつある「マネジメント」も同じくらい危ない言葉でしょうね。サン=テグジュペリの「星の王子さま」には、たしか“言葉とは誤解を生み出すもと”だ、といったセリフがあると思うのですが、とくに外国生まれの言葉には気をつけた方がいい
「管理」を勘違いするPMが、メンバーに翻弄される理由:新任PMがついやってしまうNG集(4)(1/3 ページ) 1人で仕事をしているプログラマ時代は、ばりばり仕事がこなせたのに、PMになった途端に仕事がうまく進まない! そんな新任PMの悩みを解決するTipsを紹介します。 こんなはずじゃなかったのに……ああ世知辛い、PMの嘆き プロジェクトを管理するプロジェクトマネージャ(PM)は、何かにつけ苦労する立場にあります。 「メンバーにガミガミ言うことに疲れた」「いくらチームに必要とはいえ、この役割はつらい」「ぶっちゃけプログラマの方が良かった」……このような声をPMからよく聞きます。 しかし、ここでいま一度思い出してみてください。形はさまざまあれど、PMは理想とする「管理」の姿を持っているはず。そして、それは決して「ガミガミ言うこと」ではなかったと思います。 「そんなこと言ったって、メンバーが
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く