免責事項 当サイトのすべてのコンテンツ・情報につきまして、可能な限り正確な情報を掲載するよう努めておりますが、必ずしも正確性・信頼性等を保証するものではありません。 当サイトの情報によるいかなる損失に関して、免責とさせて頂きます。ご利用の際はあらかじめご了承ください。 本免責事項、および、当サイトに掲載しているコンテンツ・情報は、予告なしに変更・削除されることがあります。予めご了承下さい。
![copypet.jp|パーツで探す、web制作に使えるコピペサイト。 - CSS3などで新たに追加された要素・装飾方法など、日々コードを書いていないと忘れてしまったり、ささっとプロトタイプを作る時などちょっとしたことに時間をかけている暇はない。困った自分用のストックブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/63287a24d07c0aa5917ebbc9ec91c4cda8d5be02/height=288;version=1;width=512/https%3A%2F%2Fcopypet.jp%2Fcontents%2Fwp-content%2Fthemes%2Fcopypet_2017%2Fimages%2Fcommon%2Fthumbnail%2Fthumbnail.png)
免責事項 当サイトのすべてのコンテンツ・情報につきまして、可能な限り正確な情報を掲載するよう努めておりますが、必ずしも正確性・信頼性等を保証するものではありません。 当サイトの情報によるいかなる損失に関して、免責とさせて頂きます。ご利用の際はあらかじめご了承ください。 本免責事項、および、当サイトに掲載しているコンテンツ・情報は、予告なしに変更・削除されることがあります。予めご了承下さい。
(images: github.com/egonelbre/gophers) こんにちは。 データエンジニアリンググループ(CETチーム)の寺下です。 自分の所属するCETチームでは今まで主にScala、Pythonなどを使ってAPIや基盤を実装してきましたが、最近では徐々にGoによる実装も増えてきており、GAE/GKE上で本番運用を行っています。 本記事ではGoのプロダクトにおいてDDDライクなpackage構成で実装する際の注意点や、汎用的に通用するであろう実装のTipsについて書いていきます。 本記事で紹介する例がベストプラクティスだというわけではありませんので、あくまで実装の一例程度に捉えて頂けると幸いです。 Goのアーキテクチャ Goは言語仕様がシンプルかつフォーマッタが強力なため、syntaxレベルでは開発者によってコードの品質がブレにくいというメリットがあります。 しかしなが
連載: Webの未来を語ろう 2018 (1)HTML5 Experts.jp 副編集長兼エキスパートの吉川です。昨年好評だった「Webの未来を語ろう」企画を2018年もやります! 今回はパネルディスカッション形式で、HTML5 Experts.jp 編集長の白石が、ブラウザベンダーのGoogleのデベロッパーアドボケイトのえーじさん、 Microsoftのエバンジェリスト物江さんをお迎えして、興味深いお話を多数お聞きしました。 会場も交えたトークは、今後のWeb業界の動向を追いかける上で、重要な内容となっているので、ぜひ読んでみてください! 2017年のWebで印象に残ったことは? 白石: まずは簡単な自己紹介と、2017年のWebで印象に残ったことを教えてください。 えーじ: えーじです。Googleでデベロッパーアドボケイトをしています。もともとは、Google Chromeのアドボ
結論から書きます。 なんであなたがそんなことをやっているのかというと、 それはあなたが「世界をよりよくする新しい”グルーヴ=うねり”を、この世界にもたらすために存在している人だから」です。 なので、そういう悩みに襲われたら、 自信を持っていまやっている「そんなこと」をやり続ければいいと思います。 これだけではあまりに乱暴だと思いますので、ここからちょっとくわしく書きます。 の前に、 なんかね、 「日々のライティングやSNSでの活動に役立つ記事」みたいなことをシンプルに書いたほうが、多くの人の興味を引いて、より多くの人に読んでもらえるんだろうなぁって気はするのです。 特にここは「書く」とか「編集」とか「デザイン」に興味がある人が多い場だと思いますし、そのニーズを意識した内容で文章を書くっていうのはまぁ元広告屋の本領なのでそうやって書けば書けないこともないかなぁって気もしているのです。 でもね
「null安全」とは――Javaプログラマーが血と汗と涙を流さなくてすむ理由:Android Studioで始めるKotlin入門(3)(1/2 ページ) Android Studio 3.0を使い、最近話題のプログラミング言語「Kotlin」の特徴を解説する連載。今回は、特にJavaプログラマーに注目していただきたい「null安全」について解説します。 Android Studioを使い、Kotlin言語の特徴を解説する本連載「Android Studioで始めるKotlin入門」。連載第1回では、Kotlinの大まかな構文を説明しました。前回からは、Kotlin言語の個々の機能について解説しています。 Kotlin入門の3回目となる今回は、特にJavaプログラマーに注目していただきたい「null安全」について解説します。多くのプログラマーを苦しめ続けてきたnullの扱いですが、Kotl
はじめに 自分の経験から、Rustで競技プログラミングをやるときに役に立ちそうなことをまとめました Rustで競技プログラミングを始めた方がRust特有の引っかかりどころに引っかかることなく、 より問題の本質に集中できるようになれば幸いです 対象 プログラミング言語Rustをだいたい理解したけど競技プログラミングでRustを使うのは不安な人 環境構築 とりあえず RUST_BACKTRACE=1 を環境変数に設定しておく エディタはなんでも良いですが 入力補完 (rust-analyzer) 保存時か任意のタイミングで自動整形 (Rustfmt) 自動コンパイル & エラー箇所の表示 を導入しておくのをおすすめします。導入方法はググれば大丈夫だと思います rustup override rustup overrideを使うことでカレントディレクトリ以下で使うRustのバージョンを指定できま
こんにちは(・∀・) 以前【Labs】レスポンシブデザインのブレークポイントは!?でブレークポイントをいくつも作ると管理が大変だからメジャーブレークポイントを一つ作って... という投稿をしましたが、 全部じゃなくてもいいので、現在市販されているデバイスサイズをなるべくカバーしたい...というお願いを受けることもあると思います。 今日はそんなオーダーを受けた時にピッタリ、ブレークポイントを細かく設定してみます。細かくと言っても今回作ったブレークポイントはたったの10個です。 あ、やっぱりちょっと多いですか⁉️ でもご安心ください。メジャーブレークポイントは1つです。 それでは最初にサンプルをご覧ください。ブラウザサイズを変えると見出しの後ろに指定してある画面サイズが表示されます。 Result サンプルデモはこちら モバイルファーストでCSSの記述していきます。@mediaで囲われていない
この記事は、記事「JavaScript製アニメーションライブラリの原理を理解しよう」の続編となります。前回の記事ではアニメーションの基本的な仕組みと、基礎部分の実装について解説しました。 今回はより実践的に活用できる機能として、動きに深みを出す「イージング」と、演出にエフェクトを加える「CSSフィルター」のアニメーションを実装します。CSSコーダーの方であれば、イージングはCSS Transitionで、CSSフィルターもボタンなどの演出で馴染みがあると思います。 イージングとは 前回アニメーションとは、時間経過とともに「ある値を0(0%)〜1(100%)の間で連続して変化をさせる」と解説しましたが、たとえば「最初はゆっくりで、徐々に早く変化させる」といった具合に時間経過に応じて変化の速度を調整するのが「イージング」です。 イージングには色々な種類がありますが、一般的には「easeIn~」
運用型広告 注目記事Pick Up:2024年2月によく読まれた記事をまとめて紹介- 2024年3月28日 フェディバースとは?スレッズを中心としたソーシャル連合体は実現するか- 2024年3月22日 Microsoft 広告 アカウントマネージャーに聞く第17回:Microsoft 広告、PMAX がすべての市場で提供開始(3月アップデート)- 2024年3月22日 Criteo、インティメート・マージャーの共通IDソリューション「IM-UID」と連携- 2024年3月22日 Googleの決算書をわかりやすく解説:2023年4Q 過去最高売上を記録! 知っておくべきポイントは?- 2024年3月1日 「AIに食わせる側」の発想 ※この記事は、アタラフェロー / 電通総研カウンセル兼フェロー/ 電通デジタル客員エグゼクティブコンサルタント 有園雄一さんからご寄稿いただきました。 ファミリ
株式会社ポテパンを運営している宮崎です。 プログラミングに興味があるけど何から手をつければ良いかわからないという方が結構おりますので、今回は初心者の方にオススメのプログラミング勉強法をまとめてみました。 プログラミングを学んで何をしたいかを明確に 自由に生活するためのプログラミング勉強方法:サイトが作れればOK。 エンジニアになるためのプログラミング勉強方法:スクールに通うのがおすすめ 起業するためのプログラミング勉強方法:サイト作成スキルの他に、コミュニケーションスキルと効率よく収益をあげれる仕組みづくりも学ぶ必要がある 初心者はプログラミング勉強サイトの活用を、またWebと本のうまく利用しよう これからプログラミングを学ぶなら、小規模なプロジェクトで使用されている言語がおすすめ プログラミングの勉強を始める時にするべきこと プログラミング勉強を始めようと思っても何からやればいいのかわか
ホーム ニュース Googleが「Google マップ」APIのゲーム開発者への提供を発表。Unityと組み合わせて、現実世界ベースのゲームの開発がさらに捗る Googleは3月15日、「Google マップ」のAPIがゲーム開発者向けに提供することを発表した。利用するには、コンタクトフォームからの問い合わせが必要だ。このAPIを利用すれば、現実世界200か国以上の国に存在する3Dの建物モデルや道路、ランドマーク、公園などをゲーム内に実装できるという。ただ実装するだけでなく、ゲームエンジンUnityと組み合わせることで、これらのオブジェクトの色やテクスチャ、サイズを変えるといったカスタマイズもできるようだ。 また負荷については、世界中に存在するGoogleマップのサーバーとインフラクチャーを利用することで、ゲーム応答時間についても短縮されるといい、さらにゲームの規模の拡大にも対応していくと
なぜやるか 普通にやってても満点は難しい。まずは無で100点を目指す。 Google が Mobile First Index やりだしたら多分 lighthouse のスコアも使うだろうという予想 next.js というある程度現実的なフレームワークを使うことで適度に YakShaving もこなせるだろうという予想 使ったもの next.js: export mode workbox 結果 コード https://github.com/mizchi/next-pwa-boilerplate デプロイ先(netlify) https://eloquent-spence-e8f2bb.netlify.com/ PWA 91点は、 netlify 使っている制限で、HTTP to HTTPS のリダイレクトを設定するにはカスタムドメインを設定する必要があり、金を払いたくないので諦めた。設定す
1年目のデザイナーに教えたほうがいいことや、デザイナーを育てるとはどういうことなのか。 自分のことはどうにかなってきた20代中盤。「デザイナー育ててね」と突然言われても何から始めればいいのかもよく分からなかったですし、どうやってアドバイスしたらいいかも分からなかった当時、デザイナーの育成に関する記事があまりに少ない印象だったので、同じような境遇の方の役にたてば嬉しいです。 ※この記事は、2017年4月にMediumで公開した記事を加筆・転載したものです。*** 本人が課題を感じて初めて成長するWe don't know what we don't know. (分からないことが分からない。)突然ですが、他人に言われた時よりも自分で課題を認識できた方時の方が腹落ちしませんか? 教える側は、相手が分かっていないところが分かるのですが、当の本人は「分からないことが分からない」状態なのです。でも、
Blazor との出会い 今年2018年2月7日に、自分のソーシャルネットワークのタイムラインに Microsoft のブログ記事が流れてきました。 A new experiment: Browser-based web apps with .NET and Blazor ブラウザベースの .NET による Web アプリフレームワーク、"Blazor" (ブレイザー) だそうです。 これを読んだ当時、自分はこんな感想を持ちました。 「 "ブラウザベースの .NET による Web アプリ" ってなんのこっちゃ? まだ実験段階的なこと書いてるし、急いで試さなくてもいいかー。それよりも、これまで作った Angular 1.x な Web アプリの Angular5 への移行を急がなきゃ...」 ...ということで、何度も import 文を書く苦行や、*[(xyz)] みたいな呪文マークアッ
配色がうまくいかない場合の多くはたくさんの色をついつい使ってしまった結果招いていることが多い。まずは2色で配色をしてその上で少しずつ色の調整をすることによって、まとまりのあるデザインが作りやすくなる。 一般的に言われている配色は、ベースカラー7割、メインカラー2割、アクセントカラー1割。一番表現したいことをアクセントカラーにすることで表現したいことが何かはっきりわかりやすくなる。 なんとなく落ち着いていて物足りない場合、色相環で反対の色をアクセントカラーに持ってくるとインパクトがでる。この色相環の反対の色を反対色や補色といったりもする。 逆にガチャガチャして色がうるさい場合は、色相環の隣り合った色数色を選び配色することで全体的にまとまった印象になる。この色相環の近くにいる色のことを近似色と呼ぶ。 配色を決める場合、いくつかの軸があるが、何を表現しなければいけないかというテーマによって配色を
IPSJ-ONE 2018 で、インターネットと運用技術研究会に推薦していただき、"「自立」したWebシステムを創る。自分の好きなことをする世界を目指して。" というタイトルで登壇しました。
今やどんなビジネスでもITが関係している。ITを支えているのはソフトウェアだ。あらゆるものがソフトウェアで実現される時代になった。そんな事業や生活に密接に関わるソフトウェアだが、その開発について知られていないことも多い。 とくに経営者がプログラミング経験がないことで、ソフトウェア開発のリーダーシップをとるときに的外れなマネジメントをしてしまうことがある。あまねく経営者がプログラミング経験があれば良いのかもしれないが、それは現実的ではない。 プログラミング経験がなくても、せめてソフトウェア開発の特性について知っておくと良さそうなこともあると思い、なるべく専門用語を使わずに本稿を書いた。 プログラミングは製造ではなく、設計である いまだにソフトウェア開発を、ビルや家屋の建築に喩える人がいるし、工場でモノを製造するようにプログラムが作られると思っている人もいる。 ここが間違いのもとだ。ハードウェ
CDNプロバイダのCloudflareは、同社が提供するグローバルなコンテンツデリバリーネットワーク(CDN)のエッジにおいて、開発者がJavaScriptのコードを配置し実行できる新機能「Cloudflare Workers」の一般提供を開始したと発表しました。 Cloudflare Workersを利用すると、開発者はネットワークの向こう側にあるクラウドではなく、利用者にもっとも近いCDNのエッジに位置するCloudflareのデータセンター内でJavaScriptのコードを実行できるようになります。 これによってクライアントに対して非常に高速にレスポンスを返すことができ、広範囲に分散された高い冗長性を持つ分散システムが構築可能になります。 同社は日本を含む世界中に127のデータセンターを展開しています。 「クラウドの夢」、Cloudflare Workersでできること Cloudf
吉野 忍 @FUKUBLOG 目上の人とタクシーに乗るときICカードで支払うのは失礼。やむを得ないときはカードリーダーに当てる時カードを別の手で隠すのがマナー #創作マナー 2018-03-15 09:26:59
なんと、ポイントサイト「モッピー」を利用してGoogle Home Miniと5,000円がもらえる壮絶お得案件が登場。Google Home Miniは家電量販店で6,000円程度の商品。なんだこれは!!! えーーっと、超お得案件が入荷しました。 なんと 「Google Home Mini」と「5,000円」が誰でももらえます。 Google Home Miniって何??って人にあとで簡単に説明しますが、家電量販店で6,000円程度で売っている商品です。それと5,000円がもらえます笑。謎・・・笑。 またしても、嘘みたいな本当の話です。 では、詳細の説明です。 「モッピー」経由で「Google Home Miniプレゼントキャンペーン」に応募して5000円還元 まず、今回紹介する案件を利用するにはモッピーのアカウントが必要です。 モッピーにまだ未登録の方は、下記バナーより登録で1,000
ホーム ニュース ゲームグッズメーカーFangamerが、ニンテンドースイッチを縦画面で携帯モードプレイできるグリップを開発中。縦スクSTGなどに最適 発売から1年を過ぎたニンテンドースイッチでは、さまざまなジャンルのゲームが充実してきている。どのゲームも、ニンテンドースイッチの携帯/テーブル/TVモードのいずれであっても楽しめるが、中には横長の画面ではその魅力を最大限に発揮できないものもある。 真っ先に思いつくのは、縦スクロール・シューティングゲームだろう。基本的に縦長のゲーム画面であるため、ファンの中にはピボット対応のモニタを使い、画面いっぱいに表示させてプレイする方もいる。ゲーム側でも、そのための縦画面モードを備えている場合が多い。そんな中、ゲームグッズメーカーのFangamerが、ニンテンドースイッチ本体を縦にして携帯モードプレイできるグリップを開発中であることが判明した。 No
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く