「技術的負債だらけのチームで技術マネージメントしてみた」の公開資料が素晴らしいのでリンクしておく。 【参考】 akipiiさんのツイート: "すごく良い資料。RT @yassan168: #kichijojipm 発表資料upしました。誰かの役にたてば良いのだけど。connpassにもUPしています。>技術的負債だらけのチームで技術マネージメントしてみた https://t.co/3R25aUnI4S" 前任の仕事を引き継ぎしたら、下記の問題があったらしい。 技術的負債込みで引き継いでしまった、という例は、本当によくある。 (引用開始) 1年前の状態 ・すべてがメールベース ・ドキュメントはほぼ無い ・最強の属人化。個人のパワーで乗り切る ・技術に関心が無く誰も行動しない ・暫定スクリプトが今も元気に本番稼働中 ・ソースには、ほぼコメント無し ・hoge.pl.(日付) 形式のソース管理
僕は、世間の理不尽さにイラ立っています。 いまTwitterを見ているんですけど、このつぶやきって実際は「本当のつぶやき」じゃないですよね? なのに、つぶやき、つぶやきって…… おかしくないですか?? そもそも、”つぶやき”って何でしょうか。 調べてみたところ、「小さい声でひとりごとを言うこと」のようです。 でも、俺の知っている人たち、みんな文章をつくって投稿してるんですよね。 やっぱり本当のつぶやきじゃないですよね? というわけで、つくってみる 「本当のつぶやきをつぶやけるシステム」をつくってみようと思います。 構図はこんな感じ。 1.つぶやきを集音 2.音声をテキスト化してサーバーへ送信 3.サーバー上のNode.jsからTwitterAPIにアクセス 4.あらかじめ作成しておいたbotへツイート という流れで構築していきます。 1.つぶやきを集音 今回の声の集音に使うのは、偶然PRを
HTML/CSS 387 CSS仕様 121 CSS設計 53 HTML仕様 40 SVG 25 スタイルガイド 14 HTML/CSSの実践 135 HTML/CSSドリル 4 フォント 3 データ形式 6 性能と品質 49 セキュリティ 16 パフォーマンス 12 アクセシビリティ 21 デザイン 65 ディレクション 50 ドキュメンテーション 7 JavaScript 593 ECMAScript 45 ライブラリ 71 ブラウザAPI 38 WebGL 42 テスト 36 JavaScriptの実践 64 JavaScriptの設計 9 JavaScriptドリル 15 非同期通信 5 Vue.js 73 DOM 9 Angular 30 Electron 4 Web Components 14 jQuery 24 Backbone 17 TypeScript 24 Coffee
[IT研修]注目キーワード Python UiPath(RPA) 最新技術動向 Microsoft Azure Docker Kubernetes 第12回 WebSocketでサーバプッシュ (松永紘) 2014年3月 2/18にRails3.2.17、4.0.3、及び4.1.0.beta2(*1)がリリースされました(*2)。これらは前回のアップデート同様、DoS攻撃やXSSの脆弱性に対する緊急度の高いセキュリティフィックスのようですので、できるだけ早くアップデートすることをお勧めいたします。 さて話は変わりますが、1/25~26にかけて開催された「SECCON 2013 CTF オンライン予選(*3)」に参加してみました。この予選は『IT技術やセキュリティに関する5つのジャンル「フォレンジックス」「プログラミング・暗号」「バイナリ」「ネットワーク・Web」「その他・トリビア」から計2
技術トレンドを追わないという勇気 昨日、「第19回 HTML5+JS 勉強会 【オレオレフロントエンド開発環境 ~際限なき修正を攻略せよ!~/甦れFlasher「swf2js」でswfをリアルタイムでcanvasに出力】」というイベントに参加してきました。 そこで講師の沖さん(@448jp)が、�「技術は目的を達成する手段なので、あまり新しい技術に振り回されてはいけない。」的なことをおしゃっていて、それはそうだなと思いながら私が最近感じている事をすこし書き留めておこうと思います。 技術トレンド圧力 フロントエンド界隈ではJavaScript/node.jsの盛況もあって毎日のように新しいライブラリ/フレームワークやツールがリリースされています。そして、それらの技術に対してアーリーアダプター的なフロントエンダーが試してはブログやQiitaでレビュー内容を記事にしたり、TwitterやFace
こんにちは、エンジニアのみどです。 ピクシブは、イラスト1枚で簡単にオリジナルグッズが作れるサービス pixivFACTORY を開発しています。 そのpixivFACTORYのプレビューに焦点を絞った勉強会を社内で行いました。 今回は、その勉強会の内容を公開したいと思います。 プレビューとは pixivFACTORYでは、グッズの仕上がりのイメージを確認する機能を提供しています。 この機能は、チーム内でプレビューと呼ばれていて、pixivFACTORYの売りのひとつになっています。 今回の勉強会では、ピクシブのエンジニアがこのプレビューに関する技術やノウハウについて発表を行いました。 pixivFACTORYのプレビューを支える技術 まず、私がアプリケーションサーバ側の処理について発表しました。 ImageMagickやBlenderといったソフトウェアをどのように使い分けているかが見所
日本Web技術界隈著名人の残念さ具合 - thinkchangの日々日誌 は内容自体はどうしようもないのだけど、テーマ自体は自分も日頃悩んでいたものなので書き出してみる。あ、そういえば行方不明のmalaさんは一昨日のハッカソンで振り向いたらいたんで大丈夫です。 キラーアプリの出現と技術的イノベーションに相関あるかと言われたらあるとは思うけど枯れた技術の水平思考的な余地も十分あるんでキラーアプリが必ずしも技術的なイノベーションを果たしている必要はない。ただし技術優位がない場合は企画レベルで制限かかるので、それを許容するかどうかという話— 賢さを上げて法で殴る (@mizchi) 2015, 8月 24 技術的イノベーションによって可能になったサービスはたくさんあって、たとえばデータベースを使った動的なウェブサービス、2000年前ごろにPerl CGIが現実的な速度で動くようになってから増えた
きく_いけ_そう @so_harunohi 「ホームページが作れて、チラシとかも作れる人が1人ほしい」という会社があったのだけど、「職能として別物ですよ?」という話をしてもなかなか伝わらなかったので放っておいたら先日新人が入ってた。が、技術的には可能な範囲という感じで絶望的。彼、多分すぐ辞めると思う。
誰でも容易に安定して飛ばせるドローン(マルチコプター)はさまざまな空撮の可能性を広げるデバイスですが、難しい操作をしなくてもユーザーを自動追尾して空撮する機能を持つドローンが「Lily」です。 Home page - Lily https://www.lily.camera/ コレがLilyの機体。笑みを浮かべるような表情が目をひくデザインになっています。 Lilyは空撮が可能なドローンですが、最大の特徴は空中に放り投げるだけで飛行を開始し、そのまま追尾しながら撮影してくれる機能があること。この機能によって、1.ユーザーが専用の「トラッキングデバイス」と呼ばれるリモコンを身に付け、2.Lilyを放り投げると、3.自分の動きに合わせてLilyが自動的に飛行し撮影を行ってくれます。 そのため、スノーボードをしている最中など、自分でコントローラーを操作できないときでも、確実に自分の姿を収めること
工場での作業や、街にあるいろいろなサービス。人間の代わりにロボットがしてくれることは日々増えてきています。でも、クリエイティブな仕事はどうなのかと聞かれると、まだ無理でしょという声がほとんどなのではないでしょうか? でも、技術の進歩は早いもの。実はコピーライティングを代わってくれるプログラムがすでに実用化されているようです。 コピーライターがいらなくなる!? 海外メディア「QUARTZ」によれば、マーケティングソフトウェアを提供するニューヨークの企業「Persado」が、広告コピーを自動生成できるソフトを開発したそう。 8年間かけて広告で見られている50万ものフレーズをデータベース化。その後2年間かけてプログラムを制作したもので、感情の変化を分析しているのだとか。 95%の確率で人間に勝つ! このプログラム、人間のコピーライターが書いたフレーズと比較するテストを行えるようですが、なんと95
デザインが凄い。日本発の電動バイク zecOO一般発売開始2015.03.25 16:4513,978 野間恒毅 ついに市販されます。 デザインの斬新さで世界中から反響を呼んだ電動バイクzecOO(ゼクー)。デザイナー根津さん、車体製造のオートスタッフ末広・中村さん、電気システム担当のエリックさんによる電動バイクは「共有したのは設計図ではない、理想像を共有した」というほどのこだわり。 プロトタイプから基本デザインは変わってないものの、細部にいたるまで市販化のためにリファインされています。デザイン上のもっとも大きな特徴はハブステア、左右別になっているステアリングレバーを押し引きして操作します。感覚的には巨大ロボットの操縦席? 市販といって 1台 1台をハンドメイド、ACモーター、リチウムバッテリー、インバーターといったシステムはアメリカ・ゼロモーターサイクルズからzecOO用にカスタムされた
How browsers work Stay organized with collections Save and categorize content based on your preferences. Preface This comprehensive primer on the internal operations of WebKit and Gecko is the result of much research done by Israeli developer Tali Garsiel. Over a few years, she reviewed all the published data about browser internals and spent a lot of time reading web browser source code. She wrot
最近会った人とよく話すのが、ソフトウェアプロセス技術がロストテクノロジーになってるんではないかということです。 ソフトウェアプロセスというのは、「プロセスがよいソフトウェアをつくる」という前提のもと、どのようなタイミングでどのような成果物を作り、どのような管理をし、どのように検査をしてソフトウェアを作るかという手順です。 そして、プロセス技術というのは、そのようなプロセスを構築し運用し改善する技術です。 このようなソフトウェアプロセス技術は、1995年くらいから2000年くらいにかけて盛り上がり広まりかけたのですが、そのタイミングでWebが広まりはじめ、「Webは進化が速い」「作るものがどんどん変わる」などを合言葉に、「アジャイルプロセスを採用する」という名目でなんら管理されないプロセスが普及しました。その結果、プロセス技術は完全に下火になっているように思います。 もちろん、Webの発展段
いろいろと原則論はあるんですが。昨今のアプリケーションは複雑化し、扱う情報はよりセンシティブになり、そしてより幅広く使われるようになっています。よって「安全な」アプリケーションを作るために必要な知識はますます増える傾向にあります。 よく分かってない人は以下のことにとりあえず気をつけましょう 1. なるべく自分で作らない これは最も重要なことです。検索する、他人に聞く、自分で考えない。これは重要です。大抵の問題は他人が作ってくれた解決策を適用できます。 例えばセキュアな問合せフォームを作ることにしましょう。気をつけるべきことは以下のことぐらいでしょうか。 送信内容の確認画面を表示する場合、ユーザーの入力した値は適切にエスケープするように 送信内容をアプリケーションの DB に格納する場合には SQL インジェクションを防がなければならないので、プリペアドステートメントを用いる CSRF 対策
私は毎日、 Teamed.io で働くことに興味のあるプログラマから何通かメールをもらいます。彼らへの最初の質問は「あなたのレートは?」( 当社は時給ベースで給与を計算します )ということです。何より驚かされるのは、2つの方向性で、誤った試算をしているプログラマが多く見られるということです。 時給5ドルから500ドル(600円から60,000円)まで答えはさまざまです。決して否定はしませんが、私自身で代案を出してみます。このブログ記事では、どういった要素を計算に入れるか、または入れないかを述べたいと思います。私の個人的なキャリアもありますが、これが業界のスタンダードとは思わないでください。あくまで客観的で論理的だと思っていますが。それでは説明しましょう。 オープンソースへのコントリビューション ソフトウェア開発者にとってまずポイントとなり、かつ重要となる特性です。あなたはオープンソースプロ
MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました コンピュータと現実世界との間で情報をやりとりする方法はいくつかあります。目で見てキーボードで入力するのも一つですが、非常に面倒くさいです。昔からある手法として知られているのがバーコードです。 バーコードスキャナーを使うことで伝票や商品に印字されたバーコードを読み取れます。しかしいくつかのバーコードを読み取るだけでスキャナを購入したくないという方はQuaggaJSを使ってみてはいかがでしょう。 QuaggaJSの使い方 QuaggaJSはJavaScriptで書かれたバーコードリーダーです。 残念ながらQuaggaJSはCode128とEANにのみ対応しており、日本で使われているCode39には対応していません(フォークして作れそうな気もしますが)。Androidは既に対応しているの
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く