sayanetのブックマーク (46)

  • ソシオメディア | OOUI の目当て

    OOUI の目当てについて考えたいと思います。 私はここで「目当て」という言葉を「オブジェクト」の訳語として使っています。このタイトル自体に同語反復的な響きを持たせてみたのです。 OOUI は「オブジェクト指向ユーザーインターフェース」のことですから、OOUI について考える上ではオブジェクト指向とは何かということについて考える必要があります。するとさらにオブジェクトとは何かというところまで遡って、このコンセプトの質を見ていく必要があるのです。 そこで、O(object)、O(oriented)、OO(object-oriented)、U(user)、I(interface)、UI(user interface)、OOUI(object-oriented user interface)という風に言葉を分解して、それぞれの意味を確認しながら、OOUI の目当てを探っていきます。 オブジェク

    ソシオメディア | OOUI の目当て
  • ソシオメディア | OOUI – オブジェクトベースのUIモデリング

    最近、OOUX という言葉を見聞きしました。これはオブジェクト指向の利用者体験(Object-Oriented User Experience)のことで、いくつかの記事を読んだところ、アプリケーション設計において画面とデータを対応づける際にオブジェクトを手掛かりにするという方法論のようです。つまり OOUX は「オブジェクトベースのUIモデリング」と言い換えることができそうです。そうすると実は以前からそのようなデザイン手法はあり、「OOUI(オブジェクト指向ユーザーインターフェース)」と呼ばれていたのです。最近になって OOUX という言葉が使われるのは、OOUI のことを知らなかったか、もしくは流行語である「UX」を用いた方がかっこいいと考えたからではないでしょうか。 「オブジェクトベースのUIモデリング」というデザイン手法は、GUI アプリケーションをデザインする際の基的なテクニック

    ソシオメディア | OOUI – オブジェクトベースのUIモデリング
  • 📞🐘エレファントモシモシ

    モシモシ

    📞🐘エレファントモシモシ
    sayanet
    sayanet 2019/11/08
    いやされ。🤵🏻✈🌆ブランキージェットシティ
  • Reactの無料教材「Full Stack Open 2019」 - JavaScript勉強会

    フィンランドのヘルシンキ大学のプログラミング講座が無料で公開されています。 fullstackopen.com Learn React, Redux, Node.js, MongoDB, and GraphQL Reactなど、JavaScriptでWebアプリを作る際に使われる技術について学習できます。 (紹介記事) developer.feedforce.jp この講座をブックマークして、時間だけが過ぎてしまったので、今日から読み始めてみたいと思います。 (今からやらないと年を越してしまう可能性もあるw) React利用の説明方法を参考にしてみたいと思います。 ライセンス Authors and License The course material is written by Matti Luukkainen. Numerous people have improved and co

    Reactの無料教材「Full Stack Open 2019」 - JavaScript勉強会
    sayanet
    sayanet 2019/11/08
    チラ見したけどちょっとわかるようになってるのうれしい
  • 【AWS】日本語で読めるAWS認定の資格対策本まとめ (2022年6月更新) - Rのつく財団入り口

    AWS認定のおすすめ参考書ラインナップ。仕上がってるよ!仕上がってるよ! サービスの数もどんどん増えてチョモランマ! ナイス復旧! サーバーが喜んでるよ! ……じゃなかった、パブリッククラウドの中でもMicrosoft Azure, Google Cloud Platform(GCP)と並び3強、シェア的にも世界一を走っている老舗Amazon Web Services(AWS)。2019/8/23には東京リージョンで障害が発生したことでも話題になりました。(関わりのあった皆様お疲れ様です) www.itmedia.co.jp その下にはアジアからい込んできたAlibaba Cloud、ビッグ・ブルーのIBM Cloudがつき、この合計5サービスが最近での世界TOP5となるそうですね。 さて丁度いま入門していることもあり、このエントリでは最近出揃ってきたAWS認定の資格対策の紹介をしたい

    【AWS】日本語で読めるAWS認定の資格対策本まとめ (2022年6月更新) - Rのつく財団入り口
  • 技術ブロガー必読!と言える「Technical Blogging, Second Edition」を読んだ - kakakakakku blog

    技術ブロガー必読!と言える「Technical Blogging, Second Edition - Amplify Your Influence」を読んだ.タイトルにある通り「技術ブログ」にフォーカスしたとなる.書は2012年に出版された歴史のあるで,最新版となる Second Edition が6月末に出版された.なお,Second Edition は今年1月から β として公開されていて,β 1.0 → β 5.0 と進化しながら出版されている. 技術ブロガーとして,今まで10年以上育ててきた暗黙知をうまく整理する機会になった.書の内容は非常に共感できるし,僕自身新しく気付けたこともあった.何よりも「技術ブログ」に対する様々なアプローチを完璧に言語化されている点が素晴らしく,正直言って「書って僕が書いたの?」と頭が混乱するほどにシンクロを感じる場面もあった.シンクロ具合を表

    技術ブロガー必読!と言える「Technical Blogging, Second Edition」を読んだ - kakakakakku blog
  • 初心者が無料で勉強できる良教材いろいろまとめ - orangeitems’s diary

    はじめに インターネット、Webの世界には大変有用な資料がたくさんあるのですが、情報がたくさんあってたどりつくのがいよいよ大変になってきた印象です。 読みごたえがあって、わかりやすく、一通りマスターすれば業務でも使えそうなのに、無料で読める。そんな良教材のリンクを集めてみました。 私も時間を見つけてトライする予定です。 ジャンルは様々ですので、ご興味に合わせてご利用ください。 教材集 色と配色 baigie.me このエントリーでは、デザイナー以外の方が読むことを想定し、最低限知っておくといい色と配色の基をまとめました。基なので、細かいことは端折って簡単にまとめています。しかし、駆け出しのデザイナーでも十分参考にできる骨太な内容ではないかとも思います。 プレゼンテーション liginc.co.jp ・なるべく時間をかけず、スライド作成よりも内容に時間を割きたい ・見栄えはできるだけ綺麗

    初心者が無料で勉強できる良教材いろいろまとめ - orangeitems’s diary
  • Meishi keyboard 組み立て方ガイド - たのしい人生

    ※現在 GCC 8 系でメモリマップの構築に不具合があるようで、Pro Micro への書き込みに失敗するようです。その場合は GCC 8 系をアンインストールして GCC 7 系をインストールしてください。 (qmk_install.sh 等では対応済みの様子ですが念の為掲載) Meishi - The micro macro keyboard をご購入、もしくはリポジトリから製造いただきありがとうございます。この記事では、Meishi keyboard の組み立て方を簡単に紹介します。 meishi2 ができました。meishi2 のビルドガイドはこちら 必要なパーツ (オプション) 組み立てに必要・あると便利な道具 組み立て ダイオードの向き Pro Micro の固定方向 キースイッチの固定 完成状態 ファームウェア書き込み 「黒い画面」を使わずにビルド・書き込み CUI でビルド

    Meishi keyboard 組み立て方ガイド - たのしい人生
    sayanet
    sayanet 2019/06/26
    もうすぐ届くのでわっくわく
  • PHP5.6→7.3移行が完了しました | ランサーズ(Lancers)エンジニアブログ

    SREチームの金澤です。 PHP5.6→7.3バージョンアップが完了しました。 PHP5.3→5.6バージョンアップが完了してから約2カ月での移行となりました。 今回、その対応内容と結果を報告したいと思います。 バージョンアップ準備 PHP7化については、有用な記事が数多くありましたので、まずはそれらを参考にさせていただきました。 CakePHP2.10化 PHP5.6化後のライブラリアップデートのタイミングでCakePHP 2.8から2.10にバージョンアップしました。 CakePHP2.9のタイミングでObjectクラスが非推奨になったため、CakeObjectに名前変更しました。 ※PHP7ではObjectが予約語になります。 廃止、非推奨となる関数の対応 対応が必要だったのは主に以下の関数です。 __autoload ereg_* eregi each mysql_* split

    PHP5.6→7.3移行が完了しました | ランサーズ(Lancers)エンジニアブログ
    sayanet
    sayanet 2019/05/31
  • テスト駆動開発とマイクロサービスのせいで短命に終わったスマホゲームの話

    「悪い方が良い」原則をご存じだろうか? プログラミング言語「Common Lisp」の開発に携わったことでも知られるソフトウエア技術者リチャード・ガブリエル(Richard Gabriel)氏が1990年に発表した有名なエッセイ「The Rise of ``Worse is Better''」で主張したソフトウエア開発の考え方だ。 このエッセイでガブリエル氏は、美しく完全に設計・実装されるより、単純で雑に設計・実装されたソフトウエアの方が良いと説く。彼は前者を「正しいやり方」「MIT/スタンフォード式」、後者を「悪い方がよい原則」「ニュージャージー式」と呼び、ニュージャージー式がいかに優れているか様々な事例を挙げて説明する。 これは一見とても奇妙に聞こえる。 ソフトウエア開発では通常「美しい設計」や「美しいコード」が尊まれる。「車輪の再発明はするな」とか、「階層構造に分けて、要素をいつでも

    テスト駆動開発とマイクロサービスのせいで短命に終わったスマホゲームの話
  • VS Codeを使いこなせ! フロントエンジニア必須の拡張機能7選 - ICS MEDIA

    「Visual Studio Code(略称:VS Code)」はMicrosoftが提供している無償で高機能なエディターです。標準でも十分な機能は備わっていますが、拡張機能をインストールすることで、より使いやすく自分にあったエディターへとカスタマイズできます。 記事では、HTMLコーダーやフロントエンドエンジニアに役立つ拡張機能を紹介します。 1. IntelliCode IntelliCodeはMicrosoft謹製の公式プラグイン。AI支援による次世代のコード補完がJavaScriptTypeScriptで利用できるようになります。APIの一覧がアルファベット順に提示されるのではなく、利用する可能性の高いAPIAIによって予測されます。 コード補完の様子を次のスクリーションショットでご覧ください。入力候補の「★」マークが付いているところが、補完候補になっているところです。人工知

    VS Codeを使いこなせ! フロントエンジニア必須の拡張機能7選 - ICS MEDIA
  • VSCodeでのGitの基本操作まとめ - Qiita

    はじめに 一年前に新人研修でGitを担当してTigの記事を書いたのですが,今年も同じくGitの研修を担当することになりました.新人さんたちにとってはターミナル環境はとっつきにくい人も多いようで,短い研修期間では操作自体に苦戦してしまい,Gitそのものを理解するというところに力を割けない人も少なくありませんでした. それを踏まえて今回はGUIで操作しやすい環境を検討したのですが,以下のポイントを踏まえてVSCodeを使うことに決めました. マルチプラットフォームで使える.(研修はWindows環境で行いますが,業務ではLinuxデスクトップ環境も使うので) Gitの基的な内容はVSCode上でGUI操作が可能. Gitの内容とあわせて,プログラミング用のテキストエディタの一例として,導入しやすそうなVSCodeを紹介. VSCodeを使ったGitの基的な操作を一通りまとめていきます. イ

    VSCodeでのGitの基本操作まとめ - Qiita
  • プログラミングの変数・メソッドの命名でよく使う英単語まとめ - SE_BOKUのまとめノート的ブログ

    目次 プログラミングの変数・メソッドの命名でよく使う英単語 ログイン・認証 許可・権限 ネットワーク ファイル操作 外部入出力 データ入出力 データベース操作 オブジェクト操作 生成・構築 削除・破棄 変更 変換・結合・排除 分割・切り出す(スライス) 登録・設定 検索・置き換え 状態・状態変更 計算 プロセス操作 処理サイクル 確認(1) 確認(2) 比較 その他対で使う単語 コード・ID・引数(変数) 機械学習関連 その他(未分類) データベーステーブルのカラム名の工夫(変数) 変数の頭につける接頭語 プログラミングの変数・メソッドの命名でよく使う英単語 プログラミング時の「メソッド名」「変数名」の命名で使いそうな英単語を「同じ意味でもニュアンスによって使い分けされるもの」あたりを注意してまとめます。 ログイン・認証 単語 意味 log_in/log_out ログインする/ログオフする

    プログラミングの変数・メソッドの命名でよく使う英単語まとめ - SE_BOKUのまとめノート的ブログ
  • メルカリWeb版のUIテスト自動化で目指している世界と、そのために作った Selenium Grid・Zalenium 環境 on Azure Kubernetes Service(AKS) | メルカリエンジニアリング

    メルカリWeb版のUIテスト自動化で目指している世界と、そのために作った Selenium Grid・Zalenium 環境 on Azure Kubernetes Service(AKS) メルカリの自動化&品質保証グループ(Automation & QA Group:通称AQA)の 根 征 です。 私は普段、テスト自動化・CI / CD 改善・その他社内の生産性を上げるための自動化を行っています。 今回は、最近私たちが行なっているメルカリWeb版のUIテスト自動化と、その自動テスト環境についてご紹介したいと思います。 メルカリWeb版のUIテスト自動化について UI自動テスト環境に関する課題 Selenium Grid を Azure Kubernetes Service(AKS) 上で構築する Zaleniumを試す Azure Kubernetes Service(AKS)で受け

    メルカリWeb版のUIテスト自動化で目指している世界と、そのために作った Selenium Grid・Zalenium 環境 on Azure Kubernetes Service(AKS) | メルカリエンジニアリング
  • noteの急成長を支えるデータ分析の舞台裏

    Transcript ͷٸ੒௕Λࢧ͑Δσʔλ෼ੳͷ෣୆ཪ Data Analyst Meetup Tokyo Vol.9 ࣗݾ঺հ GO ANDO THE GUILD / UXɾUI Designer 1. SIer ͰΩϟϦΞελʔτ ɾ େن໛։ൃͰσεϚʔνΛଟ਺ܦݧ ɾ ւ֎ࣄۀ։ൃͰւ֎Ͱ੡඼ൃ۷ 2. ݕࡧΤϯδϯϕϯνϟʔ ૑ۀ ɾ ถࠃελʔτΞοϓͱڞಉ։ൃ 3. ಠཱͯ͠ΞϓϦσϕϩούʔʹ ɾ App Store ೔ຊ૯߹1ҐΛؤுͬͯ֫ಘ 4. THE GUILD ૑ۀ ← ͍·͜͜ ɾ U-NEXTσβΠϯސ໰ ɾ noteσʔλ෼ੳνʔϜ ɾ IBMʹങऩ͞Εͯऴྃ ɾ YAMAP CXO Data Analyst Meetup Tokyo Vol.9 ຊ೔ͷςʔϚ ͷٸ੒௕Λࢧ͑Δσʔλ෼ੳͷ෣୆ཪ 0 5,000,000 10,000,000 2014/4

    noteの急成長を支えるデータ分析の舞台裏
  • 簡単過ぎる!GoogleスプレッドシートからPWAアプリを開発できる「Glide」を使ってみた! - paiza times

    どうも、まさとらん(@0310lan)です! 今回は、Googleのスプレッドシートを利用して誰でも手軽にPWAアプリを開発して公開することができるサービスをご紹介します! スプレッドシートにデータを準備するだけなので、エンジニア以外の方でも簡単にアプリ開発を楽しむことができます。多彩な機能をグラフィカルなGUIで追加していくことも可能なので、ご興味のある方はぜひ参考にしてみてください! 【 Glide 】 ■「Glide」の使い方 それでは、まず最初にGlideをどのように使っていけばよいのかを見ていきましょう! サイトにアクセスしたら【Sign Up】ボタンをクリックして無償のユーザー登録を済ませておきます。 GlideはGoogleのスプレッドシートを利用するので、自分のGoogleアカウントから簡単にログインできるようになっています。 ログインが完了すると自分専用のダッシュボードが

    簡単過ぎる!GoogleスプレッドシートからPWAアプリを開発できる「Glide」を使ってみた! - paiza times
  • React×ReduxにおけるTypeScript入門

    昨日01/21に【サポーターズ】React×ReduxにおけるTypeScript入門(https://supporterzcolab.com/event/679/) というイベントで登壇させていただきました。その登壇の際の発表スライドをあげさせていただきます。 内容はTypeScriptの基的な部分とReactやReduxの経験者向けのTypeScriptでの書き方の説明をサンプルコード付きでさせていただきました。 TypescriptとはTypeScriptをはじめる方法 TypeScriptの型について 一緒に入れると良いライブラリ ReactのComponentを書く Reduxのフローを書く TypeScriptを導入してみて

    React×ReduxにおけるTypeScript入門
  • エンジニアは実装と戦う前に UI と戦った方が幸せになれる 〜 メンタルモデル駆動開発の TIPS 〜 - Qiita

    まえがき メリークリスマス。 LancersAdvent Calender 25日目の記事です。前日は @autumnlike(@intrudercl14) による 複雑な仕組みと向き合い、会計システムをリプレイスした話 でした。 世にあまり出ない会計に関する内容なので、是非シェアしていただいて皆さんの元に届けば幸いです。 記事は自分がやっていた pook というサービスが終了してしまい、知見がリポジトリの issue にだけ残るのはもったいないので、考えていたことなどの一部を公開しようと思った次第です。 はじめに みなさんは、プロダクトを作っていてこのような経験はありませんか? 作っていざ使ってみたら使いにくかった 顧客が当に必要なものはコレじゃなかった UI が複雑でシンプルでない結果、実装も複雑でシンプルでない そのたびに作り直したり、仕様変更して精神をすり減らすことは、大いなる

    エンジニアは実装と戦う前に UI と戦った方が幸せになれる 〜 メンタルモデル駆動開発の TIPS 〜 - Qiita
    sayanet
    sayanet 2018/12/26
  • 複雑な仕組みと向き合い、会計システムをリプレイスした話 - Qiita

    この記事は、「ランサーズ Advent Calendar 2018」の24日目の記事になります。 前日の記事は、@godgarden の「ランサーズに出戻って1年。担当した開発プロジェクトを振り返る。」でした。 はじめに この記事の目的 今年、ランサーズの会計システムのリプレイスを行ったので、リプレイスに至った背景、どのようなシステムにしたのかを書いていきます。 世の中に技術的なトピックはいろいろ上がってますが、ウェブサービスにおける会計システムの記事はあまりなかったので、こう言った課題に向き合っている方の参考になればと思います。 なぜ会計が必要か どんな事業・サービスにも継続していくには、運営するための利益が必要であり、その売上を管理するためには正しい売上の集計が必要です。このあたりは、どんなスタートアップのサービスでも気にして運営されていると思います。 そして、会社がパブリックになるに

    複雑な仕組みと向き合い、会計システムをリプレイスした話 - Qiita
    sayanet
    sayanet 2018/12/25
  • 誰も教えてくれない。エンジニアのためのブログの書き方〜書けば書くほどキャリアアップした話〜 | ランサーズ(Lancers)エンジニアブログ

    tsuyoshi(@numanomanu)です。技術ブログを書きたい!書いた記事をみんなに読んでもらいたい!と思っている方に向けて、 1年間で qiita コントリビューション 2,500 、はてブ総数 1000 弱(2018/07/01 時点)のエンジニアが 0 からここに至るまでに実施したノウハウをエンジニアのためのブログライティング入門 という内容で登壇したので、資料を公開します。 対象者 – エンジニア技術のブログを書いたことないけど、書きたいと思っている人 – 書いてはいるけど qiitaのいいねやはてブが思うように伸びない人 内容 記事を書くようになって自分に起きた変化 どんな記事を書けば良いのか? ネタの集め方、どうやってブログを書けばいいのか? まさかりが怖くないのか? いいねやはてブの集め方 おまけ エンジニアブログを書いたことのない人が、ブログを書くきっかけになれば嬉

    誰も教えてくれない。エンジニアのためのブログの書き方〜書けば書くほどキャリアアップした話〜 | ランサーズ(Lancers)エンジニアブログ
    sayanet
    sayanet 2018/07/26