The Secure Shell is widely used to provide secure access to remote systems, and everybody who uses it is familiar with routine password access. This is the easiest to set up, is available by default, but suffers from a number of limitations. These include both security and usability issues, and we hope to cover them here. In this paper, we'll present the various forms of authentication available t
Uzbl - web interface tools which adhere to the unix philosophy. The uzbl web interface tools Uzbl follows the UNIX philosophy - "Write programs that do one thing and do it well. Write programs to work together. Write programs to handle text streams, because that is a universal interface." Uzbl comes in different flavors: uzbl-core: main component meant for integration with other tools and scripts
Virtual Keyboards on iPhone and Android I have written about virtual keyboards before. Their main advantage is that they allow for devices with huge screens while retaining slender hardware. A hardware keyboard forces manufacturers to create complex foldout systems which use physical space. Virtual keyboards avoid this complication. On the other hand, they replace a very obvious user interface ele
The publication of the magazine Koakuma Ageha in 2005 sent a shock-wave through Japanese society: when did cabaret-club hostesses become socially accepted to the degree that they have their own widely-available fashion magazine? And when did “kyabakura girl” become a glamorous and enviable occupation for young women? The answers to these questions were not apparent. And since the Japanese media is
We’ve recently been making use of an alternative to the traditional mock-and-stub pattern common in Ruby: the Test Spy. What do you mean, spy Test spies allow you to record method invocations for later verification. Basic usage goes something like this: describe PostsController do it 'shows the given post on GET show' do post = stub('a post', to_param: '1') Post.stubs(find: post) get :show, id: po
AI & MLLearn about artificial intelligence and machine learning across the GitHub ecosystem and the wider industry. Generative AILearn how to build with generative AI. GitHub CopilotChange how you work with GitHub Copilot. LLMsEverything developers need to know about LLMs. Machine learningMachine learning tips, tricks, and best practices. How AI code generation worksExplore the capabilities and be
HTML5 is a strange character with what appears to be a split personality. Hardly surprising then that something so divided would appear to be so divisive. First of all, there’s the spec itself. The specification HTML5 walks a fine line between maintaining backward compatibility with existing markup and forging the way as a modern, updated specification for the future. If it strays too far in pavin
1 of 76 STANFORD UNIVERSITY The Nature of Order The Post-Pattern World Richard P. Gabriel 2 of 76 STANFORD UNIVERSITY The Nature of Order • 20 years of work beyond A Pattern Language, The Timeless Way of Building • Alexander was trying to understand the failures of pattern languages and the deeper implications of geometry on the Quality Without a Name and beauty • General theory of beauty, wholene
ディレクトリの中にある大量のファイルを高速に読み込む方法が知りたかったので、実験してみた。想定しているシチュエーションは、一つ一つのファイルは数KB程度だが数が多い、という場合である。適当な順番でアクセスすると、ランダムアクセスになってしまいとても時間がかかる。個々のファイルを読み込む順番はどうでも良く、すべてのファイルを処理することさえできればいいので、原理的にはシーケンシャルアクセスで処理できてしかるべきである。 まず、ファイルシステムについて。HDDやSSDなどのハードウェアにアクセスする際には、ファイル名などという概念はもちろん存在しない。ファイル名と実際のディスク上の対応を管理するのがファイルシステムの主な役割である。ファイルシステムは、ファイル名からそのファイルに対応するブロック番号(メモリアドレスみたいなもんだな)を調べて、そのブロック番号を指定してHDDやSSDにアクセスす
Tutorials There are many ways to make websites run faster. In this section, you can discover performance best practices that real web professionals employ in their everyday work. These practices have improved the user experience for millions of users and we hope they are useful for other web developers. Using every CSS declaration only once is an effective way to reduce file size of style sheets.
Last week I had the pleasure of attending @media 2009 in London, where it has to be said, I had the best conference experience I’ve had for a long time. I prefer the more cosy nature of the event - a single track, not too large and overwhelming quantity of people, and simply great talks. I can’t pick one favourite presentation, as I came away feeling really inspired and energised by everything. It
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く