モバイルアプリエンジニアの山下(@yamshta)です。 先日、エンジニアチームでの勉強会にてターミナルを題材としたハンズオンを行いました。 techblog.lclco.com 今回はその際に共有した業務効率を上げるためのターミナル環境構築について紹介します。 以下に心当たりのある方は一緒に構築していきましょう。 ターミナルがモノクロ ターミナルをいい感じにしたいけどよくわからない ターミナルにこだわりが無い iTerm2 まずはじめにプリインストールされているターミナルとはお別れをします。 ターミナルアプリには、便利な機能が含まれている『iTerm2』を使うのがオススメです。こだわりが無い人こそ、とりあえずこれを使っておきましょう。 iTerm2 - macOS Terminal Replacement 上記のページからダウンロードして、解凍したものをApplicationフォルダに移
リサーチ・サイエンティストのNicolas Holzschuchさんがオープンソースで開発する「a-shell」は、「ls」や「ping」といったコマンドやプログラムをiPhoneやiPad上で実行できる、シンプルなターミナルアプリです。iOS 13.0以降をインストールしたAppleデバイスであれば、無料で利用できます。 a-Shell https://holzschu.github.io/a-Shell_iOS/ まずはa-shellをインストールします。iPhoneのSafariからa-shellのウェブサイトにアクセスし、赤枠のボタンをタップ。 App Storeが起動するので「入手」をタップします。 「インストール」をタップ。 アプリのインストールが完了したら「開く」をタップします。 a-shellが起動しました。 キーボードの上側にあるボタンは、左から「Tabキー」「Contr
This domain may be for sale!
atom-shellとはどういうもので、どのようにすれば動かせるのかということを調べているので、その過程で得られた情報をまとめておく。 atom-shellでデスクトップアプリをつくれる GitHub製のAtomというエディタはatom-shellというライブラリを利用して実現されている。atom-shellはJavaScriptでデスクトップアプリケーションをつくるための便利なライブラリで、ネイティブAPIを実行するための実行環境を提供することでそれを実現させようとしている。Webサーバの代わりにデスクトップアプリケーションに特化したNode.jsの実行環境だと考えても良いだろう。 atom-shellには2つの側面がある Node.jsでWebアプリを書いたことがあれば分かるかもしれないが、JavaScriptのコードにはサーバサイドで動かすためのものとクライアントサイドで動かすための
株式会社Cerevo / Cerevo Inc 株式会社CerevoのPCレスのライブ配信機器「LiveShell X」で、秋葉原は中央通り交差点(愛三電機前)を24時間365日中継しています。 ライブ映像配信はLiveShell Xを利用し、1台でUstream、YouTube Live、FRESH! by AbemaTVへの同時配信を実現しています。 このChannelは愛三電機株式会社と株式会社Cerevoが共同でお送りしております。Cerevoの商品は愛三電機でも取り扱い中です。 他の配信サービスはこちらからご覧ください。 FRESH! https://abemafresh.tv/akihabaralivecamera/60170 YouTube Live https://www.youtube.com/c/Cerevolivecamera/live LiveShell Xの製品詳
このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日本のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2023年5月時点の調査。
The NTFS file system supports a facility known as hard links (referred to herein as Hardlinks). Hardlinks provide the ability to keep a single copy of a file yet have it appear in multiple folders (directories). They can be created with the POSIX command ln included in the Windows Resource Kit, the fsutil command utility included in Windows or my command line ln.exe utility Thus, using standard Wi
例えば以下のような形にpaneを分割したければ prefix - s, prefix - v, prefix - J J J J というような形で分割→リサイズをする必要がありました。これが毎回やっていると非常に面倒になります。というわけで、よく使う作業環境を作ってくれるコマンドを作成します。 画面分割 ①vim用, その他用で分割する時 windowを2つのpaneで分割して、上の大きなペインでvimを開きコードやメモを書いて、下の小さめのペインでシェルを使用したい時はこんな形になります。これを作成するコマンドを書いてみます。 tmux split-window -v tmux resize-pane -D 15 tmux select-pane -t 1 ②vim用, コード実行用, git用で分割する時 ウィンドウを3分割して、上のペインでvimを開きコードを書いて、左下ペインでコー
本講演では、shellshock(bash脆弱性)への対処事例をもとに、組織におけるセキュリティ事故発生リスクとその対処能力を評価する方法を述べます。ShellShockは、サーバから組み込み機器まで多数のシステムに影響を与えました。また、この脆弱性は、複数の脆弱性が重なったものであり、その対処方法や影響範囲も二転三転するものでした。このため、システム管理者は、最新の情報を把握に加えて、自身のシステムを正確に把握し、パッチ適用までの空白時間におけるリスク評価など、高度かつ適切な対処が求められました。本発表では、その対処事例の紹介と、その問題点・改善点を説明し、組織としての事故発生リスクや対処能力を把握する方法を説明します。Read less
FreeBSD 用の zsh 設定ファイルの例を公開しています。[ last-update: 2008.06.22 ] のうがき 最初にこの文書を公開してから7年が過ぎています。自分の設定ファイルを作り始めてからもう10年です(!)。zsh は日々使っていますが、ここの設定ファイルは今や歴史の彼方にある zsh 3.x のものをベースにしています。ちゃんと設定したい方は、他のサイトを参照するようお願いします。 旧のうがき 全然(4年くらい)メンテしていないのになぜか未だに各所で紹介されているようなので、ちょっとだけきれいにしました。もはや FreeBSD はあまり関係なくなっていますが、役に立つのであれば幸いです。 旧旧のうがき こんにちは。UNIX クローン OS、FreeBSD の初心者ユーザ and/or マニアなあなた(たぶん)のための zsh 講座の時間がやってまいりました。とい
Secure ShellはNative Clientで開発された、Google Chrome上で動作するSSHクライアントです。 Web OSが発展したとしてもリモートアクセスがセキュアにできないと普及しづらいよなぁ…そう思っていた時期が私にもありました。しかしそれを克服してしまうソフトウェアがSecure Shellです。何とGoogle Chrome上でターミナル/SSHクライアントとして動作します。 最初の画面です。接続先を入力します。root@localhost:22といった具合です。 接続を開始しました。日本語も表示できています。 普通のSSHクライアントとして問題なく使えます。 Secure ShellはNative Clientで開発されています。つまりローカルで普通にアプリケーションとして動作できるものです。ついにこの手のソフトウェアまで出てきたか…そう実感させられるソフト
Compatibility FirstWorks on the most common shells on the most common operating systems. Use it everywhere! Rust-PoweredBrings the best-in-class speed and safety of Rust, to make your prompt as quick and reliable as possible. CustomizableEvery little detail is customizable to your liking, to make this prompt as minimal or feature-rich as you'd like it to be.
会社の売上を、従業員に意識させるのは難しいと言われている。 営業や経理であれば直接的に数字に触れる機会も多いが、エンジニアやデザイナーが日々そこに意識を向けることはあるだろうか。わたしは正直に言ってほとんど無い。 ところで、給料以上の利益を生み出せない社員のことを、赤字社員と呼ぶらしい。 この言葉を聞いたのは、学生時代の内定先の研修でのことだったが、新入社員はどうすればよいのかと思った記憶がある。 しかし、「雑用をやって手伝いをすること」でも十分に貢献できると、誰かが言っていたのを思い出した。 よく、「新入社員は雑用でも喜んで引き受けよう」という新人研修がある。あの研修の悪いところは、雑用を精神論や年功序列制の産物のように感じさせるところだ。 伝え方によっては「新人だから雑用をやらされている」と思ってしまう。しかし、人の手伝いをすれば、売上を立てる人の時間を作ることができる。 全ての職種が
GPLv3: free as in freedom documented on the ShellCheck Wiki available on GitHub (as is this website) already packaged for your distro or package manager supported as an integrated linter in major editors available in CodeClimate, Codacy and CodeFactor to auto-check your GitHub repo written in Haskell, if you're into that sort of thing.
Wicked Cool Shell Scripts: The Library There are 101 scripts discussed in this book, but in fact there are closer to 150 scripts available, in total. Here's how you can get them if you'd like. You are welcome to do this if you don't have the book, but it'll make a lot more sense if you do have "Wicked Cool Shell Scripts", of course. Note that you can also download the entire set of scripts as Al
公式サイトのスクリーンショット/『攻殻機動隊ARISE』キービジュアル (C)士郎正宗・Production I.G / 講談社・「攻殻機動隊ARISE」製作委員会 2013年から展開されている、人気作品「攻殻機動隊」続編シリーズの完結作となる『攻殻機動隊ARISE border:4 Ghost Stands Alone』の全国劇場上映開始日となる9月6日(土)、2015年に向けて、新たに新劇場版の製作が決定されたことが明らかになった。 25周年を迎えた「攻殻機動隊」の新劇場版製作が決定 『攻殻機動隊』は、1989年から始まった士郎正宗さんのハードSFマンガを原作に、劇場版アニメ、TVアニメと、多角的な展開を続けてきた人気作品。 25周年を翌年に控える2013年の6月からは、これまでの作品の制作を手がけてきたアニメスタジオ・Production I.Gによる待望の新シリーズ『攻殻機動隊AR
Welcome to the best online PHP shell3v4l.org (leetspeak for eval) is an online shell that allows you to run your code on my server. I compiled more than 250 different PHP versions (every version released since 4.3.0) for you to run online. For every script you submit, this site tells you: Output from all released, plus upcoming alpha/beta/RC PHP versionsPerformance (time and memory) of every versi
Lolipopという音楽プレイヤーを作った。 初めて使うツール多かったので、メモ。 Vue vue.js Vue.js人気だけど個人的にはあんまり良くわかってなくて、良さを理解するために触ってみようとなった。 Vue.js、サーバ側で生成したHTMLに対し、JSっぽい動きを与えるVMとして使うのに向いてる。 オレオレComponentを量産して組み合わせて使うのはあんまり得意じゃなさそう。 というのも、この前React+fluxでオモチャ作ったんだけど、その時と比べるとComponentの扱いに結構苦労したからだ。 頭のこんがらがり具合はAngularのディレクティブと大して変わらない気がする。 結果としてReact(+flux)の良さを認識することになった。 React、コンポーネントの正体がJSのクラスだし、データのやり取りはEventEmitter使って一方向でやるの推奨なので、「こ
前提 Windows XP にてAndroid ADB Shellを使えるようになるための手順。 Android端末にはUSBドライバーが含まれていないので、USB接続もできるようについでにします。 ■ADB Shell 使えるようにする準備 1. Android SDKのダウンロードサイト にアクセスします。 2. windows用の「android-sdk_r04-windows.zip」をダウンロード。ちなみにr04の部分はバージョンが変わってると変更されるので違う場合あり。 3.ダウンロードした上記ファイルを解凍し、フォルダーを「android-sdk」とリネームする。 4.「android-sdk」フォルダーをC:ドライブの直下に移動(Cドライブ直下で解凍すればリネームのみで済む) 5.Windowsのマイコンピューターを右クリックして、プロパティを選択。 6.「詳細設定」のタブ
Just download the dist file from http://babun.github.io, unzip it and run the install.bat script. After a few minutes babun starts automatically. The application will be installed to the %USERPROFILE%\.babun directory. Use the '/target' option to install babun to a custom directory.
Z shell (zsh) provides many powerful features out of the box that can make the shell experience more efficient and productive compared to other shells like bash. Zsh includes advanced tab completion for commands like git, path expansion and replacement, right-hand prompts, spelling correction, powerful aliases, extended globbing, environment variable editing, and programmable file renaming. It als
残業が多いとよく言われるWeb制作会社ですが… Web制作会社には、よく次のようなイメージがつきまといます。 激務 残業だらけ 給料が安い どうしてWeb制作会社のデザイナーは残業まみれになってしまうのでしょうか。 営業が安い値段でスケジュールを考えずに案件を取ってくるだとか、クライアントから納期直前で無茶な修正以来があったりだとか、様々な要因があると思います。 しかし、理由の本質はそこではありません。 どうして残業まみれになってしまうのか? 残業まみれになる本当の理由とは、受託開発という性質上、売上が人月計算で長時間働くことがそのまま会社の利益になるような事業の構造になっているからです。 ソシャゲーを思い浮かべていただければ分かりやすいと思いますが、あれはユーザーにお金を払わせるための課金システムを実装してるから、売上の上がる仕組みが全て自動化されていて、人が動かなくてもお金が入ってきま
UNIX ライクな行編集・ヒストリ機能 オープンソースソフトウェア(1~3 はGNU General Public License、4==NYAGOS は BSD License) 内蔵カラー ls エイリアス・関数 キー割当てのカスタマイズ ファイル名補完
iOS用のsshクライアントを探している方は「Blink Shell for iOS」を試してみると良いかもしれません。MoshとSSHをサポートした、デスクトップグレードのiOS向けターミナルアプリで、iPhone、iPadどちらにも対応しています。 Blink Shell: Mosh & SSH Terminal カテゴリ: ビジネス 価格: ¥2,400 MoshとSSHをサポートしたプロフェッショナルグレードのターミナルアプリ。 Blink Shell for iOSは、不安定なインターネット環境で特に有用な「Mosh」をサポートしているのに加え、ssh接続にももちろん完全に対応しています。 ssh接続用のhostsファイル、鍵ファイルの管理機能、ジェスチャーによるセッションの切替、作業に便利なカスタマイズされたキーボード、iPadにおけるSplit Viewへの対応といった、サー
Interactive shell for blockdiag (for non IE browers) Source: { A -> B -> C; B -> D; } Diagram:
Fishermanは名前を変更しFisherとなったため、それにともない内容を修正しました。 Yaourtはすでに開発が終了しているため、Yayを使うよう修正しました。 Fisherのインストール方法やコマンド体系の情報が古くなっています。プラグイン紹介以下もすべて修正する必要があるため、修正していません。FisherのREADMEを参考にしてください。 「fishいいよ」みたいな話は何度かちらっと聞いていたんですけど、ちょっと調べてみたところPOSIX非互換ということで、あまり興味を持てずにいました。 しかし最近Twitterで勧められて試しに使ってみたところ、すごく良かったので導入方法とかおすすめプラグインとか紹介してみたいと思います。 僕も入門したところなので、あんまり詳しくはないですけど。 似たような内容ですが、目的を絞った記事も書いたので興味があれば読んでみてください。 こっちの
はじめに こんにちは。久々に寝坊やらかして凹んでる、SST研究開発部の小野里です。今年入ってきた新人さんたちは、私のようにならないでほしいと祈るばかりです。 さて、新年度には入ってしまいましたが、つい先日まで2021年度新卒研修最後の延長戦として、以前話題になったLog4Shell脆弱性のPoCを作るという課題に取り組んでいました。やっと動作するところまでいったものの、ここまでの道のりは非常に果てしなく複雑で長く険しいものでした。 セキュリティ業界において、多くの場合脆弱性の詳細な再現手順は伏せられる傾向にあります。それは主に悪用を防ぐためなのですが、セキュリティの初学者には実際の所何をどうするとどう危ないのか、分かりづらい場合も多いのが現状です。 Log4Shell脆弱性は非常に大きな騒ぎになったため、各所の対応も早かったかと思います。そこで、比較的Log4Shellの影響が落ち着いてき
こんにちは。デザイナーのtamuです。 突然ですが、UIデザインをイチから勉強するにはどうすればよいと思いますか? サービス開発の現場でも「UIデザイン」という言葉が使われるようになって、早くも5年以上は経ったでしょうか。 しかし多くの現場では、未だに「UIデザイン=画面のビジュアルを作ること」と、表面的な理解しかされていません。 また企業の採用においても、IT企業を中心にUIデザイナーの求人数は右肩上がりで増え続けていますが、フタを開けてみれば仕事内容は従来と同じ。 実質的には、ただのWebサイト制作だったり…。 このように、UIデザインという言葉がただのバズワードとして認識されている場合も少なくありません。 そこで今回は、現役デザイナーのわたしが考えた、UIデザインの勉強方法についてお伝えしたいと思います。 「UIデザインに興味はあるけど、何から手を付けていいのか分からない!」という方
こんにちは、tamuです。 最近、今の会社に転職して1年経ったことに気がつき、「自分はどれくらい成長したのだろうか?」と考えていました。 確実に成長したと言えることは、いくつもあります。 元々はWebデザイナーでしたが、iOSやAndroidのガイドラインをある程度理解し、WebだけでなくアプリのUIデザインもできるようになりました。 ユーザーインタビューやカスタマージャーニーマップといった定性調査・分析の手法を身につけました。 TECH::CAMPに通ってRuby on Railsを学び、小さな修正であれば、自分でプルリクエストを出せるようになりました。 一方で、LPやバナー作成等のビジュアルデザイン案件に関わることは少なく、そちらに関してはあまりスキルを伸ばすことができませんでした。 そんな中で「本当にこれでいいのだろうか?」「もっと色々学ぶべきでは?」という思いに駆られることがありま
Revision 1.25 Paul Armstrong Too many more to mention Bash is the only shell scripting language permitted for executables. Executables must start with #!/bin/bash and a minimum number of flags. Use set to set shell options so that calling your script as bash <script_name> does not break its functionality. Restricting all executable shell scripts to bash gives us a consistent shell language that'
1 : 【news:2】 通訳(東京都):2007/08/14(火) 00:00:51 ID:JLhcnqJP0 ?PLT(12001) ポイント特典 株優プチ(news) この度は、私の浅はかな日記から不快な思いを多くの方々にさせてしまい大変申し訳在りませんでした。『GHOST IN THE SHELL』をまだ観た事のない人に是非観て欲しくて、ストーリーを明かさずに私が感じた感動をどうやって文章で伝えようかと考えていましたが、映画を観て感じたままの興奮に身を任せて日記にしてしまいました。誤解を招く様な内容を書いてしまいとても反省しております。皆様からの注意を受け、今後日記を書いて行く上で貴重なアドバイスと成りました。有り難うございます。以後慎重にブログを続けて行きたいと思います。(略)インターネットと言う場ですが、今まで接点の無かった方と知り合えた事を嬉しく思います。今回は本当にごめんな
※2014/10/3 0:00時点で Shell Shock への修正パッチは4つ公開されています 既に対応済みのシステムでもパッチの漏れがないか注意してください ※2014/10/7 14:00時点で Shell Shock への修正パッチは6個公開されています 既に対応済みのシステムでもパッチの漏れがないか注意してください 先日 ShellShock についての記事を書きましたが、 その後もいろいろと進展があり更にいくつかの脆弱性が検出されました ※前回の記事はコチラ bash の脆弱性 "Shell Shock" のめっちゃ細かい話 (CVE-2014-6271) - もろず blog 現時点で ShellShock に関わる脆弱性はなんと6個も報告されています CVE-2014-6271 CVE-2014-6277 CVE-2014-6278 CVE-2014-7169 CVE-2
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く