タグ

2024年1月1日のブックマーク (8件)

  • bashの機能いろいろ

    シェルスクリプトを書いていると「それはbash独自機能だから」「POSIXシェルには無い機能だから」と言われることがよくあります。だいたいは「それみんな使ってるのでPOSIXで標準化されてると思った」といったものなのですが、記事では便利なものから「え、それやるくらいならPythonでよくない?」まで、bashの機能を紹介しようと思います。 for文でC言語っぽくループを回す シェルスクリプトでfor文といえばfor i in $(seq 10)とかをよく使いますが、bashだと以下のように書けます。

    bashの機能いろいろ
  • シェルとUNIXコマンドの未来 ~ これからの10年で起きるシェルスクリプトの変化 - Qiita

    はじめに シェルスクリプトの世界は今後 10 年で大きく変化します。10 年という数字は切りが良い数字を持ってきただけで根拠はありません。これより長い時間がかかるかもしれませんし、もしかしたら短くなるかもしれません。しかし確実によりよい方向に変わっていくでしょう。Unix/Linux の標準コマンドはさまざまな問題を抱えています。Unix/Linux の標準コマンドに依存している限りシェルスクリプトに大きな改善はありません。これからのシェルスクリプトの世界は Unix/Linux の標準コマンドに依存しない世界です。それがどういうものになるのかをこの記事で解説しています。この記事は私の予言であり目標です。 シェルスクリプトの失われた30年の進化を取り戻す! 残念なことに、シェルスクリプトの世界は 30 年前から大きく変わっていません。それまでの間、プログラミング言語の世界、ソフトウェア開発

    シェルとUNIXコマンドの未来 ~ これからの10年で起きるシェルスクリプトの変化 - Qiita
  • エンジニアが使っているキーボード(音階が付いてない方)の話 - NRIネットコムBlog

    はじめに キーボードの種類の話 メカニカルキーボードの話 軸について キーキャップについて プロファイルについて 私が使っているキーボード キーボードを選ぶ時のポイントと感想 おわりに はじめに こんにちは。こんばんは。お疲れ様です。 今年もサンタは何もくれませんでした。システムエンジニアの若林です。 エンジニアの端くれである私が今年になって手を出し始めたキーボードの紹介をしてみようと思います。 キーボードは仕事道具の中でもかなりの頻度でつかうものですから、こだわれば仕事が楽しくなる! デスクトップ体購入した時のやつをそのまま使っている。ノートPCのタッチパッドで頑張っている。気になっているけど手を出せていない方向けです。 すでにデバイス沼にハマっている方はそのまま肩までおつかりください。 キーボードの種類の話 さて、一口にキーボードと言ってもいくつか種類があります(各方式の仕組みを説明

    エンジニアが使っているキーボード(音階が付いてない方)の話 - NRIネットコムBlog
  • SaaSがオワコン化した2023年

    過去最速のスピードでユーザーも売上も獲得したChatGPTは、SaaSのGTM通念を根から覆した。当ニュースレター含め、業界の老害たちは「いやいやProduct Led Growthとかカッコイイけどね、結局はエンタープライズをやるなら営業組織を作らな…えええFortune 500企業の9割がもうChatGPT使ってるの⁉︎」と泡をうこととなった。 そんなChatGPTにもハプニングがあった。製造元OpenAIが11月に前代未聞のお家騒動を引き起こし、コーポレートガバナンス的アキレス腱を露呈した。キッシンジャー元米国国務長官も、11月末大往生する直前までAIが孕む地政的リスクを懸念していたが、技術の製品化スピードに、それ以外の側面が追いついていないことは明々白々である。EUはいち早くAIを規制する包括的法案を可決したが、その保守的すぎる姿勢は、引き続きシリコンバレーにおいて嘲笑の的とな

    SaaSがオワコン化した2023年
    lugecy
    lugecy 2024/01/01
  • Ruby Parser開発日誌 (16) - 2023年を振り返って - かねこにっき

    とにかくparserとparser generatorをやっている一年でした。世はまさに"大パーサー時代"!!! Ruby3.3 リリースが目前に迫りました! リリースに向けまつもとさんから 「大構文解析時代! Parser age」 のキーワードを頂きTシャツにアレンジしました。 多くの皆さんで Ruby3.3 リリースを祝し、関係各位に感謝しましょう。 当コレクションも、収益の一部を… pic.twitter.com/uTv3kxJ0Hz— OSS-Vision Official (@OssVision) December 14, 2023 その中でもとくに自分にとって大きな変化だったのは以下の出来事でした。 Lrama LALR (1) parser generatorを実装して、Rubyに取り込んだ。これによってRubyからGNU Bisonへの依存が消えた。 最初は一人で始めたR

    Ruby Parser開発日誌 (16) - 2023年を振り返って - かねこにっき
  • Ruby公式「Pythonとの違い」から学ぶ、Pythonの「Rubyとの違い」

    はじめに 隔週で開催される社内勉強会で、Python の基的な言語仕様を紹介するために Ruby 公式の「PythonからRubyへ」というドキュメントを用いた回が意外に盛り上がったので記事にします。 Ruby コミュニティのメンバーによって運営されている Ruby 公式サイトに掲載されているドキュメントで、Python 使いが RubyPython の言語仕様の違いを理解するのにぴったりな内容となっています。 今回、こちらのドキュメントの「Python との違い」の章を一部「Ruby との違い」に読み替えて、Ruby 使いに向けた Python との言語仕様の比較を行いたいと思います。 Rubyと違って、Pythonは… Pythonと違って、Rubyは… 引用: PythonからRubyへ 文字列は不変です。 文字列は可変です。 引用: PythonからRubyPython

    Ruby公式「Pythonとの違い」から学ぶ、Pythonの「Rubyとの違い」
  • 本当は「自転車」でも通勤できるのに、わざわざ電車できて「通勤手当」をもらっている同僚。注意すべきでしょうか?(ファイナンシャルフィールド) - Yahoo!ニュース

    同僚が同じような通勤距離なのに、自分は自転車で通勤、相手は電車で通勤して通勤手当をもらっている場合不公平に感じるかもしれません。同僚が不正に通勤手当を得ているのであれば注意する必要がありますが、自分と違っていても必ずしも不正とは限りません。 記事では通勤手当に関する情報、特に自転車通勤に関する情報を解説します。 通勤手当の支給は会社の義務ではない企業は社員に対してさまざまな義務がありますが、通勤手当を支給(通勤手当)する義務はありません。それでも通勤手当を支給する企業が多いのは、次の理由があります。 企業は社員に代わって国に源泉所得税を納付する義務がありますが、一定条件を満たすことで通勤手当の一部が非課税になります。つまり、企業にとってもメリットがあるので通勤手当を支給する企業が多いのです。 ただし、すべての企業が通勤手当を支給しているわけではないので、通勤手当支給の有無や、詳しい内容は

    本当は「自転車」でも通勤できるのに、わざわざ電車できて「通勤手当」をもらっている同僚。注意すべきでしょうか?(ファイナンシャルフィールド) - Yahoo!ニュース
  • SQLiteがバージョン管理システムとしてGitを採用しない理由

    GitLinuxカーネルのソースコード管理に用いるために開発された分散型バージョン管理システムで、GitリポジトリをホスティングするGitHubのユーザー数は1億人を超えます。一方、軽量データベースのSQLiteの開発においてはGitではなくFossilというバージョン管理システムが利用されており、SQLiteの開発陣が「なぜGitを使用しないのか」という理由を公式サイトで説明しています。 Why SQLite Does Not Use Git https://sqlite.org/whynotgit.html なお、Fossilがどんな機能をもつバージョン管理システムなのかについては下記の記事を読むと分かります。 GitGitHubの機能をひとつのバイナリに詰め込んだ「Fossil」レビュー - GIGAZINE 1:Gitは適切な状況認識を提供しない SQLiteにどんな変更が加え

    SQLiteがバージョン管理システムとしてGitを採用しない理由