並び順

ブックマーク数

期間指定

  • から
  • まで

81 - 120 件 / 274480件

新着順 人気順

developmentの検索結果81 - 120 件 / 274480件

  • Google TypeScript Style Guide

    // Good: choose between two options as appropriate (see below). import * as ng from '@angular/core'; import {Foo} from './foo'; // Only when needed: default imports. import Button from 'Button'; // Sometimes needed to import libraries for their side effects: import 'jasmine'; import '@polymer/paper-button'; Import paths TypeScript code must use paths to import other TypeScript code. Paths may be r

    • もうCSS設計で悩まない!「CSSコーディング ガイドライン」策定のための参考記事・スライド 7選 / SQUEEZE - Web Design Studio -

      構造やクラス名、プロパティの記述方法などをルール付ける「CSSコーディング ガイドライン」策定のための参考記事を紹介します。 チームでの共有、コーディング効率やメンテナンス性などの改善のためにも、これを機会にガイドラインを導入してみてはいかがでしょうか。 コーディング規約を作ろう"制作チームの規模が大きくなればなるほど、コードの統一性は大切" ▶ コーディング規約を作ろう Webクリエイターボックス コーディング規約を見直すうえで抑えておくべきポイントを紹介。 チェックポイントコーディング規約に含むべき項目 ・ディレクトリやファイルの階層・名前 ・記述順やインデント、単位などのフォーマット ・ID,classなどの命名規則 ・対応ブラウザー CSSガイドラインを翻訳してみた"多くの開発者が関わる場合、メンテナンス可能、コード見通し良く、拡張可能にするために統一された方法を用いることが重要"

        もうCSS設計で悩まない!「CSSコーディング ガイドライン」策定のための参考記事・スライド 7選 / SQUEEZE - Web Design Studio -
      • ゲーム開発プロジェクトマネジメント講座(SQUARE ENIX OPEN CONFERENCE)

        ゲーム開発 プロジェクトマネジメント講座 2011年10月8日 株式会社スクウェア・エニックス CTO 橋本 善久 1©SQUARE-ENIX 2011 SQUARE ENIX OPEN CONFERENCE なぜプロジェクトは 失敗するのか? 2©SQUARE-ENIX 2011 プロジェクトの失敗ポイント • 見込みより売上が少ない • 計画よりもコストがかかっている • 発売時期が遅れた • 発売に間に合わせるため内容が削られた • ユーザーの評判が悪い • 不具合が発生 • スタッフの満足度が低い、故障者が出た、辞め てしまった • など・・・ 3©SQUARE-ENIX 2011 プロジェクトの失敗ポイントの分類 • スコープ(コンテンツの範囲)の問題 • 品質の問題 • コストの問題 • 時間の問題 • リソース(人員・環境)の問題 • ビジネスの問題 4©SQUARE-EN

        • HTML5+CSS3の導入時に役立つ7つの設定

          こんにちは、鴨田です。 個人的に仕事の大半はスマートフォン関連なので、 最近のマークアップはほとんど全てHTML5+CSS3で行っています。 とはいえ、PC向けのサイトではまだまだHTML4.01、XHTML1.0、CSS2.1を使用している場合が多いと思います。 ですので、今回はHTML5+CSS3を導入するにあたって、役立つと思う7つの設定について、書きたいと思います。 1.HTML5の初期テンプレート案 <!DOCTYPE html> <html> <head> <meta charset=utf-8 /> <title>HTML5 初期テンプレート</title> <!-- reset.cssの設定 --> <link rel="stylesheet" media="screen" href="reset.css" /> <!-- Viewportの設定 --> <meta nam

            HTML5+CSS3の導入時に役立つ7つの設定
          • プログラミング不要!スマホアプリが開発できるツール10選

            更新日: 2022年5月16日公開日: 2015年3月18日プログラミング不要!スマホアプリが開発できるツール10選 アプリ開発と聞くとかなりハードルが高いですよね。しかし、アプリ開発をサポートしてくれるサイトを使うと、場合によっては自分でプログラミングコードを書くことなく、オリジナルアプリを開発することができます。 超簡単にスマホアプリが作れてしまうツール10選国産アプリ開発の「Monaca」 MONACA Monacaは、自分である程度プログラミングを入力してアプリを開発するサービスサイトになります。HTMLとPHP、CSSの基礎を押さえていれば、初心者でもスムーズにアプリを作っていけるサイトです。 Monacaの特徴としては、アプリ開発はクラウド(サーバー)上とローカル環境から選ぶことができます。またアプリ開発コースも全6コース設けられており、ハイブリッドアプリ開発コースやBUSIN

              プログラミング不要!スマホアプリが開発できるツール10選
            • デザイナーやディレクターも知っておきたい、ページ表示速度の高速化の基本

              スマホからウェブにアクセスするユーザが増え、ウェブサイトの表示速度の高速化がより重要な制作の課題になっています。1ページもののサイトなら、フロントエンド・エンジニアが一人で実装できるかもしれませんが、ある程度の規模のウェブサイトではワークフローやサイト全体の設計にも関わってきます。また、表示速度の高速化の方法を知らなければ、最適化しやすい、より高度なデザインは実現できないでしょう。エンジニアだけでなく、デザイナーやディレクターがこういった情報を知っていれば、よりスムーズに結果を出せるウェブサイト制作ができるはずです。 ページ表示速度の改善にはいろいろな方法がありますが、この記事では一番効果がありそうなところから攻めていきたいと思います。自分もまだまだ勉強中なので、まずはfilament groupのScottさんの記事 やClearleftのJeremyさんの記事 を参考に、フロントエンド

                デザイナーやディレクターも知っておきたい、ページ表示速度の高速化の基本
              • 実はAmazonは面接のためにどのような準備をすれば良いのか全て公開している

                優秀な人材を求めるAmazonでは、面接では何が重要視されるのか、何を準備しておくべきか、さらにはどのような回答が求められているのかについて、非常に具体的なアドバイスを公開しています。このAmazonが求める回答方法に沿って面接の準備をしておくことは、実はAmazonが求める人材としてふさわしい経験や考え方を身に着ける大きな手助けにもなっています。 In-person interview - Amazon.jobs https://www.amazon.jobs/en/landing_pages/in-person-interview ◆Amazonの文化 どんな企業でもそうですが、「企業文化」というものがあります。企業文化を知ることは、その企業の面接に向けての準備の第一歩。Amazonでは「about Amazon(Amazonについて)」ページだけでなく、「Amazonの1日」というム

                  実はAmazonは面接のためにどのような準備をすれば良いのか全て公開している
                • よく分かる!iOS アプリのリリース手順のまとめ | DevelopersIO

                  2014/04/16 コンプライアンスの「Content Rights」と「Advertising Identifier」についての解説を追加しました。 はじめに iOS 7 がリリースされ、さまざまな新しい機能が使えるようになりました。iOS 7 SDK を使ったアプリをリリースしたい!と思っているかたも多いのではないでしょうか。しかし iOS アプリのリリース作業は手順が複雑そうで取っ付きづらい印象を持たれているかたが多いと思います。筆者もそうでした。 ということで、最新 (2013年10月21日現在) の iOS アプリのリリース手順についてできる限り分かりやすくまとめてみました。リリース時の参考にしていただければと思います。 概要 まずはじめに全体像を確認しておきましょう。iOS アプリのリリースは下図のようなフローで行います。 リリース用の Provisioning Profil

                    よく分かる!iOS アプリのリリース手順のまとめ | DevelopersIO
                  • 東京大学UT OpenCourseWare | OCW Home

                    © 2016 The University of Tokyo Center for Research and Development of Higher Education マイリストを使うと、自身が興味を持つ講義をチェックできます。 チェックした講義は随時マイリストを開くことにより確認できます。 マイリストを使うためにはログインをしてください。 プライバシーポリシー

                      東京大学UT OpenCourseWare | OCW Home
                    • マイクロソフトが提供しているアイコンセットまとめ – プログラミング生放送

                      マイクロソフトが提供しているプレゼンやアプリなどに使えるアイコンを、知っている範囲で最近のものをまとめました。 Cloud and Enterprise Symbol/Icon set Cloud and Enterprise Symbol/Icon set は、UX グループが Azure 向けに作成した200個以上のアイコンセットです。PNG 画像と Visio ステンシルがダウンロードできます。 新サービスのリリース時と四半期ごとに更新が予定されているようです(現在は、4月に更新された Ver. 2.22)。アンケートやメールでのフィードバックも受け付けています。 基本は、Azure 関連のアイコンですが、一般的なアイコンも含まれています。資料作成などの用途に広く使えます。 You can use them in architecture diagrams, training mat

                        マイクロソフトが提供しているアイコンセットまとめ – プログラミング生放送
                      • 貧困を減らす実験アプローチ|安田 洋祐

                        本年度のノーベル経済学賞が14日夜(日本時間の18時45分頃)に公表され、 ・Abhijit Banerjee(MIT) ・Esther Duflo(MIT) ・Michael Kremer(Harvard) の3名が選ばれました! 受賞理由は “their experimental approach to alleviating global poverty” 「世界の貧困を軽減するための実験的なアプローチ」 に対して。デュフロ教授は経済学賞で最年少の受賞者(なんと46歳!)で、女性としては2009年のエリノア・オストロム教授に続いて二人目。いずれも素晴らしい快挙ですね!ご本人も電話インタビューの中で、早すぎる(?)受賞に少し驚かれているようでした。 【関連書籍】 『貧乏人の経済学―もういちど貧困問題を根っこから考える』はバナジー&デュフロ両教授による名著。未読の方はこの機にぜひ!経済学

                          貧困を減らす実験アプローチ|安田 洋祐
                        • コードが読めるソフトウェア開発者 - As a Futurist...

                          僕はコードを読むのは得意な方だけど、それが過ぎてコードを書かなくてもシニアソフトウェア開発者になってしまった。実はコードをちゃんと読めるソフトウェア開発者って希少価値が高いのではないか、と思ったので自分がどんな感じでシニアになったのかをまとめてみた。似た様な人の参考になれば幸いだ。 同意。僕は未だ書く方はほとんど機会なく成果もないけど、コードを読み尽くして、負荷試験や本番で挙動を把握し続け、メトリクスでとことん確かめていった結果、Sr. Engineer になれた。 https://t.co/KXtMdEaRr8 — Ryosuke Iwanaga (@riywo) April 16, 2021 コードを書かなくてもシニアソフトウェア開発者になれた 僕は今 Amazon の Sr. Systems Development Engineer という職種で働いている。いわゆるソフトウェア開発職

                            コードが読めるソフトウェア開発者 - As a Futurist...
                          • 人生の目標を20分で見つけ出す方法 | ライフハッカー・ジャパン

                            『Personal Development for Smart People: The Conscious Pursuit of Personal Growth』の著者Steve Pavlinaさんは、自身のブログで、たった20分程度で人生の目標を見つける方法を紹介しています。 方法は以下の4つのステップです。 ステップ1: 紙を取り出す、もしくはワープロソフトを立ち上げる ステップ2:表題として「人生における本当の自分の目標はなにか?」と書く ステップ3: この問いに対する答えとして頭に浮かんだことを次々列挙する ステップ4:泣けるまでステップ1~3を繰り返す。涙が出てきたらそれがあなたの目標。 答えを列挙するときは、文でなくフレーズやキーワードだけでもOK。 同じような答えが続いても構わないそうで涙が自然と溢れてくるまでどんどん書き続けることがコツ。一人になれる場所で集中して取り組むの

                              人生の目標を20分で見つけ出す方法 | ライフハッカー・ジャパン
                            • 「Visual Studio Codeの教科書」を読んでVS Codeの設定をゼロから見直してみた - karaage. [からあげ]

                              追記:VS Codeの入門書をZennでリリースしました ブログで扱ったVS Code関連の記事をまとめて、無料の電子書籍としてZennというプラットフォームでリリースしました。よければ、こちらも参考にしてみてください。 Visual Studio Codeの教科書 Visual Studio Codeの教科書を購入しました。基本的な使い方から拡張機能の作り方まで、広く押さえられていました。 プログラマーのためのVisual Studio Codeの教科書 (Compass Booksシリーズ) 作者:川崎 庸市,平岡 一成,阿佐 志保発売日: 2020/04/30メディア: Kindle版 自分は拡張機能作りには興味なかったのですが、思わず手を伸ばしたくなりますね。拡張機能作りまで興味ある方にとってはかなり良い本ではないかと思います。 本を読むと、色々改めて発見があったのと、拡張機能一回

                                「Visual Studio Codeの教科書」を読んでVS Codeの設定をゼロから見直してみた - karaage. [からあげ]
                              • コード品質はやはりビジネスに影響を与える - mtx2s’s blog

                                私たちソフトウェアエンジニアは、コード品質についてしばしば論ずるけれども、ではコード品質の良し悪しがどれほどビジネスに影響するのかと問われると、回答に窮する。只々、「コード品質が悪いと変更により多くの時間がかかります」だとか、「欠陥の修正に追われて開発時間が奪われます」だとか、個人の経験やエンジニア的一般論に頼った定性的な説明に終始するしかない。ソフトウェアを繰り返し変更する頻度が高いほど、コード品質が開発時間に影響を与えるのは確かにそのとおりだと思えるが、はたしてそれは、どれほどのインパクトなのだろうか。 2022年の研究論文 "Code Red: The Business Impact of Code Quality – A Quantitative Study of 39 Proprietary Production Codebases" では、コード品質がビジネスに与えるインパクト

                                  コード品質はやはりビジネスに影響を与える - mtx2s’s blog
                                • ユニットテストにまつわる10の勘違い | DevelopersIO

                                  渡辺です。さる方面からテスト系のエントリーがまだか…と催促されたので、ユニットテストについて少し考えてみたいと思います。 最近、TwitterのTLをチェックしていると、JUnitを利用しているにも関わらず違和感のあるTweetや、原因をJUnitにして本来解決すべき問題から目をそらしているようなTweetを多く見かけます。そこで、JUnitをによるユニットテストに関するありがちな勘違いをまとめてみました。 なお、JUnitの部分は、RSpecでもNUnitでも適当に置き換えて読んでも構いません。 1.JUnitを使うことが目的という勘違い JUnitを利用すること自体を目的にしたところで何も得る事はありません。 ありがちな話ですが、「納品物としてJUnitのテストコード(または実行結果)を求められている」ことが理由でJUnitを利用しているならば、それは足かせでしかない可能性があります。

                                    ユニットテストにまつわる10の勘違い | DevelopersIO
                                  • Webプログラミング素人が利用者9万人のmixiアプリを作るまで - 毒蛇は急がない

                                    はじめに 最近、 文系ド素人がmixiアプリを開発〜リリースするまでのまとめ http://d.hatena.ne.jp/kazu0620/20100412/1271071223 というエントリーが話題になりましたね。自分もwebプログラミング素人でmixiアプリを作ってみたので、ちょっと便乗して、自分がmixiアプリを作るまでのプロセスをまとめてみました。 これからアプリを作る人の参考になれば幸いです。 kazu0620さんは、個人で作っていたみたいですが、自分は会社で作りました。会社といっても、自分含め従業員数3人の超零細企業でフリーランスの延長線上みたいなかたちでやっている会社ですが。 ちなみに会社のサイトはこちら。 作ったアプリ 「ふしぎな生き物 ふにゃもらけ」 http://mixi.jp/run_appli.pl?id=9443 リリース日:3/23 実質開発期間:8ヶ月 週間

                                      Webプログラミング素人が利用者9万人のmixiアプリを作るまで - 毒蛇は急がない
                                    • CakePHP開発者が知るべき10のこと

                                      先日、こんな記事が上がっていました。 Android開発者が知るべき10のこと この記事でまとまっているのは、Android開発において必要な10の項目です。 インターフェースの設計から、データの取り扱いまで。 AndroidはモバイルデバイスのOSで、CakePHPは単なるWebフレームワーク。 しかし、予め用意されたルールやAPIを活用する点は同じです。 つまり、フレームワーク全般において、開発者が知るべきことをまとめることが出来るはずです。 ここでは、私が良く利用するCakePHPフレームワークについて、開発者が知るべき10のことをまとめます。 1. CakePHPで良いのか CakePHPを使う際に、知るべきことその1。 それは、あなたは本当にCakePHPを使うべきなのかということです。 現在、あらゆるフレームワークが溢れ返っています。 Ruby Ruby On Rail

                                      • 海外のソフトウェアのダウンロードサイト【アルテック】

                                        2024年05月20日【新着情報】VirusTotal Basic Add-on 新規取扱停止について をブログに掲載しました。2024年05月15日【新着情報】AG Grid v31.3がリリースされました。新機能をブログでご紹介しています。2024年05月09日【Q&A】「CKEditorを1年半使用したいとなった場合は2年分の購入が必要になるのでしょうか?または1年半で購入が可能なのでしょうか?」をブログに掲載致しました。2024年05月07日【新着情報】オンデマンドとライブ学習を提供する学習ポータルMaltegoアカデミーをブログでご紹介しています。2024年04月22日【Q&A】「UaExpertを使用していますが、PCを新しくする場合どのように移行すればよいでしょうか?」をブログに掲載致しました。2024年04月19日産業用通信プロトコルであるOPC UAを実装し、ユニバーサル

                                        • 「パーソナルコンピューティングの父」アラン・ケイ氏が薦める「読書リスト」99選

                                          タブレット端末を使って学習する試みが世界中で行われていますが、このような「未来」を40年以上も前に自身が提唱する「Dynabook構想」で予言していたのが「パーソナルコンピューティングの父」と呼ばれるアラン・ケイ氏です。そんな類まれな慧眼の持ち主であるケイ氏にソフトウェア会社Naked Objects Groupのリチャード・ポーソン代表が数年かけて「推奨本を教えて欲しい」と懇願し続けた結果、5000冊以上貯蔵する愛読書の中からケイ氏が書籍を厳選して「初心者向け読書リスト」を作成してくれたとのこと。コンピュータ分野に限らず、心理学・政治・哲学・アートと多岐に渡るケイ氏のお薦め書籍は以下の通りです。 Alan Kays Reading List http://c2.com/cgi/wiki?AlanKaysReadingList ◆TECHNOLOGY&MEDIA(技術・メディア) ・01:

                                            「パーソナルコンピューティングの父」アラン・ケイ氏が薦める「読書リスト」99選
                                          • 初心者必見!10時間で作るはじめてのAndroidアプリ−前編 - Eureka, Inc.

                                            初めまして! 7月よりエウレカにJOINしました、エンジニアの二川です。 エウレカではCouplesのAndroid開発を担当しています。 前職では、Android向けのゲーム開発を行っていました。それまでゲームしか作ったことが無かったので、エウレカに入社するにあたり、練習を兼ねて簡単なサービスアプリを開発しました。今日はそのアプリについて話をしたいと思います。 ある程度の開発経験があれば10時間程度で作れる、かなりシンプルなアプリです。 Androidアプリ開発に興味はあるけど、まだ作ったことはないという方、この夏なにか新しいことに挑戦しよう!と思っていたけどまだやっていない方、このアプリを作ってAndroidエンジニアデビューしてみませんか? 今回作るアプリの概要 今回作るのは、Dribbbleという世界中のデザイナーが作品を投稿するSNSサイトを閲覧するためのアプリです。 UIは、デ

                                              初心者必見!10時間で作るはじめてのAndroidアプリ−前編 - Eureka, Inc.
                                            • 字幕なしで『WWDC』や『Google I/O』を視聴するために、リスニング力を鍛える方法【連載:コピペで使えるIT英語tips】 - エンジニアtype

                                              字幕なしで『WWDC』や『Google I/O』を視聴するために、リスニング力を鍛える方法【連載:コピペで使えるIT英語tips】 2013/07/30公開 最近はさまざまなカンファレンスがUstreamなどを使って生配信されることが多い。代表的なところでは、Appleの開発者向けイベント『WWDC』(2013年の模様はコチラ)や、Googleが主催する『Google I/O』などが日本でも人気が高い。 読者の中にもリアルタイムで視聴しようと、眠い目をこすりながら生中継に見入ったという方もいるのではないだろうか。 このように、いまや世界の最新IT技術をリアルタイムで知ることができるようになったが、日本人エンジニアの場合、日本語に翻訳されてからその内容を知るという人もまだまだ少なくないはず。 いち早く情報や技術を取り入れ、エンジニアとしての知識を高めるためには、英語を英語のまま理解できる力が

                                                字幕なしで『WWDC』や『Google I/O』を視聴するために、リスニング力を鍛える方法【連載:コピペで使えるIT英語tips】 - エンジニアtype
                                              • 窓の杜 - 【REVIEW】HDD内のデータを丸ごと別HDDへコピーできるフリーソフト「EASEUS Disk Copy」

                                                「EASEUS Disk Copy」は、ハードディスク内のデータすべてを丸ごと別のハードディスクへコピーできるソフト。Windows 95/98/Me/NT/2000/XP/Server 2003/Vistaに対応するフリーソフトで、作者のWebサイトからダウンロードできる。 一般的には、OSがインストールされているハードディスクを交換する場合、まず重要なデータをバックアップしておき、次に新しいハードディスクへOSをインストールし、最後にバックアップデータを書き戻すといった作業が必要。これら一つ一つの作業は非常に時間がかかるため、新しいハードディスクへ移行したくてもなかなか実行に踏み切れないということがよくある。 そこで本ソフトを利用すれば、ハードディスクにインストールされているOSや、パーティション、ファイルシステムといった情報すべてを文字通り丸ごとコピーすることが可能。つまり、ハードデ

                                                • デザイン  |  Android Developers

                                                  Get started Start by creating your first app. Go deeper with our training courses or explore app development on your own.

                                                    デザイン  |  Android Developers
                                                  • Web制作するときに探す素材サイト&参考にするサイトまとめ | ナナメウエBlog

                                                    はじめまして ナナメウエデザイナーのはっち(@hacching)です。 さて、今日は私がWeb制作をするときにチェックしているサイト一覧をまとめてみました。 自分の備忘録でもあります〜。 是非参考にしてくださいね(*’-'*) フリー写真素材サイトさん Webデザインする際に必ず必要になる写真素材。 有料素材はクオリティは高いですがお値段も高い〜。 そんなあなたに、ありがとうフリー写真素材! 写真素材 – フォトライブラリー 無料会員登録しておけば、1日に数枚(何枚だっけ)限定ですが、無料素材がDLできます。 商用利用OK&無料の写真・フリー素材を集めました!総合素材サイト|ソザイング 完全無料の写真・Web素材(バナー、オブジェクトなど)素材サイトです。コンテストの実施など、ユーザーの参加型企画も豊富!シーズンにあわせた特集も魅力です。 PAKUTASO/ぱくたそ-WEB

                                                    • 開発環境のデータをできるだけ本番に近づける - クックパッド開発者ブログ

                                                      こんにちは。技術部の吉川です。 今回はクックパッドの開発環境構成、特に開発用データベースの構成についてご紹介します。 開発環境の構成 クックパッドのシステム環境は以下のようなフェイズに分かれています。 ※ これはcookpad.comの構成で、サブシステムや個別のサービスはその規模や特性に応じて構成が異なります。 development 開発者が実際に開発を行う環境です。クックパッドでは仮想環境は用いず、手元のマシンでRailsアプリケーションを動かして開発を行っています。 データベースはローカルではなく、開発者全体で共通の開発用データベースに接続しています。 test 手元でテストを実行する場合は、ローカルマシンのデータベースを利用します。CI(rrrspec)などの場合も同様で、テスト実行サーバーのデータベースが利用されます。 staging stagingといえば準本番環境として、本

                                                        開発環境のデータをできるだけ本番に近づける - クックパッド開発者ブログ
                                                      • Your code displays Japanese wrong

                                                        A static site to link people to when their code is displaying Japanese wrong. View the Project on GitHub heistak/your-code-displays-japanese-wrong Why am I here? If someone gave you a link to this page, that person probably thinks your code displays Japanese wrong. In short, from a native Japanese eye, yѳur ҭєxҭ lѳѳκs κιnd ѳf lικє ҭЋιs. This page will give you a brief description of the glyph appe

                                                        • 市販ソフトの代わりはコレ!--オープンソースソフト10種類 - ZDNet Japan

                                                          「Raspberry Pi 5」でAIを利用--「Raspberry Pi AI Kit」を取り付けるには 2024-07-06 08:30

                                                            市販ソフトの代わりはコレ!--オープンソースソフト10種類 - ZDNet Japan
                                                          • Googleは巨大なインフラをどうやってセキュアに保っているか。独自のセキュリティチップ利用やDoS対策、安全なソフトウェア開発など、全体像を解説したホワイトペーパーを公開

                                                            Googleのクラウドは間違いなく世界最大規模のコンピュータシステムです。膨大なハードウェアとソフトウェアから構成されるこの巨大なシステムを、同社はどうやってセキュアに保っているのか。そのことを解説したホワイトペーパー「Google Infrastructure Security Design Overview」が公開されました。 ホワイトペーパーには、Googleのデータセンターを構成するデバイスの1つ1つにまで独自のセキュリティチップを組み込んで正規のデバイスかどうかを相互に認証するという物理レベルのセキュリティから、何層のものロードバランサーからの情報を集約してDos攻撃を検知すると、その通信を破棄するといったDoS対策。 そしてマシンも従業員もサービスも包括するグローバルな名前空間など、きわめて広範かつ綿密なセキュリティ施策が説明されています。 クラウドがいかに高度なセキュリティで

                                                              Googleは巨大なインフラをどうやってセキュアに保っているか。独自のセキュリティチップ利用やDoS対策、安全なソフトウェア開発など、全体像を解説したホワイトペーパーを公開
                                                            • GitHub for Windows

                                                              GitHub Desktop Focus on what matters instead of fighting with Git. Whether you're new to Git or a seasoned user, GitHub Desktop simplifies your development workflow. Download for macOS Download for Windows (64bit)

                                                              • Raspberry Pi 4 で構築する録画マシン | 空気録学電子版【公式】

                                                                🍓 Raspberry Pi 4 が買えるようになりました2019年11月、待望の Raspberry Pi 4 技適取得版が発売されました。H.264 ハードウェアエンコーダを搭載した、リッチなシングルボードコンピュータです。2020年5月28日には 8GB メモリ搭載の上位モデルも登場しています。 はたしてこれは何をするためのデバイスなのでしょうか? そうです、録画ですね。もうテレビの録画をするために高価なパソコンを購入する必要はありません。5000円台から入手できるマシンを利用して、安価に録画サーバーを構築することができるようになったのです。 この記事では Raspbery Pi 4 を利用した Mirakurun + EPGStation での録画サーバー構築方法と、ハードウェアエンコーダを利用した録画ファイルのエンコードについて解説を行います。 筆者の⾃宅で運⽤している録画サー

                                                                  Raspberry Pi 4 で構築する録画マシン | 空気録学電子版【公式】
                                                                • 2022年におけるフロントエンド開発のベースライン

                                                                  LINE株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。 LINEヤフー Tech Blog TL;DR:2022にフロントエンド開発で最も考慮すべきユーザー環境は、パフォーマンスでは低スペックのAndroid端末、標準仕様では2年前のSafari、そしてネットワークでは4Gです。それに対してはJSへの過剰依存などが原因で主にパフォーマンスの面でのウェブ全体の対応がよくありません。 こんにちは!LINEフロントエンド開発室のダバロス アランです。この記事のタイトルを見て「釣りタイトルですね〜」と考えている方がいると思いますが今回に限ってはそれを大目に見てください。それはなぜかと言いますと、2021年から2022年にかけて私たちフロントエンドエンジニアが全体的に考え方を改める必要が出るほど大きな変化がありました。 その変

                                                                    2022年におけるフロントエンド開発のベースライン
                                                                  • 画風を変換するアルゴリズム - Preferred Networks Research & Development

                                                                    Deep Neural Networkを使って画像を好きな画風に変換できるプログラムをChainerで実装し、公開しました。 https://github.com/mattya/chainer-gogh こんにちは、PFNリサーチャーの松元です。ブログの1行目はbotに持って行かれやすいので、3行目で挨拶してみました。 今回実装したのは”A Neural Algorithm of Artistic Style”(元論文)というアルゴリズムです。生成される画像の美しさと、画像認識のタスクで予め訓練したニューラルネットをそのまま流用できるというお手軽さから、世界中で話題になっています。このアルゴリズムの仕組みなどを説明したいと思います。 概要 2枚の画像を入力します。片方を「コンテンツ画像」、もう片方を「スタイル画像」としましょう。 このプログラムは、コンテンツ画像に書かれた物体の配置をそのま

                                                                      画風を変換するアルゴリズム - Preferred Networks Research & Development
                                                                    • Twitter bootstrap入門 #twtr_hack

                                                                      The document discusses Twitter Bootstrap, an open-source front-end web development framework. It provides information on Bootstrap's history and features, including its grid system, typography, forms, buttons, navigation and other components. The document also offers tips on getting started with Bootstrap, customizing it using LESS, and related tools and resources.Read less

                                                                        Twitter bootstrap入門 #twtr_hack
                                                                      • オープンデータ取得先まとめ - Qiita

                                                                        2018/1/1時点で利用可能な、オープンデータの主要取得先を記載します。 1. 世界中の国や都市の情報 EUとイギリス Public Data EU http://publicdata.eu Open Data Europe http://data.europa.eu/euodp/en/home UK Government Data https://data.gov.uk アフリカ Africa Open Data https://africaopendata.org Code for South Africa http://code4sa.org Code for Africa https://codeforafrica.org アジア Open Cities Project http://www.opencitiesproject.org Open Nepal http://data

                                                                          オープンデータ取得先まとめ - Qiita
                                                                        • 米国でソフトウェアエンジニアになる方法

                                                                          1on1やメールでご相談を受ける最頻出の話題が 「どうすればアメリカでソフトウェアエンジニアになれるでしょうか?」 というものです。これは後述しますが、いくつかの点で中々ひと言では回答の難しい質問です。ただし、本当にアメリカでソフトウェアエンジニアになりたいなら、そのための確度を大幅に上げる方法はいくつか思い当たります。 筆者について実際に米国で2年ほどではありますがソフトウェアエンジニアをしていました。現在も米系企業の日本法人でソフトウェアエンジニアとして働いています。留学経験もなく、3流大の文系出身で、30代になってから「正攻法で」米国に渡りました。そういう点で非常に現実的な経験をシェアできると思います。筆者について詳しいことは次のnoteにまとめました。もしご興味のある方はお読みいただければ幸いです。 本当に米国に行きたいですか?冒頭の質問に対して僕がまずお聞きするのは 「本当に米国

                                                                            米国でソフトウェアエンジニアになる方法
                                                                          • シェルスクリプトを高級言語のような書き味に近づける Tips 集 | 創作メモ帳

                                                                            Bash は言わずと知れた歴史あるコマンド言語です。テキストにコマンドの羅列を記述するだけで、手軽にシェルスクリプトとして実行することができます。 シェルスクリプトの実体はシェルコマンドの羅列に過ぎませんが、手続き型プログラミング言語にあるような制御構文も備えています。変数や条件分岐、ループ、関数などです。これらを使えばシェルスクリプトでプログラミングも可能です。 もちろん、現代の一般的なプログラミング言語と比べると機能は限られます。他の言語には見られないシェルスクリプト特有の癖や記法も数多くあり、最近の言語に慣れている人ほど、つまずくポイントが多いです。 しかし、シェルスクリプトだからこその良さもあります。Bash は現在でも多くの OS で標準シェルとして採用されており、普段使っているシェルコマンドを書くだけで動かせる手軽さは何者にも代えがたいです。一度身につけておくと長く使えるお得な

                                                                              シェルスクリプトを高級言語のような書き味に近づける Tips 集 | 創作メモ帳
                                                                            • Firefox拡張機能(extension)の作り方 — ありえるえりあ

                                                                              Firefox拡張機能(extension)の作り方 Firefox拡張機能(extension)の作り方を説明します。 Firefox 拡張機能とは Firefox add-onの一種です。 add-onは次のように分類できます。 plugin ...実体はexeやdll。C++で作成。素人にはお勧めしません 検索バー ...実体はXMLの設定ファイルのみ。見れば分かるので説明はしません スペルチェッカ ...日本語には無縁なので未調査(たぶんファイルを作るだけ) 拡張機能 ...実体はXML、JavaScriptとCSS。必要なら、C++で書くXPCOM。これから説明します テーマ ...拡張機能のサブセット。CSSのみの場合をテーマと呼びます

                                                                              • 【2020年夏】imgタグにはwidthとheight属性を書くのがいいらしい

                                                                                そうなんです。 2020年夏、ページの読み込み中にレイアウトがシフトしないように、img要素にはwidthとheight属性を記述するのがいいらしいんです。 <img src="link/to/image.jpg" width="300" height="400" alt="画像の説明"> その昔、これが普通の時代もあったんですけどね。レスポンシブな時代にはwidthとheight属性を書かないのが一般的(?)になっていました。また、widthとheight属性が記述してあってもCSSでwidth: 100%; height: auto;が指定されているとレイアウトシフトが発生してしまっていました。 参考: img要素のサイズ属性の記述の有無についてのTwitterのアンケート なんでいまさら? なぜなら、2019年の後半にブラウザにレイアウトシフトを回避するための新たな機能が実装されたか

                                                                                  【2020年夏】imgタグにはwidthとheight属性を書くのがいいらしい
                                                                                • あなたは全部知っていますか?プログラミングの業界用語30選 | POSTD

                                                                                  Stack Overflowは、私が学習に役立ててきた多くのオンライン・コミュニティと同じように、自然と厳しくなってきました。第一にこれは、自己防衛機能です。子どもが初めて学校や託児所に入ると広大な世界にさらされて、 髄膜炎菌症を発症 して日々くしゃみやせきを繰り返しながら成長するのと同じような免疫システムです。常に好ましいことだとは言い難いですが、生き残るためには必要なプロセスなのです。 2年前に投稿された、下記の質問のことを考えてみてください。 あなたが新しく作ったプログラミングの業界用語は何ですか? あなたが作り、あなたの周りで使われるようになった、プログラミングの用語は何ですか?(他の人が真似して使っているのを聞いた、など)あなた独自の言い方が、職場内でのみ使われていたり、インターネット上で幅広く普及していたりすることもあるでしょう。 独自のプログラミングの用語、単語、言い回しを太

                                                                                    あなたは全部知っていますか?プログラミングの業界用語30選 | POSTD