IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.
プロセスの起動日時は ps の START カラムでわかりますが、24時間経過すると表示上時刻がわかりません。 $ ps auxwwwwww | grep -e PID -e redis-server USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND hirose31 775 0.1 0.0 36328 2008 ? Sl Sep26 17:47 /home/hirose31/repos/redis/redis/src/redis-server /usr/oreno/etc/redis/oreno.confでは、日時(日付+時刻)を知るにはどうしたらよいでしょうか? ps -o lstart $ ps axwwwwwwwww -o user,pid,lstart,cmd | grep -e PID -e redis-server
I just created a tool named "Delta". It's the first Go code for me. The reason why I created and wrote it in Go is that I just wanted to learn Go by writing some lines of code ;) https://github.com/kentaro/delta What's "Delta"? Delta is an HTTP shadow proxy server that sits between clients and your server(s) to enable "shadow requests". It's actually just a Go port of Kage. You can consult the doc
Redmineは調べるほど、とても奥深く面白い。 Redmineを一つの業務システムと見なした時、特にRedmineの外部接続、データ移行の機能について考えたことをメモ書き。 【元ネタ】 Redmine: 期限が間近のチケットをメールで通知する機能 (Windows環境): Computer Practice 【1】業務システムには、普通のフロントエンドのWebシステムとは違った特徴がある。 特に、外部接続とデータ移行に特徴があると思う。 外部接続とは、外部のシステムと自システムを連携する仕組み。 よくある例は、夜間バッチとか、SOAPやRESTなどのリアル連携。 データ移行とは、業務システムに他システムのマスタデータやトランザクションデータを加工して移行する方法。 よくある例は、システムのリプレース時に、旧システムから新システムへデータ移行する時がある。 いずれも、業務システムとして機能
http://codeascraft.com/2013/09/23/lxc-running-14000-tests-per-day-and-beyond-part-1/ EtsyのエンジニアブログでLXCによる仮想化でCIを効率化した事例が紹介されてます。 1日65件の本番アップ。それぞれに30本のテスト(単体テスト、結合テスト、機能テスト、スモークテスト etc.)をする。30 x 65 = 1,950本/日 全員がroot権限をもって仮想マシンに何でもインストールできるので、仮想環境が本番と同一かどうかは限らない。そこでエンジニアがdiffをJenkinsサーバに送ると、最新のマスターブランチに対してテストを実施してくれる tryライブラリを使っている。同時に10人のエンジニアがtryライブラリを利用でき、これにより更に13,700本/日のテストが実施される。 同一のJenkinsワ
はじめに Chefを使っていてOpscode Community Cookbookに不満がある場合、フォークするのではなくオーバーライドすべきだと言われています。 ChefのCookbookのベストプラクティス | Ryuzee.com ChefConf 2013: Beginner Chef Antipatterns しかし、オーバーライドするためには具体的にどう書いたらいいのか少し悩みました。わかってしまえば大した話ではないんですが、メモとして残しておきます。 オーバーライドする手順 originalという名前のクックブックをオーバーライドする手順は次の通りです。 別名でクックブックを作る。 同じ名前だと排他的にしか使えません。 metadata.rbにdepends "original"と書く。 originalのデフォルトAttributesが読み込まれるほか、Berkshelfを
Web の場合は View と Controller の違いははっきりしてます。 View は html ページとその作成を担当します。 CGI は アドレスとパラメーター(アドレスの ? の後など)を受け取り、処理を行います。 その受け取り部分が Controller です。 Model と View ではなく、なぜ MVC としたのでしょうか ? 『 GoF 本』 では Controller を分ける利点をいくつか挙げられています。 キーボードの応答を変えたり、メニューからの呼び出しに変更するとき、表示方法を変更しなくていい。 入力イベントを無視するといったことをコントローラーのインスタンスの入れ替えで可能。 その他にも "View を入れ替えれば、 PC アプリ、 Web アプリでも使えるように" という理由もあります。 ちょっと無理そうな話ですが、例えば、 PC アプリが次のような
先日書いたエントリで 現在のページ数チェックとどのボタンクリックしたのか判定しているため基本同じようなコードが存在して、スパゲッティコードになりそうなので、この部分の設計をしっかりしておかないと、後々大変になりそうなので、ここはちょっとじっくり考えることにします。 と書きました。 定期購読しているWEB+DB PRESSのVol.53の特集1の記事(JavaScript/Flash/HTML 5 でスパゲッティコードにならないためのモダン設計入門)のことがなんとなく頭の中にあったからこう感じたのかもしれません。 改めてWEB+DB PRESSを読み返した後に、関連しそうな情報を色々ネットで調べる中で 「イベントドリブンなアプリケーションの設計する上でGoFのデザインパターンを適用すればスッキリしたコードになりそう」 と感じたのですが、Stateパターン、Strategyパターン、Obser
GitHub halp app - Minimizing platform-specific code with MVVM - Justin Spahr-Summers The document discusses using the Model-View-ViewModel (MVVM) pattern to maximize code reuse across platforms when building native apps. MVVM separates an app's view logic from its user interface code, allowing the view logic to be shared while keeping platform-specific UI code separate. This approach allows most o
常連プログラマがほぼ Rubyist しかいないP4Dなのですが、なぜかPHPカンファレンスで枠をいただいたとのことで、デザイナーとGitについて話し合ってみようという企画に参加してきました。 「生煮えぷるり」をプログラマとデザイナーの間で行ったり来たりさせる話 Pull Request 4 Designers - GitHubを使ったプログラマとデザイナーのイテレーティブな開発フロー// Speaker Deck GitHubを使った、実際のプログラマとデザイナーの協業の様子を見てもらおうということで、私がお手伝いさせていただいている、[https://forkwell.com:title=Forkwell] と [https://jobs.forkwell.com:title=Forkwell Jobs] での開発の様子を例にお話させていただきました。 補足とか 「生煮えぷるり」という
自由診療クリニック向けのオールインワンSaaS「medicalforce」、警備事業者向けオールインワンSaaS「警備フォース」を提供する株式会社メディカルフォース。フルスクラッチでの開発を実現させるスクラムの構築をまとめました Developer eXperience Day 2024 株式会社メディカルフォース CTO 畠中 翔一(@punk_punx)登壇スライド
Parse はデータ置いてアクセスしたりプッシュ通知とばすだけじゃなくて、Cloud Code という機能でサーバーサイドのスクリプトも書けるということで、試してみました。 以下、ローカルで生成した JavaScript のコードをデプロイし、iOSアプリから呼んでみる までの手順のメモです。 1. 準備 Parseダッシュボードからアプリをつくっておく コマンドラインツールをインストールする $ curl -s https://www.parse.com/downloads/cloud_code/installer.sh | sudo /bin/bash 2. Parse newコマンドを実行する $ parse new MyCloudCodeEmailとPasswordを求められるので、入力する。 GitHubとかでサインアップした場合、Passwordがないので、Parseのダッシュ
第18回 AWS User Group - Japan 東京勉強会(一般枠) - JAWS-UG東京支部 | Doorkeeper 2013/10/04 第18回 AWS User Group - Japan 東京勉強会 #jawsug - Togetter この日で18回目の開催を数えるJAWS-UG 東京。今回はテーマを『DB縛り』とし、RDSやRedshift、Redis等興味深いテーマをぎっしり詰め込んだ内容となりました。発表者陣も超豪華。 開催会場は前回に引き続きフューチャーアーキテクト株式会社@大崎。いやはや、こちらの会場は設備外観等含め、本当素晴らしいですね。 フューチャーさんいつもながらマジフューチャー #jawsug — ARAKI Yasuhiro (@ar1) October 4, 2013 今回も開催前にはDJが皿を回しておりました(=曲を掛けておりました)。『あま
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く