はてなキーワード: Configとは
TypeScript(TS)がJavaScriptの代わりになるだと?確かに型を使えるのは良い。意味不明なオブジェクトを操作しまくって意味不明な動的型付けするJSに型が追加されたら、そりゃバグも減るだろうよ。でもそれは意味不明なオブジェクトを操作し、再代入を繰り返すレベルの低いJSerの責任だ。コーダーの責任なんだよ。Pythonも意味不明なオブジェクトを操作しまくるが、JSほどはひどくならない。Pythonも型ヒントなんてものが導入されたが、誰が使うんだこんなの。果てしなく冗長になって糞だ糞。DocStringを充実させるのと型ヒントを充実させるの、どちらがどれだけメリットが有るっていうんだ。DocStringで十分だろ。全員アホだ。話をTSに戻そう。
散々文句を言ってしまったが、型が使えるのにはこしたことはない。TSを始ようじゃないか。TSをインストールしよう。Node.jsをまずインストールして、TSをインストールしたぞ。ついでにgulp、webpackもいるのか。おいまてよ、ts-loader、webpack-cli、webpack-dev-serverもいるのか。何が何のために必要なのかよくわからないが、node_modulesはすでにパンパンだぜ。tsconfig.jsonを設定してsrcとdistを決め、ECMAのバージョンも決めたぜ。webpack.config.jsってファイルもあるじゃないか。これも設定が必要なのか?俺はいつになったらHello Worldを書けばいいんだ?なめてんじゃねえぞ!!!なんかに似てるんだよ!これはCだ。C言語でプログラムを書こうってときに、コンパイラが必要でインストールして、パスを通して、謎のおまじないを書いて、それでよくわからないままHello Worldを出力したあの頃の思い出がフラッシュバックしたぜ!いや、TSはそれ以上に糞だ。なにせ設定ファイルばっかいじってまだ一行もコードを書けてないくせに、ファイルサイズは70MBを超えてるんだからな。「TS コンパイル」で検索したら、なんで「次にgulpをインストールしましょう」なんて記事がヒットするんだよ!糞か?いや糞だお前は!
プロジェクトに必要なツールをインストールするのは当たり前だって?偉そうなこと言ってんじゃねーぞ!どうせお前なんか先達がすでに準備してくれたプロジェクト環境に後でアサインして、「これとこれが必要だからインストールしてね」って言われてそのまんまインストールしたクチだろうが!どのツールがどのシチュエーションで最適なソリューションなんかわかってねえに決まってら!どのツールがどのシチュエーションで最適なんか誰もわかってねぇんだよ!インターネットに情報は適当に転がってて、お前の先達もDevelopers.IOの記事を読んでなんとなく良さそうだからインストールしてんだよ!全てを正しく把握してるやつなんか日本で3%いたら多いほうだろ。少なくともお前も俺も理解してねぇよ!PHPがRubyを駆逐するって言われて何年たった?今でもPHPは現役で、RubyはPHPの後ろを歩いてるじゃねえか。jQueryが消えるって?同じ理由で消えねえよ!一生やってろばーーか。JavaScriptも消えねぇよ。ECMAのアップデートに従って生で書けば十分だろ。こんなコード書くまでにうんこ行きたくなるような設定ファイルばっかいじらせる言語にとって代わるわけねぇだろ。消えるのはお前だばーか。
日本語情報だと KeepInTab ってアドオン使えってなるけど、about:config で設定できるので要らねーです。
ちなみにコンテキストメニューに「現在のページでリンクを開く」を追加するとか、修飾キーとの組み合わせクリックでリンク先を強制的に現在タブで開く方法は存在しないっぽい。
タブとかウインドウを指定されてるリンクがあったら、デフォルトの設定ではそういった動作は避けられないってことだよ。
対処方法はabout:configの設定で「すべてのリンクを強制的に現在タブで開く」設定にしつつ、別タブとか別ウインドウでリンクを開きたいときにはCtrlとかShiftとか押しながらクリックしたり、中ボタンでクリックする意外に方法はないんだ。
browser.link.open_newwindow.restriction を1にする。
Featured Merges
Revert CoreDNS to 1.3.1 in kube-up (and Kubeadm as well):
CoreDNS 1.5.0 contains substantial scalability improvements over 1.3.1.
However, config files are changed, and blocked being able to upgrade clusters.
Absent a migration tool, the project reverted the change. Users of large clusters (5000+ nodes) should still plan on using 1.5.0 via CoreDNS version customization but need to know that upgrading won’t work.
遅まきながら、転生したくなってrustでwebassemblyなんか始めてみようと職場のPCで内職開始。。。のはずがWSLでrustup-intがうまくいかない。
proxy環境だからかな?と思うもそれならcurlでこけるはずだ。
default host tripleという聞きなれない設定がstable-x86_64-"unknown"-linux-gnuだからなのかとCustomize installationをいじるもうまくいかない。
なんやねん、一生java6で腐ってろと言う貧乏神なのかと毒づいたら下記に書いてあった。
https://github.com/rust-lang/rustup.rs/issues/1529
"The situation has been occured in the office, which has proxy and self-trusted certificate."
...やっぱり自社のプロキシの問題かよ。MTTMで今もばっちり解析されているのかよ。オレオレとかまじやめてよ。。
書いてあるとおり、git config http.sslVerify falseを入力したらばっちりうまくいった。
@sshplendidさんはどうやって気づいたのだろう。あなたは神だ。最高。
ほぼ愚痴です。
エンジニアなんだけど、ひどい同僚がいる。
酷い点を挙げればキリがない。当人が何も生み出さないだけならまだしも、他のメンバーの生産性まで下げるので、非常に手を焼いている。
インターンなりエントリー/ジュニアレベルであれば教育すれば良いだけなのだが、経験豊富なベテランという触れ込みでやってきてそれなりの給与をもらっているからタチが悪い。
一度もプレーせずに長年プロサッカー選手として生きたブラジルだかのおっさんのように、きっとこれまでも口の上手さであちこち渡り歩いてきたのだろうと推測する。
奴が入ってきて1年ほどになるが、上司は気づいているし、一緒のプロジェクトで働いたことのある他のエンジニアも皆気づいている。クビにするなり何なり手を打つように直談判すべきか。
https://anond.hatelabo.jp/20180508004011
まだまだDOSの全盛期
autoexec.batに書き込んだら自動で実行するようになる
デバイスドライバを読み込みすぎるとメモリが足りなくて動作しなくなるので
LAN Managerを使ってネットワークに接続するときはCD-ROMドライバを外すとかしてた思い出
※余談だが、ゲームにはゲーム起動用のconfig.sysを書いてた
壁紙が見えなくなるので透過させるフリーソフトを入れたりしてた。
秀丸4000円
32ビットアプリも動くんだぜ?といってもNTから持ってきたピンボールぐらいしか動かさないけどな!
OpenGL?あれは重くてなあ...パイプがうごくスクリーンセーバーぐらいしか動かないし...
Quick Tutorial for Pyramid は公式のチュートリアル
https://docs.pylonsproject.org/projects/pyramid/en/latest/quick_tutorial/index.html
$ $VENV/bin/cookiecutter gh:Pylons/pyramid-cookiecutter-starter --checkout 1.9-branch
として、プロンプトの問いに答えるとサンプル的なアプリができる。
ghはgithubか。
引数で指定できるテンプレートは https://github.com/Pylons?q=pyramid-cookiecutter
sqlalchemyを使うものは分かるけど、zodbって何?
アプリは以下のようにして起動する。
$ env/bin/pserve development.ini --reload
このpserveというPythonモジュールでアプリ動かしたりする。
超単純なPyramidアプリを作って、WSGIのイメージをつかむ。
app.py を書き写して動かしたらHello Worldが動いた。
viewとURLの紐付けはconfig.add_routeしてconfig.add_viewする。add_viewしてからadd_routeしても大丈夫だった。
viewにはrequestが渡される。requestに色々入ってそう。
waitressは知らないけど、serveでHTTPサーバ作ってWSGIアプリを公開できるのかな?
print('Incoming request')
...instead of:
print 'Incoming request'
Inernal Server Errorになった。アプリのほうではValueErrorでresponseを返すようにと怒られていた。text/plainとか返すには何かしないとダメっぽい。
print(xyz)してみろ、ということかな。1と同じくInernal Server Errorになって、コンソールにはNameErrorが出た。
CGIかな?
その1
gtag('config', 'UA-*********-1');
アドセンスのアカウントには必ず銀行口座が必要なのでその口座から身元をわりだせるかも。
しかし、Googleは米国の企業なので警察であっても捜査協力する可能性はとても低い。
その2
インターネットアーカイブのソースに昔の広告タグの一部が残っている。
ttps://web.archive.org/web/20171212034005/http://mangamura.org/
ttp://adc.shinobi.jp/r/ad/sync?id=********************************
これは、株式会社サムライファクトリーの忍者adMaxという広告配信サービス。
カトラークラスのエンジニアが数十人、数十年かけて磨き上げた Linux カーネルにかなうわけねーだろ。
もはやFreeBSDは人手不足で、Meltdown, Spectre にも満足に対応できない有様。
カーネルがごちゃごちゃしてたのは v3 初期までで、その後、徹底的な抽象化・#ifdefによる機能の分離化、CPU依存の排除をしたおかげで、configでオプションを最小化したら恐ろしいまでに小さいサイズのカーネルになる上に、オレオレCPUへの移植もそれほど大変でなくなった。LLVMのSSAなどの技術をBPFが取り込んだおかげで、カーネル内のモニタリングも perf関係からの置き換えの目処がたったら、そのあたりの余計なコードも削ぎ落とせる夢がある。
おかげでconfigオプションが数千にもなってしまったが、ディストリビューションも多様化してくれたお陰で、自分の用途に合わせたカーネルの選択に困ることもあまりない。WindowsやMacでも Linux システムコールラッパがほぼ完全に動くようになり、「Write Once, Run Anywhere」をVMを介さないで実現する POSIX以来の夢がいま正に実現しようとしている。
about:configの設定でだいたい代替できるからtab mix plusなんてもうずいぶん使ってねえわ。
社内SEになった。
仕事を辞めて主夫業に勤しんでいたら、知り合いから声がかかった。
1人で社内システムを作ってきたおじいさんがあと数年で定年になるから、
引き継げないかとのこと。
メインのシステムはベンダーに委託してて、そのおじいさんが作っているのは、
メインシステムのデータを加工して2次利用しているものがほとんどとのことだった。
社内SEはなんとなく楽そうなイメージがあったので、就職した。
中身を見るとどちらもかなりやばい。
VBA編
・ウォッチウインドウを知らないのか、変数はすべてセルに入れてる。
変数名はすべてRANGE("A1").valueみたいな感じで全く意味が分からない。
・処理遷移がおかしい。
セルに1を入れる。そのセルのchangeイベントで処理が動くとか。
・なるべくワークシート関数で処理してる
データベースからとってきたデータを丸ごとワークシートにコピーして
if,vlookup,match関数を駆使して帳票にしたり、CSVにしてる。
データ100件制限があったり、1関数を直すときは100行コピーしないといけない。
画面中に埋め尽くされたワークシート関数をみて途方に暮れる。
・format関数を知らない。
8桁の日付をとりたいときyear、month、day関数がワークシートにあり、
その下の行で月の二けた判定、日の二けた判定のif関数で頭の0をつけ
3行目でconcatenateしている
・タイマー起動
毎朝100本ぐらいのマクロが動いてる。
タイマー起動なので、毎日セットしないといけない。(タスクスケジューラーを知らない)
がんがんエラーが発生するので、マクロ設定をエラー処理対象外のエラーで中断にしないと動かない。
・遅い
textboxのchangeイベントでDBからのデータ取得処理を入れているので、データが多くなると1文字打つごとに数分待つ状態。
DBの更新処理でもテーブル全件とってきて、ループしながらキーが一致するのを探して更新。
そんなつっこみどころしかないEXCELマクロが200本以上ある。
VB編
・.NET1.0
windows7や8に無理やり.netframework1.0を入れて動かしてる。
・オブジェクト名は代えない
変えられることを知らないのかもしれない
textbox100とか存在してる。
EXCEL同様変数は隠しtextboxに入れてる。
1.0なのでconfigがないのはしょうがないが、設定ファイルは固定パスのテキスト
行数で管理
・WAITがいっぱいある
試しに取ったら動かない
例外が発生するまでまわす。
ない。基本グローバル。
・クラス
ない。
・ネスト
ない。
ブラック企業は労働者を搾取する悪の権化であるが、その逆であるブラック労働者はあまり聞かない。
私はとある底辺ITブラック企業に勤めている。どれだけ働いても残業代は出ないし、上司のパワハラは日常茶飯事だ。
しかし私も一労働者として黙っている訳にはいかない。ブラック企業への理不尽な要求に甘んじて応えている社畜も世の中にブラック企業をのさばらしている原因の一つのといえよう。
そこで今日はそんな社畜ことブラック労働者である私がブラック企業へ行っている、若くは行おうと思っているささやかな仕返しをまとめたいと思う。
【経済制裁】文字通り会社の費用を利用したささやかなブラック企業への仕返し
・遠回り通勤費
普段乗らないやや遠回りの経路を会社に申告して通勤費をやや多目に搾取するワザ。これは割と皆やっているのでは無いだろうか。都内のように通勤経路が何通りもある場合に限る。加えて「やや」という所が重要。
上級者はやや多目の通勤費を3ヶ月分搾取し、原付を購入し、原付通勤をする。会社規定に車通勤可かを確認し、通勤時はアフロヘアーをかぶる必要がある。もちろん不必要になった時は売ってしまえばいい。
出張時にホテルなどに泊まった時に発生する費用だが、1日の上限がある場合が多い。上限いっぱいに請求する事はもちろんだが、世の中には「この部屋泊まったら3000円の図書カードあげるよ」みたいなホテルが存在する。上限を加味してキャッシュバックが大きいホテルを選ぼう。
・いないいない住居手当
家賃の何パーセントかを会社が負担してくれる手当だが、これは是非遠回り通勤費と合わせ技で使いたい。わざと住居を会社からいい感じの遠い場所で申請し、実際は違う場所から通っているという搾取方法。住民票や賃貸契約書を提出しなければならない場合が多いので、実際に契約しなければならないので注意が必要。あとは会社から近い友達の家や彼女の家から通勤すればいい。ちなみに一度申請してその後すぐに会社近くに引っ越しをして申請をしない…みたいなやり方は避けたほうが無難。バレたらやばい。申請した通勤費と住居手当を実際の通勤火と住居費(彼女やルームシェアしてくれる友人に払う金額)をしっかりと確認しよう。
これは会社というより個人からの搾取になるが、自らが幹事となりパワハラ上司から会費をやや多めに徴収し会計するワザである。嫌いな上司であればあるほど多めに徴収しよう。ちなみに会計時はマイルのたまるカード決済がオススメ。交際費として会社に申請する場合は領収書が必要となるので、交際費として発生しないギリギリの規模の飲み会は自ら率先して幹事をやろう。もちろん多めに徴収する人には強いお酒をすすめよう。ちなみにお店とグルになって領収書を改ざんして会社に請求するのはヤメよう。国税庁がくる。
さらに上級者は覆面調査ができるお店を選ぼう。世の中には覆面調査というバイトがあり、文字どおり覆面で調査を行い、調査結果を報告する事で報奨金がもらえるバイトである。中にはお食事代の何パーセントかをキャッシュバックしてくれる案件などもあるので積極的に活用していこう。
・給料泥棒
文字どおり仕事を一切せずに給料だけを搾取する上級者向けの技だ。会社は簡単にはクビに出来ないという性質を逆手に取った搾取方法だ。勤怠さえしっかりしていれば懲戒解雇にはなりにくい。定時退社でも全然大丈夫だ。納期寸前まで「大丈夫です」「頑張ります」と言い続け納期直前でアラームをあげよう。会社の評価はガタ落ちだ。もちろんアラームをあげた後はすぐに退職届けを提出しよう。この技を始める前は転職の内定をもらってからにしよう。
【評価制裁】会社の評価を著しく低下させ、未来ある若者に入社させないようにする仕返し。転職の内定を取得してから行うのが望ましい。
転職サイトには前職への評価をするサイトがあったりする。もちろんそこには低評価を書き殴ろう。事実を踏まえ、社内規定ギリギリのラインの所まで書きなぐってしまおう。未来ある若者へのラブレターだと思おう。
意味の分からない変数を多用して会社の技術力の低さを誇示しよう。configの値を縦読みにして遊んでもいいかもしれない。変数の名称は変だけどバグが少ないというのが最適。コメントには必ず自社の名前をつけよう。次の人が会社の技術力の低さをわかってくれるだろう。
レビューは何回も間違おう。客先のレビューで重大なミスがあれば尚いい。再レビュー時にもまた同じ箇所を間違おう。技術力の低さを存分に見せつけてやろう。バグの報告は最後まで言わないでおこう。
当方は情報システム部に属しており、社内のインフラのサポートをしている。
無線LANのアクセスポイントは、同一フロアで全部で4台あり、全て固定チャンネル設定をして運用している。
4台のウチの2台ー3台が、この様なログを履いてチャンネルが変わってしまう現象に襲われている。
2016/07/22 16:15:13: [802.11] Radar found on channel 64
2016/07/22 16:15:13: [802.11] Changing to channel 40
2016/07/22 16:15:13: [802.11] Changing to channel 40 (5200 MHz) chanStart 64
Channel 40 に切り替わる設定はどこにも記述ないので、どこから出てきた?と。
自動でチャンネルが変わる記述は無いと思っているのだが、皆目検討つかない。
Configurationの読み込み直しのためにRestartも何回もした。
Firamwareは、バージョン:Rev.12.00.16 最新ではないが、最新までのRelease notesはチェック済みで該当してそうなものはなし。
困り果てて、バグかと思いY社サポートに問合せを入れるも1週間連絡がない。
1)受付番号を聞かれ、返答すると、そのような問合せは無いと当初言われる。
→これサポートで問合せ受領して、勝手にCloseしてんじゃねーかな。
先日は1両日には返答頂いておりましたが、最近は問合せが立て込んでいる。という事でしょうか?と質問するも
→「そんな事は無いが、返答できない。」との事。
→「返答できない。」との事。
こんな感じなので、解決時期の見込みもたてられない。
3)とても困っているので対応の優先度を上げてもらえないか?とお願いするも断られる。
まぁ、こちらとしてもY社の機器を購入すると付随する保守サービスに加入しているだけで、Additionalで費用を負担しているワケでもない。
また、Y社のサポートセンターにSLAが定義されていないので、こちらとしては明確に期限を要求できるワケでもない。
ぶっちゃけ彼らが返答に誠意を見せない。と、言われてしまっては、結局何やっても無駄なんだよね。
サポートの出来によって、その製品を使い続けるかどうかの判断になるのにね。
世の中的には、チャットサポートがデファクトになりつつあり、そのアジリティに比べると旧態依然した大企業のサポートだな。と思ったわけで
全てを悟った私はおとなしく他社製品でリプレースすることを決めた。
#もし、原因のヒントがあれば教えて頂ければ幸いですw
ーーー追記ーーーー
DFS機能により使用しているチャンネルが変更される時、選択されるチャンネルの範囲を指定します。と、あり。
この定義を全て削除していて、実質切り替えできない認識でいた。
Configには表示されないが、暗黙デフォ値(airlink channel range dfs all)が使われている理解で良いのかな。
とはいえ、切り替わっても、使ってないチャンネルの中から定義して上げれば良いことに気づいたのでそれで運用しようと思います。
ここ2,3年くらい、Vimが妙に流行っている。はてブやqiitaでもVim関連のページが出れば大量にブクマがつくし、「俺はVim派だから」みたいな発言を大学だったりtwitterだったりでもみる。
しかしその実、世間に出回る「vim tips」みたいなのをみると、cやr,はたまたw,$,0,..など超がつくほど基本的なものしか載っていない。
なんでこんな常識的なものにこんなにブクマつくの???っていっつも驚く。
昔はvimに憧れるワナビーがブクマをつけてるのではないかと思っていたが、どうやら今のネット界隈では「vim派」と言って通ぶることが一種のステータス?になっているのではないかと思うようになった。
ちょっと前に流行ったvim pluginブームにもびっくりした。vimはあくまでもIDEなんていらないスクリプトを書いたり、CUIでエディットしたい時に使うものだろう。
ものには使いみちというものがある。文章、少なくとも日本語はVimに向かないし、Javaの開発ならeclipseですらvimよりよっぽど生産性が高い。
vimにpluginなど入れて喜んでいる一部の人達をみると、やはりvimで通ぶっているだけではないかと思えてしまう。
.vimrcは長けりゃいいっていうものではない。それがemacsに対するvimの美徳のひとつではなかったのか。
そもそも、vim人口が見かけ上増えているにもかかわらずemacs人口が増えていないのがおかしい。どうも最近のvim派の人たちはemacsをあまりうまく使えていないようである。(俺のまわりだけかもしれないが)
昔のhackerはエディタ戦争なんて言いながらもお互い両方のエディタを使えたものだ。大体がshellでset -o viなんてしたら使いづらくて仕方がない。shellはctrl-aで先頭に戻るし、ctrl-rで履歴検索をするものである。
そもそもエディタ戦争なんて洒落にすぎないんじゃないかと個人的には思っている。viとEmacsは基本教養である。どちらかしかできないのは文盲のようなものである。
vimvim言ってブクマしてるみなさん、vimtutorは起動したことありますか?Vim関連の記事を100個ブクマするよりよっぽど有用です。
Do one thing and do it wellって知ってますか?一つのプログラムでなんでもしたいならwordかVSで十分です。無理してviを使う必要はないです。
俺はまだLinuxを使い始めて10年くらいだけれど、エディタはvi(m)一筋だった。
何がいけなかったのだろうか。
あとviとvimがうんぬんというブコメありましたが、逆に今日びviとvimを使い分けることがあるんでしょうか…?
(もちろんインストール直後のdebianとかだとvim.tinyしか入ってないけど)
普通/usr/bin/viってvim.basicを指してることが多いと思います。もしvim.tinyを指していたらごめんなさい。
てかaliasなりupdate-alternativesみたいなの使われたほうがいいのでは…?
id:akanehara (増田はじめてだからよくわかんないけどブコメに返すのこれでいいの?)
いやね、俺はNeoなんちゃらとかなんちゃら.vimとかのプラグインが流行りまくってるのどうかと思うんよ。
vi使いたくてあんなゴタゴタした画面分割するならtmuxかscreenで別タブにシェル開けばいいしそのほうが拡張性高いじゃん…っていう。
それかVSなりIntelliJで(ちなみに俺はeclipse使います。微妙にdisったけど)
あとはSIGSTOP(てかSIGTSTPか)で止めるのもよい使い方だと思う。
とにかくこれからviなりunixを使い始める人達がああいう害悪に影響されてほしくない。Neoほげほげよりtmuxとかctrl-zのほうがのちのちず~~~っと役に立つから。
viが流行ること自体はいいと重います。emacsももっとはやって欲しいです。nanoは即update-alternatives --config editorするんで知りません
と思ったらなんかみなさんいろいろ考察してくださっていますが、今やviクラスタ≠unixクラスタなのか…
なんてこったい
TeXは確実にGUIのほうが使いやすいよ。俺はTeXstudioだけど、シェアウェア買ってる人もいるね。特に仕事道具にしてる人は。
vimじゃあPDFからジャンプとかできないから校正の時とか使いづらいことこの上ない
一理ある
問題はvim scriptはelispに劣ってるところだと思う。
言語プラットフォームとしてみたときやっぱりemacsには一日の長があるよ
なのにpluginとか言って喜んでるのはなんか違うと思うなあ。