「スクリプト」を含む日記 RSS

はてなキーワード: スクリプトとは

2020-11-25

anond:20201125225751

pythonExcel自動化みたいな書籍記事があるけど、俺もVBC#のほうがいいと思うわ。

スクリプト系の動的型の言語が楽に感じるのって、数行程度のコードで、数十行数百行程度の規模でも静的型の言語のほうが楽になるな。

以前は、相当スキルの高い人でも「Rubyコードを書くのが楽しいww。Java? 程度の低いPGを大量投入するようなプロジェクトはいいかもね」みたいなことを言ってたけど、頭良すぎて脳のリソースコードチェックに使わないと持て余しちゃうんだろうな。

2020-11-24

添付zipに後でパスワード送りますメソッドは案外意味がある。メール盗んでるような連中はひとつひとつメールを見てるわけやなくて取れた添付ファイルを片っ端から辞書解析してくような奴が大半だから。盗める添付ファイルは膨大な量なんである程度簡単パスワードで破れないならすぐ諦める、でないと計算機資源が足らんし、そもそもその程度でも手に入る攻撃対象は十分あるから。だからある程度長くて複雑なパスワードつけときメールで後でパスワード送るやでってやっても大半の犯罪者からは守れる。メールスレッド追ってパスワード部分だけ抜き出すようなスクリプト使ってる犯罪者はそんなおらんからな。犯罪者の奴らが量子コンピュータ暗号解くとかめっちゃ賢いAI使うとかし始めるまでは今のままで安心しててええやで。

2020-11-20

デスマーチの歩き方

努力不足でSESしか行けなかったというツイート話題になっていますね。

件の人に限らず、スクール卒業者が就職できないやら、採用したけど使えなかったとかという話をよく聞くので、そんな悲しいミスマッチを減らし、この業界を目指す人が希望と勝算をもってチャレンジできるようになることを願って思っていることを書いてみようと思いました。

簡単自己紹介

業界に入って十数年、メガベンチャーで働きGAFA関連企業から1X00万円のオファーを貰うくらいのスキル経験はある。もちろん開発のスペシャリストとして。

学生時代メンタルをやり10年程通院。

多浪してFラン大学に入り四年間通うが卒業できず中退

フリーペーパーで未経験歓迎SE求人をみて応募。

新宿雑居ビルオフィスのある中国人経営するSES会社からキャリアスタート最初会社雇用保険も払ってなかった。

紆余曲折あり現在に至る。

想定読者

新卒または第二新卒文系または数学が苦手、プログラミング経験者でスクールサロンに入ってプログラミングを身につけて働きたいと思ってるひと。

理系プログラミング得意な人は、学生ならインターン、働いてる人はなんでも良いかスクリプト業務改善すれば実務経験になり、そこからならどうとでもなるのでこの記事は参考にする必要なし。

プログラミングは誰にでも身につけられるか?

たこラクダ理論というものがあります。(https://ameblo.jp/bradnine/entry-11911830387.html)

要約すると、出来る人と出来ない人がいて、何が要因なのかわかっていないし、出来ない人への教え方も確立していないとのことです。

学び始めてすぐに判断を下す必要はないですが、スクールカリキュラムを終える頃には周りとの成長スピードの差で自然理解できるかと思います

しかし、もし適正がなかったとしても悲観するのはまだ早いです。

プラグラミングの適性がない人にもこの業界にはポジションがある。QA、PdM、PjMUIデザイナーUXデザイナーカスタマーサクセス営業採用、などなどいろいろあります

なにはともあれ3割くらいは可能性があって外れても選択肢があるんですからポジティブに受け止めましょう。

あなたは凡人か天才か?

エンジニア生産性の差は10倍や100倍にもなると言う話は聞いたこことがあるかと思います底辺天才を比べた極端な話だと思いますよね?実はこれありふれた話です。超有名ベンチャーで難しい採用試験を潜り抜けて即戦力採用された人たちの中でも100倍の差があることもあります。それも瞬間風速的な話ではなく、年間の変更コード行数を計測してそうなります10倍の差はもっとありふれた話です。

さてここまではプラス面だけの話ですが、マイナス面も考える必要があります

あなたが無事現場に入ってわからないことを教えてもらう必要があるとします。面倒見のいい先輩がなんでも聞いて良いよと言ってくれたので、質問をして、3時間先輩の時間を使ってしまいました。先輩は100倍エンジニアだったとすると、その3時間あなたの二ヶ月分の作業量が消し飛んだ計算になりますあなたはそれに見合った成長をして恩返しできますか?

ちなみにそれくらい能力差があっても給与はあまりかわりません。良くて倍くらい。同じ給与ってこともまぁよくある話で、多重下請の現場では逆転してることも珍しくはありません。

底辺生存戦略

そろそろ本題に近づいてきました。

ここまでの話を踏まえてどうするべきだと思いますか?

特別なことでも難しいことでもなく、いたってシンプルです。それは「足を引っ張らない」ことです。大抵の現場では初心者に毛が生えたような人にアウトプットを期待していません。ある程度の教育期間をとった後で普通の人の半分でもアウトプットを出してくれたら恩の字です。

あなた天才でなければ、まずは自分アウトプットを出すのは一旦諦めてください。先輩の時間を増やしましょう。例えば動作確認や他チームやステイクホルダーへの連絡、文書作成など、100倍エンジニアでも生産性が変わらない業務を肩代わりして先輩が開発にかけられる正味時間を増やしましょう。これが現段階では正しいチームワークです。100倍エンジニア時間を奪って質問するくらいなら、10倍の時間をかけて一人で調べた方が、10生産性が高くなります。聞くとしても調べた上での答え合わせと間違っていた時のヒントだけにしましょう。個人学習効率をだけみてもそっちのほうが効率いいです。理解できない人には独学大全がオススメです。

ろくに動作確認をしていない可読性の低いコードをプルリクに出して、レビュワーになった100倍エンジニア仕様確認したりローカル動作確認したり、あまつさえバグを見つけてしまうなど、最悪です。

初心者から間違えてもしょうがないというのは正論です。しかし、プロジェクト時間コスト考慮すれば逆の結論になりますあなたアウトプットが数倍早くなろうが遅くなろうがプロジェクトには影響がないのです。学習時間リスク考慮してそういうふうにタスクを組んでいます。数倍時間をかけて慎重にやって良く、マイナスを生まない事を考えれば、初心者こそ絶対バグを出してはいけないという結論になります。0は無理でもそういう気持ちでやりましょう。

ここまでは現場に入ってからの話でした。皆さんは現場に入る方法を知りたいと思いますが、もう少し辛抱してください。敵を知り己を知れば百戦危うからずの故事もあります。もう少し敵を知ってから戦術を立てましょう。

デスマーチ

デスマーチと呼ばれているものには2種類あります。一つは定義通りのデスマーチ (https://ja.m.wikipedia.org/wiki/デスマーチ )。もう一つはデスマーチ要件を満たさないが、関係者能力不足によってデスマーチ様相を呈しているもの。実は前者はとても希少で、世の中のきついプロジェクトというのはほとんど後者だと考えてください。

様々な点で両者は異なります

真のデスマーチほとんどの場合技術的な問題ではなく政治的問題で発生します。そのため予算は潤沢ではないが常識的にはあり、技術は枯れてリスクが少なく確かな効果確認されているもの採用されていることが多いです。工学的なアプローチ生産性を向上する仕組みなどが取り入れられていることもあります管理プロセス機能しておりコンプライアンス違反も少ない傾向があります政治的理由プロジェクトが延長されている都合で、PMプロジェクトを終わらせたいと思っていても、予算がある限り新しい要件が発生しつづけて終わらないという状況も発生しえますこちらのタイプに参加するメリットとしては、よく管理運営されたプロジェクト体験できる点、ドキュメントがしっかりしている点、低スキルの人が参加することを考慮して仕組み化されているのでキャッチアップにかかる時間が低いなどがあります

なんちゃってデスマーチ技術力や要件定義能力集団合意形成能力などの不足によって起こりますPMステイクホルダー赤字を垂れ流すプロジェクトを早く終わらせたいと思っているので多少納期が伸びても必ず終わりますプロジェクトを終わらせるための提案であれば下から意見でも柔軟に対応してくれることもあります。新しい技術と古い技術が混在していたり、新しい技術採用しているのに使いこなしていないこともありますCI/CD自動テストが無い又は不十分な現場も多いです。こちらのメリットとしてはスタンダートが低いのでキャッチアップ戦力になれるまでの時間が短かったり、小さな労力で大きな生産性改善ができ職務経歴書に書ける良いエピソードが作りやすいといったことが挙げられます

また両者には人の出入りが激しいという共通点があります。そのためドキュメントの有無にかかわらず新しい人が参加し、教育環境構築を行いタスクを振って実務を行うという、一連の受入業務現場担当者が慣れています。またこれは両者それぞれのところで触れましたが、理由はそれぞれ違いますキャッチアップして戦力になるまでの時間は小さいという共通点があります

デスマーチでは残業が多いと思われていますが、新人は戦力として期待していないので残業する必要はないです。マネージャーからすると、無駄残業代は払いたくないし事故って仕事を増やすリスクも嫌なので、1秒たりとも残業してほしくありません。早く帰ってリフレッシュするなり自習するなりしてプロジェクトリスクを減らしてください。

そのため、デスマーチに入って残業というのは底辺層にとってはほとんどの場合杞憂です。テスト要員としてでも残業を頼まれたら戦力に数えられている事を喜んでも良いと思います

翻って比較対照としてみなさんに人気のあるWeb企業を考えてみましょう。GoogleNetflixとまではいかなくても、ほとんどの会社ではそれらを模倣しています共通点としてはだいたい自走・自律できることが求められます。辞める人は少ないので比較的受け入れ体制は整っていないケースが多いです。企業によってスキルレベルピンキリですが、周りとのスキル差が大きくなるのでキャッチアップにかかる労力と時間は大きくなります開発プロセスは整えられているため、あなたが工夫して改善できる余地は少ないです。

ここであなた採用する立場になったと想像してください。「最新の技術スタックで言われた作業をやっていました。ついていくのがやっとで自分で工夫した点は特にないです。勉強はがんばりました」という人と、「技術スタックが古かったのですがXXを導入してXXをXX程改善できました」という人がいたとして、どちらが戦力になりそうでしょう?どちらを採用したいですか?

まとめ

ここまで書いたことを理解して謙虚面接を受ければそう悪い結果にはならないと思います

残業は大したリスクではありません。

現場技術レベルが高い現場を望んでもメリットは無いので、少しでも自分が成果を出しやす環境を探しましょう。

面接ではチームのアウトプットを高めるために最大限努力するという姿勢を見せましょう。

2020-11-14

PHPドットを含むURLが動かない問題

正確にはPHPビルトインサーバーindex.phpなどのルーターを使っていると、URLパスに.(ピリオドドット)を含むリクエスト

cssjsなどのリソースファイルへのアクセスだと判定されて、ルーター(index.php)がパイパスされPHPが実行されない

という現象に遭遇した。

これはビルトインサーバー起動時に明示的にルーター(index.php)を指定することで回避できる。

明示的にルーター指定すると、リクエストが必ずルーター(index.php)を通るようになる。

上記対応だけだと、今度はcssjsなどのリソースファイルがほしいだけなのに、必ずindex.php呼ばれてしまい通常のファイルが取得できなくなってしまう。

https://www.php.net/manual/ja/features.commandline.webserver.php

の例3の通り、画像css,jsなどのリソースへのアクセス場合は、return false; でルータースクリプト強制停止すると、PHP処理がキャンセルされてビルトインサーバーファイルなどのリソースを返すようになる。

2020-11-10

はてなアカウント作り直したんだが

これ人間性クイズってそこそこ面倒じゃない?

これ異国のスパムはどう掻い潜ってんだよ、人海戦術使うほどの金も稼げんだろあんスクリプトじゃ

2020-11-08

iPhoneショートカットAppが壊れた

ショートカット登録してたスクリプトを実行しても前と同じ動作にならない。

中身を見たら変数などの参照がおかしくなっていた。

同じこと起こった人いる?

2020-11-07

しかけたスクリプト、これ土日じゃ終わんねえなこ

火曜日ぐらいまでかかりそう

しゃーないな

2020-11-05

anond:20191104234636

このトラバ増田記事への反応では「文系社会人には全然当てはまらないなコレ」になってるけど、それを変更して書き直したのは何か理由あるの?

最近増田流行り?

かに真面目に長文書くと変な粘着や論争仕掛けてくる面倒くさい奴がいるから、それを防ぐために記事への反応に載らないように一旦スクリプトっぽい投稿をしてから言いたいことを書き直すって方法はアリではないかと思った

また、トラバ大量爆撃した後で、一つ書き直しとけば他の投稿にも何か仕掛けがあるのかと宝探し的に全部のスクリプトの詳細を開いてみたくなる面白さもある。

2020-10-23

anond:20201023211757

参考までに、どんなブックマークレットがあったら仕事が楽になる? 目的を、短い文章レベルでいいので教えて。

 例:増田投稿に3つ以上リンクがあった場合は閉じる

自分は割と自分向けブックマークレット(もしくはtampermonkeyのスクリプト)を作ってるのだけれど、せっかくブックマークレット話題ができたので、サンプルがてら他人にも作ってみたい。

2020-10-20

援助がなければできないから 切れないんだけど

助けようとするそいつらが、あまりにも邪魔すぎる 助けに名付けた名前が 人殺しの俺殺し

 

きちんとした技術もないのに

人助けとか

それなら、弟子やみならいからやってくれ 邪魔邪魔しょうがない

きちんと順番に仕事を出したいが いわれた以上のことをやるなら むりだ 俺死ぬ

 

スクリプトエラー

 ↓

なおしておきました!

 ↓

それは、バグが起きたときに、エラーがでるかの試験用だからなおすな

2020-10-13

anond:20201013214154

ニッチ要求を埋めた言語からだろう

スクリプトより速く、C++よりは言語仕様がマシで、C#/Javaのように別途ランタイムがいらず、ネイティブスレッドモデルじゃない

2020-10-10

anond:20201010161417

スクリプトだと、遅延評価に合わせて宣言時にメモリを確保することが多いけど

C++だとコンパイル時に確保する場合もあるから微妙 つまりAutoならい宣言してもあまりかわらない。Localでも宣言位置ではかわらないよね

anond:20201010083712

質問 動画撮影するのは 簡単なの? そりゃ違法コピーすりゃそこは簡単だよね

動画をアップするのって簡単

そこだけのスクリプト簡単だけど 動画撮影とか、他を考えると それ難しい

2020-10-09

学問価値は役に立つことにある

よく「学問は役に立つことが重要なのではない」などと嘯く人がいるが、これは間違っている。学問価値は役に立つかどうかで決まる。

まあ、大人になる過程でこういう「他人と違うことを言ってみたくなる時期」があるのは、別に悪いことではない。

しかし、高校生大学生1, 2年生ならともかく、もうすぐ社会人になる人や既に就職している人がこういうことを言っているのは恥ずかしいことだ。

実際、プロ研究者なら誰でも知っていることだが、学問世界ではその研究が役に立つかどうかは常に重視される。

自身研究既存研究とどのように関連し、他の研究いかに貢献するかを示すのは、論文を書く際の一般的マナーである。他にも、研究予算申請大学教員採用などのあらゆる場面で、「役に立つか」は重視される。

大学などの研究機関や国は別にボランティア教員採用したり予算を出しているわけではないのだから、これは当然のことである

たとえば、以下のPythonスクリプトを実行すれば、1億個の定理証明した数学論文が作れるが、それを投稿しても受理してくれる学術誌はひとつも無いだろう。学問的に何の価値も無い、つまり役に立たないからだ。

[print(f'{n} · {m} = {n * m}') for n in range(1, 10001) for m in range(1, 10001)]

要するに、研究者はこういうクズ論文ではないきちんとした研究をする必要があるし、その研究価値がある、つまり役に立つことを必ずしも専門家とは限らない人に示さなくてはならない。

これが学問世界の正しい常識である

2020-10-08

インターネットって、荒らしの方が得をする

荒らされる側→反応すれば荒らしは活気づくので我慢して無視(無視でいなくなるわけじゃない)、粛々と通報を続け、見えないふりをする機能を使う

荒らす側→飽きるまで荒らせる、仲間を呼んで荒らせる、スクリプトで荒らせる、規制されたらルータ再起動したり他のWi-Fiスポット使ったり別の端末やPC使ったり串を通せばいい、特定怖いならtorだってある、ソーシャルエンジニアリング運営側に潜り込んでサイトコミュ破壊することもできる

から何まで荒らしの方が得かつ、荒らしが負けないようになってる

荒らされる側は我慢して我慢して、いなくなるのを願うか、なんとか来れないようにするしかない

でも我慢して消えるとは限らないし、来なくなるように対策してもそれを乗り越えてくる

荒らし無視すれば飽きていなくなる」なんて言うが、俺は自分の好きな作品コミュニティを数年近く荒らされ、今もその廃墟荒らしは楽しく一人遊びしている

そういうことなんだ、悪意ある側に普通利用者は勝てないんだ

2020-10-07

実行完了に1日以上かかるスクリプトしかけたゾ〜

エラーで落ちてたら泣くぞ〜

わんわん泣くぞ〜

適切な増田の長さ

ネタ


問題提起


私小説ポエム
  • ある程度の文量で段落を切る。
  • 一行が長い、一段落が長いとその長さの分だけ離脱率が比例して増える
  • 渾身の長文こそ、推敲して削ぎ落とすか見やすい改行を入れる


暴露、時事


統計、まとめ
  • そも増田に向かない。ご苦労なことだと思う。
  • スクリプトとか以外は手を出さない方がいい。
  • 100項目あったとして、見られるのは1から10と99と100だけ


最後

増田に期待しても、増田に期待してはいけない

ログイン ユーザー登録
ようこそ ゲスト さん