サービス終了のお知らせ 「アリシー」をご利用いただき、ありがとうございます。 2019年6月13日(木)をもちまして、サービスを終了させていただきました。 今までご利用いただき、ありがとうございました。 なお、一部の記事は、「ママテナ」で引き続きご覧いただけます。 ご利用中の皆さまには、大変ご迷惑をおかけしますが、何卒、ご理解のほどよろしくお願いいたします。
![アリシー | 自分をスキになるって、意外とカンタン。](https://cdn-ak-scissors.b.st-hatena.com/image/square/546b7f6a787c02e0d100b815b1cf1f865c998888/height=288;version=1;width=512/https%3A%2F%2Fimg.dmenumedia.jp%2Falicey%2Fwp-content%2Fuploads%2F2015%2F07%2F7c6308e8e6fd42c5938d1ebfeb56eb47.jpg)
脆弱性”&’<<>\ Advent Calendar 2015 6日目の記事。 数カ月前、support.apple.comドメイン上でXSSを見つけ報告しました。 結構頑張ってalert出したXSSだったので紹介します。ちなみに修正されてから公開しているのでここに書いてある方法を今試しても再現しません。あしからず。 脆弱性が存在したのは以下のページです。(今は全く違うサイトになっています。) https://support.apple.com/kb/index?page=search&locale=en_US&product=&q=&src=support_site.kbase.search.searchresults 画像の様に入力フォームが存在します。 この検索フォームに「zzz」という適当な文字列を入力すると以下の様な内容のタグが生成されているのが分かります。 <a id="aos
分散型バージョン管理ツール「Git」の開発チームは、最新版となる「Git 2.5.0」を7月27日(現地時間)にリリースした。Gitのメンテナーを務めているのは、米Googleの濱野純(Junio C Hamano)氏。 UIやワークフロー、および機能面での新機能は、bashの補完スクリプトへのいくつかのオプションの追加、git diffコマンド使用時と--ws-error-highlightオプション併用時の背景の塗り潰し、git helpで表示されるコマンドリストのグループ分け、git p4でファイルがすでに開かれている際の正確なファイルタイプの認識などが追加されている。 パフォーマンスや内部実装については、既存のオブジェクト名に使用されるunsigned char [20]のstruct object_idへのコンバート、for_each_ref()コールバック機能によるstruct
Docker’s momentum has been increasing by the week, and from that it’s clearly touching on real problems. However, for many production users today, the pros do not outweigh the cons. Docker has done fantastically well at making containers appeal to developers for development, testing and CI environments—however, it has yet to disrupt production. In light of DockerCon 2015’s “Docker in Production” t
fluxフレームワーク、今は Redux が一番アツい様子なので触ってみた。 github.com (追記 2015-10-03 18:15 APIや用語が大幅に変わったので更新した) Redux の経緯 2015-05-30 に公開された "The Evolution of Flux Framework" という記事がある。 medium.com Reduxはその PoC 的な実装だったんだけど、実用的ということでめっちゃ流行っているみたい。 Initial commit も 2015-05-30 だった。 Initial commit · rackt/redux@8bc1465 · GitHub 最近の flux フレームワークだと fluxible と flummox が人気だったけど、 flummoxのページには 4.0 will likely be the last major
ページが存在しません 指定されたURLは存在しませんでした。 5秒後に産経ニューストップページへ移動します。 産経ニューストップへ
Every front-end developer should be well acquainted with CanIUse, the website that lets you view browser support for browser features. When people criticize my blog posts for not detailing browser support for features within the post, I tell them to check CanIUse: always up to date, unlike posts on any blog. While I know to use the CanIUse website, I recently found out that Sam Gentle has an ac
7月29日に「Windows 10」への無償アップグレードが始まったが、あおぞら銀行などネットバンキングが利用できる一部銀行は、アップグレードを控えるようユーザーに呼び掛けている。Windows 10環境での動作確認が済んでいないためだ。 あおぞら銀行がWindows 10を利用環境に追加するのは9月になる見通しで、それまではアップグレードを行わないよう呼び掛けている。 群馬銀行や北海道銀行、清水銀行など多くの地方銀行も、動作確認が完了するまでWindows 10端末での利用を控えるようアナウンスしている。愛知銀行はWindows 10へのアップグレードを行った場合、各種サービスにログインできなくなる可能性があるとしている。 ネット専業のジャパンネット銀行やソニー銀行は、Windows 10は「推奨環境ではない」とし、一部機能が使えない可能性があると告知。住信SBIネット銀行は「プレビュー
誤解が無いように説明しておくと、全ての7および8.1ユーザーが7月29日からアップグレードできるわけではない。 10の「開発版」をテストできる「インサイダープレビュープログラム」に参加済みのユーザーが対象だ。 当該プログラムに参加していないユーザーは、別途案内がある「ウィンドウズ10へのアップグレード予約」を行うと、アップデート用ファイルが入手できる仕組みだ。 なにしろウィンドウズのユーザーは非常に多い。段階を踏んで「ファイルをダウンロードするユーザー」を整理しないと、サーバーに負荷がかかりすぎてダウンロードサービスが応答不能になったりダウンロードに時間がかかったりする恐れがある。 一般の7/8.1ユーザーがアップデート用ファイルをダウンロードできるのは、最速でも7月30日以降になりそうだ。有償のパッケージ版も間をおかずに発売するとのことだが、手に入るのは8月に入ってからになるだろう。 h
ソーシャルな要素を排除した情報拡散プラットフォーム「Plag**」 本来、SNSと言うと、人と繫がることが主たる目的で活用されるもの。そんな中、サービス開始から6週間で10万ユーザーを突破した新種のSNSが、「Plag**」です。サービス名称の語源になっている「Plague」は「伝染病」という意味。このSNSには、友だち申請もなければフォロー機能もありません。 今の勢いが続けば、2015年以内には1,000万ユーザーを突破する見込みだというPlag。ソーシャルな要素を排除することで、ウィルスが広まるようにコンテンツが拡散するプラットフォームです。アプリへのエンゲージメントは高く、1週間後のリテンションは50%超。Plagの全ユーザーの約60%をヨーロッパが占め、米国は全体の4分の1、アジアはまだ10%ほどです。 Plagの使い方は至ってシンプル。登録すると、近隣にいる他のユーザーがシェアし
はじめに こんにちは植木和樹@上越妙高オフィスです。本日はGenerally AvailableとなったRDS for AuroraがどれくらいMySQLと互換性があるのか興味あったので文字コードまわりを試してみました。元ネタはこちらとなります。 RDS MySQL5.5.33 で『utf8mb4』(4バイト対応UTF-8文字コードセット)を試してみた | Developers.IO 文字コード設定 上記で紹介したブログとまったく同じ設定がAuroraでも可能です。 『utf8mb4』に対応したパラメーターグループを作成する(character_set_XXXXXX) パラメーターグループでinit_connect = set names utf8mb4;を設定する 作成したパラメーターグループでAuroraインスタンスを起動する CHARACTER SET utf8mb4 指定でデータベ
日本のWeb業界において古くから利用されているPerl。 そのためか、「Perlといえばベテランエンジニアのもの」といったイメージをもたれがちなのではないでしょうか。 一方、モバイルファクトリーを含め、開発言語にPerlを採用している多くの企業では、若手エンジニアが活躍しています。 本コンテンツでは、各社の若手エンジニアを招いた座談会で「Perl=ベテラン」というイメージを払拭したいと思います。 ※登壇者は各社調整中。決まり次第追記します。 登壇者(7/29追記) @mihyaeru21さん @__papix__さん @hisaichi5518さん @zoncoenさん ファシリテーター:@crazygirl_lover 具体的な内容 そもそもPerl業界におけるベテラン勢の勢力とは こんなベテランはいやだ! Perl業界に期待していること、変えていきたいこと など
以下、長々と書いてますが、結論は ”私の環境で”大きなテキストファイルをawkで処理するときにcatで投げ込むと速い理由 - ablogに書いてます はじめに awk file より cat file|awk のほうが速いという以下のブログエントリが興味深いので調べてみました。 ちなみに cat file|awk が速くなる環境は稀で、巷では awk file のほうが速い環境のほうが多いようで、どちらが速いかは環境依存です。 [root@localhost sample]# cat command1 awk '$5 ~ /((26|27|28|29|30)\/Jun|(01|02|03)\/Jul)/{ print }' sample.txt > result1.txt (中略) [root@localhost sample]# time sh command1 real 0m53.92
2015年7月の第1週、「Hacking Team」社の機密情報が大量に漏洩した。Hacking Teamは情報セキュリティ業界の中でも特殊なジャンルの企業であるため、この事件は一般企業の情報漏洩事件とはまったく性質が異なっている。まずは同社が特別である理由と、今回の情報流出によって明かされた数々の問題点について解説していきたい。 Hacking Teamが販売するスパイウェアと、同社を巡る疑惑 Hacking Teamは、世界の政府機関や法執行機関にソフトウェアを販売しているイタリアの企業だ。彼らが扱っているのは、一般人が利用するソフトウェアではなく、いわゆる「スパイウェア」と呼ばれるものである。そのツールは、市民が所持するさまざまなデバイス(PCや携帯電話など)の脆弱性を利用して機器に潜伏し、持ち主のネット活動を監視して、その内容をオーナー(つまり政府の諜報機関など)に報告する。 「そ
Amazonはその全世界に広がる販売力と流通網を活用し、誕生から間もないスタートアップやクラウドファンディングを成功させた企業のビジネスをサポートする「Amazon Launchpad」をオープンさせたことを発表しました。 Amazon Media Room: RSS Content http://phx.corporate-ir.net/phoenix.zhtml?c=176060&p=RssLanding&cat=news&id=2071679 新たに事業を立ち上げたばかりのスタートアップやクラウドファンディングを成功させた企業の場合、実際に製品を流通させたり販路を開拓することは難易度が高いもので、いかにして自社の製品を世間に知らしめるかが大きな課題になります。 Amazon Launchpadは世界をカバーするAmazonの販売力と流通力を活用することで、ビジネスの最初の課題となる販
Here is our packaged up tile data type in all of its 17 bits of glory. 00000100001100001 or just 2145. Now we come across another problem, how do we get those values into a number? parseInt with base 2? Binary literals? Unbeknownst to some, Javascript comes equipped with a relatively good set of bitwise operators. We can use these to perform all kinds of binary operations on our data. From here on
1 pixel|サイバーエージェント公式クリエイターズブログ サイバーエージェントのクリエイターの取り組みを紹介するオフィシャルブログです。最新技術への挑戦やサービス誕生の裏話、勉強会やイベントのレポートなどCAクリエイターの情報が満載です。 はじめまして。2015年度新卒入社のデザイナーの松本と申します。 私たち新卒のデザイナーは、4月から6月末までの約3ヶ月間、デザイナー研修を受けてきました。 今回はそのデザイナー研修の内容や成果物を紹介させていただきます! デザイナー研修の目的とは?新卒のデザイナー陣は、それぞれ得意分野やスキルに差があります。デザインの基礎はもちろん、それぞれの分野のデザインや考え方を学ぶことで、プロのデザイナーとして必要な力をつけていく、そんな目的があります。 インフォグラフィックスのポスター制作デザイナー研修の入り口は一見Webデザインとは関係ない制作でした。
転職・求人情報サイトのtype エンジニアtype スキル 現代のデザイナーは実装できて当たり前?GunosyのUIデザインチームが考えるエンジニアとの理想の関係 2015.07.29 スキル BASEのCTOえふしん氏は今年1月の弊誌連載の中で、モバイルファーストの時代においては「フロントエンドを担う人材の作業範囲が、ビジュアルデザイン主流から実装主体へと移ってきている」ことを指摘していた。 >> UIデザインは結局誰の仕事なのか?スマホ時代のサービス設計で必要なスキルを再考する【連載:えふしん】 その作業範囲は時にはバックエンドにまで及ぶ。これだけの広範囲を適切にカバーできる人材は、それほど多くないというのが現実だろう。 そんな中、情報キュレーションアプリ『グノシー』を提供するGunosyのUIデザインチームは、所属する3人のデザイナー全員が日常的に実装までを担っているという。 Gun
ユーザーが伸びた理由は「女子高生」と「インカメラ」。1,000万ユーザーの生配信アプリ「ツイキャス」が語るスマホベースであることの大切さ。 今回は「ツイキャス」を運営している、モイ株式会社さんにお話を伺いました。大きくユーザーが伸びた2つのキッカケ、スマホベースにすることの大切さ、など。 ※モイ株式会社 丸吉 宏和さん ツイキャスについて 「ツイキャス」について、おしえて下さい。 丸吉: ツイキャスは「スマホで簡単に生中継ができる」というアプリです。ミッションとしては「世界中の人々をリアルタイムにつなげる」ということを掲げています。 ユーザー数でいうと、今年の4月に1,000万ユーザーを突破していて、現在アルバイトの方も含めて20名ほど(半分はサポート担当)で運営しています。 ※1ユーザー=アカウント登録。 「どんなユーザー」が使っているんでしょうか? 丸吉: ユーザーについては「若いユー
「Docker」というキーワードが、サーバーまわりのキーワードとして定着しつつある。その一方で、触ったことのある人以外からは、「Dockerってよくわからない」「コンテナーって昔からあるのでは?」という声も聞く。 Dockerは、それまでにあった要素技術を組み合わせることで、サーバーアプリケーションを実行する便利な方法を作り出したものだ。そのため、1つの要素技術を見ただけでは、新しさや全体像がわかりにくい。 そこでこの記事では、Dockerを触ったことのない人向けに、Dockerを8つの軸から説明する。なお、ここではDockerそのものを解説するわけではないので、ご了解願いたい。 1. コンテナー Dockerはまず、コンテナー管理ツールだ。 コンテナーとは、1つのサーバーの上で、複数のサーバー環境をそれぞれ分離して実行する、一種の仮想化技術だ。「OSレベルの仮想化」とも呼ばれる。 複数の
--------------------------------------------------------------------- ■(緊急)BIND 9.xの脆弱性(DNSサービスの停止)について(2015年7月31日更新) - フルリゾルバー(キャッシュDNSサーバー)/権威DNSサーバーの双方が対象、 バージョンアップを強く推奨 - 株式会社日本レジストリサービス(JPRS) 初版作成 2015/07/29(Wed) 最終更新 2015/07/31(Fri) (PoCが公開され、日本国内において被害事例が報告された旨を追加) --------------------------------------------------------------------- ▼概要 BIND 9.xにおける実装上の不具合により、namedに対する外部からのサービ ス不能(DoS)攻撃が可
WebMConverterというffmpegのAviSynthのGUIフロントエンドのGitHubレポジトリで、GitHub運営により規約違反の暴力的な言葉が使われたとして削除の警告を受けたことによる変更があった。 https://imgur.com/QC51FZz · nixxquality/WebMConverter@c1ac0ba https://imgur.com/QC51FZz 文脈は、「バカでも使える」という意味で使っている。 変更では、for Retards(池沼どもでも使える)をfor Gits(クソ野郎どもでも使える)に変えている。 しかし、githubはgit(クソ野郎)という暴力的な言葉を含むのだが、それはいいのだろうか。 Anonymous said... retard も git(バカ)も侮辱表現で攻撃的(offensive)でしょうが、 retard (「知恵遅
日本のタクシーの空車率は50%とも言われています。 タクシーを探している人と空車のタクシーのマッチングの精度が上がれば、 利用者にとってすぐタクシーが見つかるようになるだけでなく、 運転手の負担をぐっと減らすことができます。 リアルタイムのマッチングはインターネットとAIの得意領域。 タクシー会社との密な連携によって、 日本のタクシー乗車体験を根本から変えていくプロジェクトです。 MOV AIによる需要予測を活用した「AI探客ナビ(仮称)」や乗務員用専用端末とにユーザ向けのアプリが直接連動した次世代タクシー配車サービスです。運行中の車両から収集するビッグデータとタクシー需要に関連する各種データを解析することで、乗りたい時にすぐ乗れるだけでなく、タクシーの稼働率も向上させます。2018年4月よりサービスを開始し、現在は東京・神奈川(一部地域を除く)でサービスを展開しています。今後も順次対象エ
Elasticsearch has been used as the search engine for Hatena Bookmark since 2014. It powers several key features including tag/title/content/URL search, related entries, issues, topics, and bookmark counting. Elasticsearch allows Hatena to provide powerful and flexible search across the social bookmarking platform.Read less
PC への Windows 10 のインストールをご希望ですか?開始するには、Windows 10 をインストールするためのライセンスが必要です。その後、メディア作成ツールをダウンロードして実行することができます。ツールの使い方についての詳細は、下の説明をご覧ください。 次のような場合に、この手順を使用してください。 Windows 10 をインストールするライセンスをお持ちで、Windows 7 または Windows 8.1 からこの PC をアップグレードしています。Windows 10 のライセンス認証が完了した PC で、Windows 10 を再インストールする必要がある。Windows XP または Windows Vista を実行している PC に Windows 10 をインストールする場合、または別の PC に Windows 10 をインストールするためにインストー
APIとAPIを組み合わせてマッシュアップサービスを作ろうと思った場合、まず自分が欲しいデータを提供しているAPIを探す必要があります。今回はそんなAPIのディレクトリを提供しているサービスをまとめて紹介します。 PublicAPIs 執筆時点で5,330のAPIから検索ができるAPIインデックスサービスになっています。名前やAPI名などを入れることで、新しいAPIの登録申請もできるようになっています。 PublicAPIs | Directory of public APIs for web and mobile API For That 検索、ソーシャル、ファイナンスなど約20のカテゴリに分かれて登録されています。約300種類くらいのAPIが登録されています。 API For That | An API Directory Zapier IFTTTのビジネス版と言った雰囲気のサービスに
TimezoneJS.Date A timezone-enabled, drop-in replacement for the stock JavaScript Date. The timezoneJS.Date object is API-compatible with JS Date, with the same getter and setter methods -- it should work fine in any code that works with normal JavaScript Dates. Mailing list Overview The timezoneJS.Date object gives you full-blown timezone support, independent from the timezone set on the end-user'
最新バージョンのブラウザーを使用することをおすすめします。
(追記:このページの情報は若干古くなっています。Qiitaに紹介記事がありますので、参考にして下さい) Ansibleは強力な構成管理ツールですが、実環境で使ってみようとすると、うまく行かない点がいくつか出てきます。その中には、欲しいモジュールがない、同じことをシェルスクリプトで行うより実行時間が長くなる、などありますが、Playbookのデバッグに手間がかかる、というのもその一つだと思います。 Playbookのデバッグに手間がかかってしまうのには、少なくとも2つ原因があると考えています。1つは、Playbookの実行に失敗したときのエラーメッセージに、デバッグに必要な情報が全て含まれているとは限らないことです。例えば、インベントリやvarsファイルなどで定義した変数、Playbook内でregisterした変数についての情報は出力されません。もう1つは、Playbookの実行にかかる時
こんにちは!kintone開発チームの刈川です。オフィスが日本橋に移転したので毎日新鮮な気持ちでお仕事している今日このごろです。 さて、今回はkintone開発チーム内で行っている開発合宿、もといKAIZEN合宿についてのご紹介をしたいと思います。 KAIZEN(改善)って? KAIZENとはその名の通り、製品コードや開発プロセスで生じた技術的負債を返済し改善していくことです(ローマ字表記に深い意味はありません)。私達のチームではKAIZEN DAYというものを定期的に開催し、技術的負債を一日かけて返済する取り組みを行っています。KAIZEN DAYについては過去の記事で詳しく紹介してるのでこちらも参考にしてください。 一日じゃ足りない!集中できない! 先の記事でも取り上げましたが、一日で行える改善にはいくつかの課題がありました。 一日では終わらない規模の改善にどう取り組むか サービス本体
Get a free preview of Ansible Up & Running by Lorin Hochstein. Preview includes: Chapter 1 Introduction Chapter 2 Playbooks, a Beginning Chapter 3 Inventory: Describing Your Servers "Lorin has been a long-time member of the Ansible community, and I'm really happy to see this book come out for those looking for a detailed introduction and overview of all things Ansible." Michael DeHaan, Founder o
ちょっと訳があって、Ansibleのモジュール開発方法を解説している Developing Modules を和訳してみた。だいたいあってると思うんだけど、意図を計りかねるところもあったので、想像しながら意訳してみた。それほど外れてないと思う。 Developing Modules Ansibleのモジュールは再利用可能な機能単位で、ansibleコマンドやansible-playbookコマンド、そしてAnsibleのAPI経由で呼び出して利用することができます。 参考情報: About Modules にモジュール開発に役立つ情報がリストアップされています モジュールは、さまざまなプログラム言語で記述できます。モジュールのサーチパスは、環境変数ANSIBLE_LIBRARYか、コマンドラインオプションの--module-pathで指定します。 ansible-modules-core,
最初は安く収まっていた BigQuery の費用もだんだん膨らんできた ので、自分(社内)用にまとめたものです 広告事業(アドネットワーク)のログを BigQuery に入れているので、それなりにデータ量も増えてきて、こういうことも考えていかないといけなくなってきました どの操作にお金がかかるのか データを保存しておく データを Streaming Insert(≒ 追加)する データを走査して取得する クエリを発行する データの保存 $0.020 per GB, per month 1 TB を 1 ヶ月保持すると、$20 かかる データの Streaming Insert $0.01 per 100,000 rows until August 12, 2015. After August 12, 2015, $0.01 per 200 MB, with individual rows
Student Hacker Report · Spring 2016 How do developers feel about, look for, and evaluate their career options? Tweet Discuss Share Student Survey Devpost is the home for hackers and we help developers find fulfilling work. You probably know us from the hackathon scene, where we power the majority of the world’s college, high school, and civic hackathons. We also run longer, online hackathons li
Apache Cassandra開発チームは7月20日、分散型データベースシステム「Apache Cassandra 2.2.0」をリリースした。本リリースではWindowsへの正式対応やユーザー定義関数などが特徴となり、またクエリ言語でのJSONサポートも加わった。 Apache Cassandraは大規模なデータの取り扱いを想定して設計した分散型データベースシステム。米Facebookで開発されていたが、2009年よりApache Software Foundation(ASF)のプロジェクトとして開発が進んでいる。 Cassandra 2.2は、2014年9月に公開されたバージョン2.1に続く最新版となる独自のクエリ言語「Cassandra Query Language(CQL)3」では「SELECT JSON」や「INSERT JSON」に対応したほか、toJason()およびfr
ドコモから夏モデルとして発売されたばかりの「ARROWS NX F-04G」ですが、早くも販売一時停止となりました。ドコモ発表によると、カメラが起動できない、電源が入らない・再起動を繰り返す、画面の表示が乱れる等の事象が発生しているとのこと。 ドコモ スマートフォン ARROWS NX F-04G」の一時販売停止のお知らせ <2015年7月28日> この度、弊社の携帯電話「ドコモ スマートフォン ARROWS NX F-04G」において、カメラが起動できない、電源が入らない、再起動を繰り返す、画面の表示が乱れる等の事象が発生する場合があることが確認されましたので、販売を一時見合わせさせていただきます。 お客様にはご迷惑をおかけすることとなり、大変申し訳ございません。深くお詫び申し上げます。 事象の内容 「ドコモ スマートフォン ARROWS NX F-04G」をご利用のお客様において、カメ
Posted on July 26, 2015. Reading time: 5 minutes I recently made a setup at work where I had a Nginx server facing the user, which would forward requests to a service running behind an AWS Elastic Load Balancer (aka. ELB). That in itself doesn't sound like a difficult task, you just find the hostname for the ELB and point Nginx at it with a proxy_pass statement like this, right? location / { proxy
Now that “everyone” is doing ABM, the focus is shifting from how to get started to optimizing performance and results. The recent study from ITSMA and the ABM Leadership Alliance highlights the growing maturity of ABM as a strategic marketing discipline, and the lessons learned from the most effective and experienced programs. The ABM Leadership Alliance builds on the findings from last year’s stu
あの Dave Thomas が書いた『Programming Elixir』を買ったのでぼちぼち読んでいる。 Chapter 1. に Elixir の特徴を巧みに表現した文章があってカッとなったので、引用しておきたい。 Object orientation is not the only way to design code Functional Programming need not be complex or mathematical. The foundations of programming are not assignments, if statements, and loops. Concurrency does not need locks,semaphores, monitors, and the like. Processes are not necessaril
これまでに、(主に)Amazon Redshiftで活用出来るGUIツールとして『Intellij IDEA Ultimate Edition』や『Aginity』等を紹介して来ましたが、Intellij IDEAを開発しているJetBrain社から別種のDB関連ツールが開発されているという情報を先日知りました。 Amazon RedshiftのMac OS X向けGUIツールとして『Intellij IDEA Ultimate Edition』のDatabase Toolsを使う | Developers.IO Redshift専用 Windows GUIツール『Aginity Workbench for Amazon Redshift』が便利かもしれない件 | Developers.IO それがこの『0xDBE』と呼ばれるものになります。アナウンス自体は1年以上前からなされていた様で、
Online Study TokyoBouldering.js(tkbjs)というオンライン勉強会では、 毎月第2、第4火曜日、22時から1時間で毎回オンラインで書籍の読書会/写経会をしています。 今、5冊目となる開眼! JavaScriptを開始したばかりなので、 興味ある人はOnline Study TokyoBouldering.js – Lingrからログインすると参加できます。 JavaScript Good Parts - Online JavaScript 勉強会を始めます! - tatsuo.sakurai's blog JavaScriptパターン Effective JavaScript tkbjs オンラインJavaScript勉強会3冊目Effective JavaScriptは11月26日からスタート | Web Scratch Promise本 #tkbjs で
UsabilityHour.com の創設者である、クレイグ・モリソ氏によるゲストポストをお届けします。 UXデザイナーとUIデザイナーは完全に違う役割を果たすから、一人の人間に両方の仕事を任すべきじゃない。 ふー、ついに言ってしまいました! みなさん言いたいことはあるかと思いますが、その怒りをぶつける前に、まず説明させてください。 この2年間、私は二つのスタートアップでリード UX/UIデザイナーとして働いてきました。 また、どちらのポジションにいるときも多くのインタビューを受けしました。 次第に、どういう現象が起きているのかがようやくはっきりと見えてきました。 世間、特にスタートアップの創設者は、ユーザーエクスペリエンス・デザインが、本質的に何なのかを理解していないのです。もちろん、重要だということは把握していますが。使いやすいインターフェイスを持つというのは、デジタルプロダクトを売り
Blenderはオープンソースソフトウェアのため、公開されているソースコードからBlender本体をビルドすることができます。 そこで、Blenderコミュニティの一部でソースコードリーディングが流行っているこの期に、ソースコードリーディングの最初の関門となる、Blenderをソースからビルドする方法を書いてみました。 英語でよければ、ビルドの手順は Blender Wiki にも書かれていますので、必要に応じて参考にしてみてください。 今回紹介するのはWindowsでビルドした時の方法になりますが、OSによりビルド手順が異なるため、Mac/Linuxでビルドする場合も Blender Wiki を確認してください。 ※ 環境によってうまくビルドできないケースがあると思いますので、今回紹介する手順でうまくいかない場合や他のよりよい方法がある場合は、今後Blenderのビルドを試そうとしてい
前回は、グラフィックカード上だけで コンウェイのライフゲームを実行するアイデアを説明しました 。このアイデアは、3つ以上の状態を有するオートマトンを含め、 どのような セルオートマトンにも当てはめることができます。今回の投稿では、二次元グリッドの 最短経路問題 をGPUだけで解決するのに、このアイデアを活用してみたいと思います。CPUによる従来の検索と比べても、その速さは遜色ありません。 JavaScript側の状態は基本的に以前と同様なので(2つのテクスチャと、それらを繋いでオートマトンを次のステップに進めるフラグメントシェーダ)、ここでは説明は割愛します。変更したのは次の2点、(オートマトンの全ての状態を表現する)セルの状態のエンコーディングと(新しいルールをプログラムする)フラグメントシェーダです。 オンラインデモ ( ソース ) デバッグや実験のために使ったセルオートマトンの純粋な
Elixir にあって Ruby や JavaScript のような言語にない特徴といえば 軽量プロセス (+ OTP周り) パターンマッチ の2点が大きく、その他の部分というのはだいたい「あの言語のこれだな」という風に対応させて理解できる(パターンマッチを実装した他の関数型言語になれてる人にとっては別かもしれないが)。 特に後者のパターンマッチの方は Elixir の文法の多くの部分の基礎になっている。従って、主観的にはパターンマッチさえ理解できれば Elixir の半分以上は理解できたと思っていいんじゃないかと思っていたりする。 というわけでカッとなってパターンマッチについて書いてみる。 パターンマッチとは パターンマッチの例で、いきなり {x, y} = {1, 5} とかいう例を見せられても「変数扱うのに便利な記法か何かですかね? (ES6 の Destructuring assi
コンピュータサイエンスの授業をします。 初心者に、計算量のオーダーについて教えたいのですが、 [1] ソート以外の、 [2] 面白く [3] 理解が簡単な問題で、 [4] 複数の解くアルゴリズム(4つ以上)があり、 [5] [4]の計算量のオーダーがそれぞれ違う(以下の内、4つ以上を含むのが望ましい) https://ja.wikipedia.org/wiki/%E3%83%A9%E3%83%B3%E3%83%80%E3%82%A6%E3%81%AE%E8%A8%98%E5%8F%B7#.E4.B8.80.E8.88.AC.E7.9A.84.E3.81.AA.E3.82.AA.E3.83.BC.E3.83.80.E3.83.BC ような問題をご存じでしたら教えて下さい。 難しい注文かとは思いますが、よろしくお願いいたします。
ビジターの皆さんへ C言語に関心を寄せていただきありがとうございます。このページは、C言語の面白い問題、パズルのリストです。これまでに友人たちからeメールで送ってもらったり、本で読んだり、インターネットで見つけたり、あるいは自分でC言語でコーディングしていて気づいたりしたプログラムを集めました。 多くのプログラムは、コンパイル、実行され、その振る舞いを示すものです。問題は大まかに次のカテゴリに分けられます。 一般的なタイポエラー。C言語プログラマが頻繁に犯すミスであり、かつ追跡が困難。 初見では非常に理解しがたい小さなプログラム。これらの問題は、他人が書いた優れたコードを読み解く良い訓練になります。 また、全てにGnu/Linux/gccを使っています。掲載順は、それぞれの難易度とは関係ありません。問題解決の助けが必要な場合は、気軽に私に問い合わせてください。連絡先は こちら です。また、
本 の優れたセレクションからオンラインショッピング。
From: 松田航 新宿本校にて 「今日、あなたはなんの仕事をしましたか?」 この質問に明確に答えられるエンジニアは幸いです。 新人エンジニアや新しい職場に入ったばかりのエンジニア、もしくはフリーでやっているエンジニアは割ときちんと答えられるでしょう。 しかし、企業に長くいればいるほど、本来やるべき仕事から遠く離れたことに時間を使ってしまいがちです。時間管理術を身につけると、仕事の効率が格段にあがります。 本来やるべき業務ができていない 設計だったり、コーディングだったりすると思いますが、あなたが本来するべき仕事がほとんどできていない日が多くあるはずです。とくに最近では、1日2時間も生産的な時間が取れていないという感想を持ったエンジニアが急増しています。 本当の力から言えば、3時間で終わるような機能追加が、異常なほど時間が取られ、3日経っても終わらないというようなことがあるはずです。 これ
こんにちは 皆さん、こんにちは。Misocaチームの twitter:@yusuke_kokubo です。 最近は 「MAN WITH A MISSSION」の「5 Years 5 Wolves 5 Souls」と「松浦亜弥」の「Click you Link me」をよく聴いてます。"dearest" から "only one"の流れは最高ですね。ちょっと前までは「阿部真央」が好きでした。 さて、皆さん、前回の花見記事は見ていただけたでしょうか。 ぼくは開発ブログではネタ要員として生きていたかったのですが、どうにも周りの視線が気になり始めたので真面目な記事も書いておこうと筆をとりました。 本題:「開発プロセスを考えるときのポイント3つ」 Misocaでは常日頃から開発を進めるプロセスを見なおしています。 1年前に一度記事にしたことがあったのですが、最近ではさらに変わってきています。 スター
社内での新卒研修を中心になってやってくれている okkunの提案で、キャリア・キーノートという取り組みを行っており、その中でWebオペレーション研修の記念講演ということで、恐縮にも自身のキャリアキーノートについて発表する機会を頂けたのでお話してきました。 研究の内容については、 okkun の以下の記事が参考になるかと思います。 blog.hifumi.info 技術者・研究者という立場から自分の人生を振り返ったような内容になり、これまでの自身の苦悩や絶望、そこからのブレイクスルーなどを振り返り話す事ができる良い機会となりました。 僕が技術者・研究者としてこれまでやってきて得た教訓を、教訓が得られたエピソードと共にまとめました。 話している中で色々な事を思い出し、あの時の葛藤や苦悩、さらには絶望した時の感情が沢山沸き上がってきましたが、それでも今自分はこうやって楽しく技術を学べている事に本
We’re already halfway through 2015, and in the last few months we’ve seen many trends come and go. What has not gone, however, is the deliberate movement to get back to the basics without unnecessary features. The days of cluttered pages overflowing with information have passed, and they’re being replaced by an increased focus on simplicity and user interface. So in honor of getting back to the ba
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く