受託開発やっている、いまの開発スタイルを書く。 この前のブログはわりとフォーカスをしぼったはなしだったので、今回は簡単に全体のはなし。(書く順番が逆っぽい) 今回のプロジェクトではアーキテクトとして、この↓開発スタイルの構築と運用をしていて学び多い。 バージョン管理はGit プロジェクト用サーバーにGitBucketをたててソースコードを管理している。 オフショアと仕事をするなど、開発拠点がわかれることが多い。 ソースコードに対してロックをとったりしちゃうと、他の人が開発すすめられなくなるし、拠点別れて並行開発する大規模案件だからこそ、Gitを使う必要がある。 各開発者がブランチをきって開発をして、プルリクでレビュー依頼、からのマージをすることで、レビューが済んでいるソースしかmasterブランチに取り込まれない、というのもイイ。 弊社の”エンジニア”はみんな当たり前のようにGitを使って
Janakiram MSV (Special to TechRepublic) 翻訳校正: 石橋啓一郎 2015-08-26 06:45 仮想化の時代は終わろうとしているのだろうか?最近起きた出来事やトレンドを見る限りでは、答えはイエスだ。この記事では、IT業界が仮想化の次の時代に移ろうとしていることを示す5つの兆候を紹介する。 1.コンテナの台頭 サンフランシスコのPaaS(サービスとしてのプラットフォーム)会社だったdotCloudがLinuxのコンテナをベースとした新たな技術のデモを行ったとき、その技術はDevOpsの課題を解決する興味深い手法に見えた。しかし、それが時代を変えるような技術に成長するとは誰も予想しなかった。そのdotCloudは、今やシリコンバレーの寵児であり、10億ドル規模のスタートアップ企業であるDockerとなった。同社の技術は、ソフトウェアの開発と導入の形を再
パブリッククラウド上で最も人気があるOSは「Ubuntu Linux」だ。 「Amazon Elastic Compute Cloud(EC2)」上のOSを対象としたThe Cloud Marketの最新調査結果によると、Ubuntuのインスタンス数はおよそ13万5000あるという。2位はAmazon自身の「Linux Amazon Machine Image(Linux AMI)」の5万4000インスタンスだった。3位は大きく引き離されて「Windows」の1万7600インスタンス、4位と5位はそれぞれ、「CentOS」の8500インスタンス、「Red Hat Enterprise Linux(RHEL)」の5600インスタンスである。 全体像を把握するために、クラウド管理ツールのリーダー企業であるRightScaleの「2015 State of the Cloud Report」を参
印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます MicrosoftからLinuxに乗り換えたドイツのある都市で強い影響力を持つ2人の議員が、「Windows」への回帰を求める運動を展開している。 彼らはミュンヘン市の保守的なキリスト教社会同盟(CSU)政党の議員で、自分たちのノートPCにインストールされたカスタムバージョンの「Ubuntu」は「使いにくい」うえ、「用途も非常に限定的」だと評している。 ミュンヘン市のIT委員会の上級委員である彼らは書簡の中で、Dieter Reiter市長に対し、LinuxベースのOSを排除して、「Microsoft Office」を含むWindowsをインストールすることを検討するよう求めている。 同市は何年もかけて約1万5000人の職員が「LiMu
Linuxとオープンソース・ソフトウェアに関するニュースを伝えるサイト「The Linux Homefront Project」が8月28日(米国時間)、記事「Lennart Poettering merged “su” command replacement into systemd: Test Drive on Fedora Rawhide|The Linux Homefront Project」において、systemdにsuコマンド相当の機能がマージされたことを伝えた。 同記事では、systemdの開発者であるLennart Poettering氏による動画を掲載しているが、この動画からは、machinectlコマンド経由でrootユーザ権限のシェルが起動していることを確認できる。 ここ数年、Linuxディストリビューションの多くが従来のSysV形式のinitからsystemdへの移
また間が開きましたが、すみだセキュリティ勉強会2015#2を開催しました。発表していただいた@inaz2さん、@yasulibさん、ありがとうございました。当日の発表資料は上記の勉強会ブログからリンクしています。 今回の私の発表は、「攻撃を『隠す』・攻撃から『隠れる』」。ポートスキャンをするとsshが100個現れる「ssh分身の術」がメイン(?)です。 当初は、パケットヘッダやプロトコルのすき間にメッセージを隠したり、ファイルを隠すなども考えていたのですが……。あまりに盛りだくさんになりそうだったので、「ポートスキャンをいかに隠れて実行するか・ポートスキャンからどうやって隠れるか」と、ポートスキャンとnmapに絞って発表しました。 発表資料 私の発表資料は以下です。 (PDF)攻撃を「隠す」、攻撃から「隠れる」 発表ノート付きなのでPDFです。以下、落穂ひろいなど。 スキャンするポート数と
やりたいこと リモートリポジトリにpushした際に、pushしたブランチごとに異なるJenkinsのジョブを実行したい。 環境 Windows前提で書いていますが、それ以外でも同様の設定で動くと思います。 Jenkins側の設定 Jenkinsの各ジョブの設定で「ビルドトリガ」から「リモートからのビルド」を選んで認証トークンを設定します。これだけです。 git hooksの設定 サーバーサイドフックの「post-update」を使います。参考:Gitフック 「post-update」を使えばpushしたブランチごとに処理を分岐させることができます。 リモートリポジトリの「.git/hooks」ディレクトリに「post-update」というファイルを作成して、下記を記述します。 #どのブランチがpushされたか受け取る。 branch=$(git rev-parse --symbolic -
コミットしたらGitBucketとJenkinsとHipChatに任せて他の事やってましょう(1) のつづきですが こっちのほうが本筋なのかもしれません ローカルリポジトリ GitBucket Jenkins HipChat それぞれを連携していきます 4.GitBucketのリポジトリ連携設定 GitBucketにUserを追加等は適宜やっておく ローカルリポジトリとのリモート設定 4.1.新規にリポジトリを起こす場合 起こしたリモートリポジトリをローカルにクローンします コマンドでのやり方は書いてあるとおりに 個々のGitクライアントツールでは指定URLをクローンしてくる形になります 4.2.既存リポジトリをリモートリポジトリとして登録する場合 既存のGitリポジトリをそのままリモートへ登録します 「git remote add origin http://[LOCALHOST]:80
This tutorial needs a review. You can edit it in GitHub following these contribution guidelines. NetBeans IDEはGitバージョン管理クライアントをサポートしています。IDEのGitサポートにより、IDE内のプロジェクトから直接バージョン管理タスクを実行できます。このドキュメントでは、バージョン管理ソフトウェアを使用する場合の標準的なワークフローを説明することによって、IDEの基本的なバージョン管理タスクの実行方法を示します。 Gitは、小さなプロジェクトから非常に大きなプロジェクトまであらゆるものを高速かつ効率的に処理するように設計された、無料かつオープン・ソースの分散バージョン管理システムです。すべてのGitクローンは、ネットワーク・アクセスや中央のサーバーに依存せずに、完全な履歴
Emacs上で動作するGitクライアント「Magit」の開発チームは8月15日、最新版「Magit 2.2」をリリースした。多数のコマンドが追加されている。 Magitは、Emacs上でバージョン管理システムGitを操作するためのパッケージ。Gitの主要コマンドをEmacs上から操作できることを目指しており、現時点でもGitユーザーが利用するほとんどのタスクをEmacsから行えるという。 Magit 2.2は7月に公開されたMagit 2.1に続く最新版。6週間に19人から合計321のコミットがあったという。パッケージマネージャELPA(Emacs Lisp Package Archive)で提供される「with-editor」および「magit-popup」パッケージが「async」パッケージに依存するようになり、「async-bytecomp-package-mode」モードを有効にす
手元の Swift のバージョン:1.1 例えば次のような適当な関数 hogeMethod() を定義する。第3引数は関数オブジェクト。 // 第3引数でコールバックとして実行したい関数オブジェクトを受け取る func hogeMethod(name: String, age: Int, callback: (String) -> Void) -> Void { // とりあえず例として第1引数(名前)と第2引数(年齢)からメッセージ文字列を作成 let message = "\(name)さん\(age)歳ですね" // 処理が終わったら第3引数で受け取った関数を実行。今回はメッセージを渡す callback(message) }
Emacsのウィンドウが勝手にびよんびよんなってたのしいやつができたぞ!!! (run-with-timer 0 0.1 '(lambda () (set-frame-size (selected-frame) (floor (* 20 (+ (sin (* 2 (float-time))) 2))) (floor (* 10 (+ (cos (* 2 (float-time))) 2))) ))) これをscratchに貼るとびよんびよんなってたのしい.まったく仕事できない. 疲れてるときに便利です 疲れた!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!— 趣味はマリンスポーツです (@hitode909) 2015年9月3日
あれ?フォトショいらなくない?意外なほど優秀なパワポの画像加工・切り抜き機能 画像の加工といえばPhotoshop!で、まぁ間違いは無いんですが、やっぱ重いんですよね。 で、意外と知られていないのが『PowerPointの画像加工機能が結構なレベルまでパワーアップしている』という事実。ちょっとした加工ならパワポにお任せ!だったりするんですよ実は。(※PowerPoint2010以降推奨) 背景透過で邪魔な要素をキレイにカット 2つの画像やイラストを重ねた際に、余白や背景が邪魔!という場合も、PowerPointで簡単に消すことができます。 背景を透過させたい図を選択したら、図ツール>書式タブを開く 調整>色を選択したら、表示メニューから「透明色を指定」を選択する 透明にしたい部分をクリックする ※このとき、透明にする色は一色のみ指定可能です。 PowerPoint2010以降ならもっと細か
容量はリチウムイオン電池の6倍以上、「リチウム空気電池」の実用化に一歩前進:蓄電・発電機器(1/2 ページ) 東北大学 原子分子材料科学高等研究機構の陳明偉教授らが、一般的なリチウムイオン電池の6倍以上の電気容量を持ち、100回以上繰り返し使用が可能なリチウム空気電池の開発に成功した。 科学技術振興機構(JST)は2015年9月2日、東北大学 原子分子材料科学高等研究機構(AIMR)の陳明偉教授らの研究グループが、一般的なリチウムイオン電池の6倍以上の電気容量を持ち、100回以上繰り返し使用が可能なリチウム空気電池の開発に成功したと発表した。電気自動車にこのリチウム空気電池を利用すれば、走行距離を500~600kmに伸ばせるという。 次世代自動車として期待されるEVだが、普及に向けた課題の1つとして挙げられるのが1充電当たりの走行距離だ。現在のEVに利用されているリチウムイオン電池の電気容
2020年東京五輪・パラリンピックのエンブレムを取り下げた大会組織委員会。各界の著名人が理事に顔を連ねる豪華な布陣だが、その責任の所在についてはあいまいな発言が相次ぐ。責任者は誰なのか。内部からも戸惑いの声が上がる。 2日、衆議院の文部科学委員会。エンブレム問題の責任の所在があいまいではないかと問われた遠藤利明・五輪担当相は「組織委員会、審査委員会、デザイナーの三者三様、それぞれの立場で責任があるんだろうと思う」と語った。 「三者三様」は、使用中止が発表された1日の記者会見で、大会組織委員会の武藤敏郎事務総長も使った言葉だ。「誰に責任があるかという議論はすべきではないし、できないと思う」。元財務事務次官の武藤氏は「新しいものを作っていくことが我々の責任」とも強調した。 組織委の会長で元首相の森喜朗氏は、この記者会見には姿を見せなかった。使用中止を決めた会議後、記者団から「残念な結果に
8月31日放送のTBSドラマ「SP八剱貴志(やつるぎたかし)」で、北朝鮮による拉致被害者救出を祈るシンボルであるブルーリボンバッジを贈収賄事件で逮捕される政治家役につけていたことが3日、分かった。TBS広報部は「他意はなかった」と説明するが、被害者家族らは救出運動に対して悪印象を持たれかねないことを懸念し、改善を求めている。 番組は警視庁を舞台にしたドラマ。その中で、便宜を図る見返りに業者から賄賂を振り込ませたして、逮捕される政治家の胸にブルーリボンバッジがつけられていた。 「悪役」ととられかねない政治家に拉致問題解決を祈るシンボルであるバッジをつけさせる演出が問題だとして、東京都荒川区議の小坂英二氏は1日、TBSに抗議し、事実関係を確認。TBSの担当者から説明を受けたという小坂氏によると、番組の企画、制作はTBSとは別の制作会社が担当した。 着用理由について担当者は、ニュースなどで安倍晋
ページが存在しません 指定されたURLは存在しませんでした。 5秒後に産経ニューストップページへ移動します。 産経ニューストップへ
Microsoft ソース・コードのコメント言語 (SAL) では、パラメーターを使用する方法についてするために使用できる一連のコメント、それらについて行う前提と、いつ完了時に行うようになります。コメントは <sal.h>ヘッダー ファイルで定義されます。C++ の Visual Studio のコード分析は関数の分析を変更するには、SAL コメントを使用します。Windows ドライバー開発の SAL 2.0 に関する詳細については、" "を参照してください。SAL Windows ドライバーでは 2.0 のコメント ネイティブ 15、B、および C++ は常に明確な目的と不変性に開発者に制限された方法のみです。SAL コメントを使用して、これらを実行しているスレッドを使用する方法を開発者がより的確に把握できるように、関数を詳しく記述できます。 SAL は、それを使用する理由必要があるか
SAL は、Microsoft のソース・コード コメントの言語です。ソース・コードのコメントを使用して、コードの分離の意図を明確にすることができます。これらのコメントもかなり少なく誤検出および false の値とコードを、より正確な分析を自動化されたスタティック分析ツールを有効にします。 ドキュメントのこのセクションのトピックには、SAL 側面を示し、SAL 構文に参照を追加し、と使用の例を示します。 SAL について コア SAL コメントを示す例と情報を提供します。 関数パラメーターおよび戻り値の注釈設定 関数および関数のパラメーターには、SAL コメントを示します。 関数の動作に注釈を付ける 関数と関数の動作の SAL コメントを示します。 構造体とクラスに注釈を付ける 構造体とクラスの SAL コメントを示します。 ロック動作に注釈を付ける ロック機構を持つ SAL コメントを使
Photo by Matt Ryall こんにちは。谷口です。 ITエンジニアの皆さんや、プログラミングを学習中の皆さんは、プログラミング問題を解くのはお好きでしょうか?(お好きな方が多い……と信じております……) プログラミングが好きな方の中には、「業務とは直接関係ないけどプログラミング問題をもっと解きたい!」また、「プログラミング初心者で勉強中だから、問題をたくさん解きたい!」という方もいらっしゃるかと思います。 また、競技プログラミングがお好きで既にばりばり挑戦されている方や、競プロに挑戦してみたいけど「まだ初心者だしいきなり挑戦するのはハードル高いな……まずは自分の実力アップのために練習したい!」という方も、ちょうどいいレベルのプログラミング問題が必要になってくるかと思います。 (※競技プログラミングとは、一般に、出題されたプログラミング問題を制限時間内に解いて競い合う競技大会のこ
大阪府警福島署地域課長の男性警部(48)が当直勤務中、部下で不倫相手の30代の女性巡査長に会うために、公用車で外出していたことが府警への取材でわかった。2人とも既婚者で退職する意向を示しているが、府警は不適切な行為だとして、近く2人を処分する方針だ。 監察室によると、警部は当直勤務中の8月19日午後9時ごろ、「管内の巡視に行く」と署員に告げて捜査車両で外出。大阪市内で巡査長と待ち合わせて府内の自宅へ送り届け、約1時間滞在した後、署に戻った。巡査長は警部が勤務中であることを認識していたという。警部は同10日の当直勤務の際にも捜査車両で外出し、巡査長宅に荷物を届けにいったという。警部は両日とも当直責任者だった。 警部は2014年9月に同課長代理として赴任し、今年3月に課長に昇格。巡査長とは4月ごろから交際していたという。8月中旬に内部から情報提供があり、府警が調査していた。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く