僕がコミュ障だと実感するのは、友人と会った時や知らない人と話した時です。 僕は自分が良い人であることを取り繕うとしますが、友人がいい人ばかりなので話していると楽しくなってひとりで盛り上がってしまいます。 その結果、誰かと飲んだり食事をしたり遊びに行ったりした翌日には「相手への配慮が足りな過ぎて自分ばかり楽しんでしまった」とひどく後悔します。 そうして誰かに会うのがどんどん嫌になります。 周りの人が悪いのではなく、解っているのに楽しいと自制心を失って盛り上がりすぎて、自分で勝手に後悔します。 記憶をなくすほどお酒を飲むわけではなく、単純に会話や相手への気遣いで、思いやりが足りなかったと後悔して落ち込みます。 だから一度飲みに行くけれど、その後はもう誘われない…という事も沢山あります。 友達は少ないけど付き合いの長い人たちがいて、その人たちの心の広さには感謝しっぱなしです。 他人と話せないだけ
最近読んだアラン・クーパー氏の著書『About Face 3』ではソフトウェアを「使われ方」と「見た目」の2つの視点で分類していました。拙著『プロの力を身につける iPhone/iPadアプリケーション開発の教科書』の第3章では iOS アプリを実装面から分類しました。実装面からの分類は UI 設計時には役に立ちますがアプリの方向性やターゲットユーザを決めるような UX 設計時にはあまり役に立ちません。UX 設計のようにアプリをマクロの視点から考えて設計するときには『About Face 3』で紹介されている分類のように実装に依存しないユーザ目線から分析したものの方が使えます。というわけでこの記事では『About Face 3』のソフトエェアのパターンを iOS アプリにあてはめて最近のアプリの傾向を分析してみます。 About Face 3におけるソフトウェアのパターン 『About F
顧客や上司、ユーザーの場当たりな要望に対応しつづけると、どんなアプリもゴミアプリになる。たとえそれが理にかなった要望であっても。 なぜなら面積の限られたスマホでは「一画面の機能数とボタン数」が、使い易さと品質に深くリンクしているからです。 ということを、エラい人にプレゼンするのがお仕事の今日この頃。でも毎回毎回、同じことを説明するのがシンドイので資料をブログにまとめたいなぁと思うなど。 思考実験として、ここでは架空事例としてTwitterアプリを例に考えてみる。 何かの間違いで、日本の大手メーカーがTwitterを買収すると・・・UIデザイナーが体を張らないと99%ぐらいの確率でこうなるのです。 ここがオリジナル Request1: ダイレクトメッセージをトップ階層に ユーザーからの真っ当な要望。実際にはサービスの本質ではないのですが、要望はかなり多いはず。 ただTwitter社的にはme
「食と機械学習」のコラボレーションをできないかと最近常々考えています。例えば、「地球上に存在する全ての料理本を何らかのアルゴリズムに入力し、人間にとって『美味しい』レシピとはどういう特徴を持つかを学習し、今まで人類が食べたことのないような斬新なレシピを自動生成する」ことが出来たとしたら素晴らしいとは思いませんか? レシピの自動生成はさすがに難しそうなので、今回は人気になるレシピに共通する特徴は何かという問いに答えることを目標とします。具体的には、Cookpadのレシピが与えられたとして、そのつくれぽ数を予測する問題に挑戦してみます。レシピが人気になるか否かの要因としては、どういう材料を使用するか、レシピがどれだけ健康的か、またどれだけ手軽に調理できるかなど様々な要因が考えられますが、今回特に興味があるのはレシピの名前や紹介文などの文章の言葉遣いがそのレシピの人気度にどのような影響を及ぼすか
フロントエンドのパラダイムを参考にバックエンド開発を再考する / TypeScript による GraphQL バックエンド開発
目次 ペルセウス座流星群について ペルセウス座流星群を観察するために 流星の画像 キャンペーン 参考情報 ペルセウス座流星群について ペルセウス座流星群は毎年8月12日・13日頃を中心に活動する流星群です。 ペルセウス座流星群は、とても観察しやすい流星群です。毎年、ほぼ確実に、たくさんの流星が出現することが理由のひとつで、1月の「しぶんぎ座流星群」、12月の「ふたご座流星群」と並んで「三大流星群」と呼ばれています。また、流星群の活動期間が多くの方の夏休みやお盆休みに重なっているため、夜更かしをしたり、星のよく見える場所に行ったりしやすいことも理由に挙げられます。さらに、「しぶんぎ座流星群」と「ふたご座流星群」は冬に活動しますが、ペルセウス座流星群は夏のさかりに活動しますので、寒さについてあまり心配する必要がありません。 今年のペルセウス座流星群 今年(2013年)のペルセウス座流星群は、日
大量の流れ星が見られる「ペルセウス座流星群」が、今年もやってきます! いつ見られるのか? 2013年の極大は8月12日真夜中前後から13日未明にかけてだそうです。 「極大」とは、最も流星群の活動が活発になることです。つまり、8月12日の深夜から13日未明にかけて、たくさんの流れ星が見られるということになります。 国立天文台 | ペルセウス座流星群で詳しく解説されていますので、ポイントをピックアップしておきますね。 ・8月12日の真夜中前後から13日の明け方前にかけて特に多くの流星が出現すると考えられる(極大は13日午前3時頃) ・真夜中から明け方まで放射点の高度は高くなり続け明け方に最も高く(放射点は流星がやってくる方向) ・流星群の流星は放射点を中心に四方八方に出現(夜空のどこを見ていても良い) 今年は月の条件も良いそうです。 例えば、東京での月の入りの時刻は、 8月12日が21時15分
Hi folks, this time we’re going to see and create three CSS3 animation loop, can be used in many fields, such as preloader for images with jQuery. I remember this animations are only visible in Firefox, Safari and Chrome. Let’s see how to create it. First Example CSS3 Loading Animation Loop HTML In this first example, create only two div and thanks to the border-radius property, they will take the
While playing around with css-transform to make various shapes, I saw a way to create animated image-less loading spinners such as used in a lot of webapps and of course on the iPhone. CSS transformsCSS transform (in Firefox 3.5+ and Webkit-based browsers) has a whole bunch of interesting functions, such as rotation, translation, scaling and skewing. To learn more about the different functions, ch
Java8で関数が値として扱えるようになりました。 このことが、「関数が渡せると便利だよね」という観点ではなく、プログラミング言語としての能力をどのようにあげるか考えてみます。 圏論からのテクニックが使いやすくなる 集合論はどちらかというと値にたいする理論でしたが、圏論は関数呼び出しに関する理論です。 プログラムには、関数呼び出しを連結させて値を変換していくという側面があります。 そのような関数呼び出しの扱い方を整理するのが圏論で、圏論の考え方を使うことでより安定したプログラムを書くことができます。 モナドなど圏論由来のテクニックを使うには、どうしても関数を値として扱う必要があります。 関数を値として扱うことで、圏論のテクニックが使いやすくなり、安定したプログラムの書きやすさにつながります。 型の証明能力があがる 動的な型付の言語にくらべて、静的な型付の言語はプログラムが間違いにくいといわ
In today’s digital age, having a responsive website is crucial for any business or individual looking to establish an online presence. Responsive web design is the practice of building websites that are able to adapt and display properly on any device, regardless of its screen size or resolution. This means that whether a user is accessing your site from a desktop computer, a tablet, or a smartpho
先日のブログで事例を公開した「納品のない受託開発」ですが、実際に現場で動くビジネスなので、必ずしも何も問題が起きないということはないですが、その上で前向きに一つ一つ問題をクリアしていっています。新しいことへの挑戦なので仕方ないですが、そうしたことを差し引いても、それでもやっぱり従来の開発よりも、お客様にも喜んで頂けているし、働くエンジニアもやりがいを持って働けているように感じています。 この「納品のない受託開発」をいくつも経験するにつれて、始めるまでは仮説だったお客様とエンジニアの両方の幸せを追求するこのビジネスモデルが、本当に良いものなんだと、実感を伴ってより深く感じるようになってきました。そして、このビジネスモデルをもっともっと広めたいという思いが強くなりました。 そのために私たちソニックガーデンが出来ることを考えていくつか実験した結果、「納品のない受託開発」ビジネスモデルのオープン化
今日のゲストはフェイスクリエイツの大山雄輝さん。 フェイスクリエイツはWEBサービスやスマホアプリの企画・開発をメインの事業とする神戸にある会社です。 代表である大山さんはスタッフの方が気持ちよく働ける環境作りを心がけており、今回紹介いただいたアイテムも実はその一環の社内制度に関するもの! 大山さんとスタッフの方に紹介いただいたアイテムはこちら! Myキーボード フェイスクリエイツは社内で開発を行っており、スタッフの多数を占めるのがプログラマー。 プログラマーがいかに気持ちよく、かつ、モチベーションを保ちながら仕事ができるか考えた大山さん。 プログラマーが好きなキーボードを購入することができる「マイキーボード制度」を導入しました。 仕事時間の大半接しているキーボード。 それをお気に入りのものを使ってもらうことで、スタッフは効率が上がり、モチベーションも上がり気持ちよく仕事ができているのだそ
Shortfin is a fast and lightweight static web server made to run web apps.Install Shortfin is completely written in C and currently only runs on Linux, but porting to xBSD has been initiated. Just run the following command as root to install the server. # wget http://shortfin.io/install.sh && sh install.sh Config To get the best performance out of the server it's important that you configure it
最近はgolangがアツいらしい。ちょうどRebuild: 15: After Google Reader, DIY Blogging, The Go language (typester)でtypesterさんがgolangについて触れていたのを聞いて、試しに触っていたがなかなか便利であることがわかった。 golangの印象としては go get、go runにgo build、そしてgo testが便利 go fmtのようなコード整形ツールがついてくるのは嬉しい (ただ、インデントがハードタブなのはちょっと時代遅れな気がする) 標準packageが充実しているのが頼もしい golangのマスコットキャラクターであるGopherがかわいい (Gopher人形欲しい) といった感じ。 ←かわいい golangの入門ということで、skkservを実装してみる。skkservというのは、ほとん
Test-driven system administration with a little extra logic. View the Project on GitHub larsyencken/marelle Download ZIP File Download TAR Ball View On GitHub Marelle ("hopscotch") Test-driven system administration in SWI-Prolog, in the style of Babushka. Marelle uses logic programming to describe system targets and rules by which these targets can be met. Prolog's built-in search mechanism makes
Playdoh¶ Mozilla’s Playdoh is a web application template based on Django. Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. Playdoh is simply a pre-configured Django project that adds some essential modules and middleware to meet the following goals: Enhance the security of your application and its data Achieve optimal performance in the fac
Dulwich is a Python implementation of the Git file formats and protocols, which does not depend on Git itself. All functionality is available in pure Python. Optional C extensions can be built for improved performance. Dulwich takes its name from the area in London where the friendly Mr. and Mrs. Git once attended a cocktail party. Testing happens on CPython 2.X where X >= 6 and on recent versions
Products Popular View all products (200+) Azure Virtual Machines Azure Virtual Desktop Azure SQL Microsoft Copilot in Azure PREVIEW Azure AI Services Azure AI Studio Azure Cosmos DB Azure Kubernetes Service (AKS) Azure Arc Azure Migrate AI + machine learning Azure Machine Learning Azure AI Services Microsoft Copilot in Azure PREVIEW Azure OpenAI Service Azure AI Studio Azure AI Vision Azure AI Se
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く