スレ立てるまでもない質問はここで 161匹目
レス数が1000を超えています。これ以上書き込みはできません。
この板はプログラムを作る人のための板です。
あらゆる質問はまず
スレ立てるまでもない質問はここで
スレにしてください。
次スレは>>980が立てること
【前スレ】
スレ立てるまでもない質問はここで 160匹目
https://mevius.5ch.net/test/read.cgi/tech/1652160275/ >>952
Excelでそんなことができるんですか?知識不足ですみません。
言葉足らずだったかもしれませんが、CADデータの中の図面にある円要素大きさA,B,Cがいくつあってそれぞれが基準として設けたポイントからどの程度離れているかを各穴径毎に出力したいんです。
ちなみに有償のソフトだとその穴をどういうものでどうするか等条件入力等があって工程が長く、シンプルに各穴のポイントが知りたいって時にそういうソフトがあって作れたら良いなって思いました。 >>954
計算は何使ってもできるだろうけど入力データのフォーマットが一般的じゃなかったら
ライブラリが入手できる言語やツールを探したほうがいい >>956
なるほどそういう違いもあるんですね
確かに一般的な形式のフォーマットではないんでそのようなものだと思っているものの近いです
ライブラリから読み込む若しくはドラッグで持ってきて読み込ませてデータを解析って感じですね
これらを踏まえて言語、ツールはこれがおすすめってありますか?? >>957
そんなのファイル形式さえわかればどんな言語ででも作れるだろ
ただお前みたいな馬鹿には無理だろ >>958
なるほどファイル形式さえわかればどんな言語でも作れるんですね
知識0だったのですみません 文献管理ソフト作りたいんだがどの言語選んで何やったらいい?
大まかには日本語文献に特化したRefworksっぽいのを作りたい
ciniiや国会図書館のサイトから特定の情報取り出してソフト内で整序したり取ってきた情報をWordとかに特定の型で出力できるようにしたい
.exeを開いてその中で検索して文献の個別ページ開いたら特定のボタン押して情報抜き出すみたいなの想定してるんだけど(検索に関してはchromeの拡張機能的なのでもいける?)
で、整序されたリストにあるボタン押すと特定の型で情報がクリップボードに保存されるorWordのプラグインで情報出力みたいな
プログラミングに関してはさっぱりなんで難易度とかも含め教えてほしい You Tuberのセイト先生ってほんとにプログラマーやってんの?
ガチゴミのイメージしかないケド… >>957
まずはそのCADのフォーマットの仕様を調査してテキストに変換できるか調べる
変換した後にオブジェクトの円のデータがどこにあるか調べる
プログラミング言語とかはその後 >>962
言語はC#でいいんじゃね
情報取得とビューワーとコンバーターだから、難易度はそれほど高くない
でも、扱うフォーマットが多そうだから時間はかかりそう 正規表現に詳しい方、教えてください。
テキストエディタの置換機能で
【hoge】 → hoge
【fuga】 → fuga
【aaaa】 → aaaa
と、括弧が付いたのが何十箇所もあるのを、一括で括弧を抜く処理がしたいです。
上手い書き方はありますか? 使ってるテキストエディタのスレで聞けよ
メモ帳なら置換ダイアログ開いて「【」で検索・置換の欄を空にして全部置換ボタンみたいの押せばなるんじゃねーか >>968
エディタの方言にもよるけど
検索文字列:【(.*)】
置換文字列:¥1 ちょっと要約して書いたので【hoge】とか書いてしまいましたが、本当にやりたいことはPHPのLaravelの関数を抜く処理で
{{ __('hoge') }} → hoge
とする処理です。
単に 「{{ __('」 と 「') }} 」 を一括置換すると、消えてはいけない部分まで消してしまうので。 「') }} 」 で締めているところは他にもあるので。
「{{ __('」 と 「') }} 」 で挟まれた箇所だけ処理したい、という話です。 >>971
だから
{{ __\('(.*)'\) }} → \1
でできるやろ?
動かしてみて改行含まれないようにする必要が出てきたら.*の代わりに[^\n]*にするだけだし 使ってるエディタのスレで聞けよ sedとかLLならともかくそのエディタの正規表現のサポート度合いが分かんねーんだからよ
つかこう書いて上手くいきませんでしたで理解の手助けを求めるなら分かるが、お前のは式の組み立てを他人に投げてやらせてんのと同じじゃねーか
今時正規表現の記法くらいどこにでも転がってんだろうよカンタンに学べんだろ 正規表現でもスクリプトやマクロでも
適用対象、除外対象の命名ルール(パターン)が必要では >>962
Ruby on Rails なら、3大データベース・PostgreSQL, MySQL, SQLite のO/R マッパー付き。
プロのウェブ開発者を目指す、未経験者はRailsから始める
その要件が、かなり複雑で難しい。
プロのウェブ開発者とほぼ同じ
もっと単純なものから始めるべき >>965
プロから見ると、YouTuber のセイト先生は、あまり参考にはならない
プロレベルなのは、
YouTube で有名な雑食系エンジニア・KENTA とか、
RUNTEQ の菊本、山浦清透、たにぐちまこと、くろかわこうへい、しまぶー、KBOY
よく「マナブ vs KENTA」と言われるけど、YouTuberには2タイプある
インフルエンサーがプログラミングを説明したものと、
プロのプログラマーがインフルエンサーになったタイプ
技術力は後者
【2022年度版】おすすめエンジニア系YouTuberまとめ16選
s://techgym.jp/colmn/tech_youtuber_10/ >>968
このスレよりも、正規表現のスレに書き込んで、聞いてください
たぶん最短マッチ・? でしょ
デフォルトの最長マッチでは、( 〜 1) 2) で、後ろの方・2にマッチしてしまう。
1にマッチさせたいなら、? を付ける >>978
消える候補が散在してるっていうんだから最短マッチつけても結局それ拾ってしまってだめだぞ
カッコの中身をhoge|fuga|piyoみたいにしなきゃ なんでそうなんだよ 関数の名前なら普通は([[:alnum:]]*)で取れるだろうし、百歩ゆずっても([^']*)で充分取れる 何を検索するかで使いわけるにきまってんじゃん
逆に最長一致を絶対使わないと思ったのはなぜ? 最長マッチで嬉しいことがなにかあるか聞いただけだよね?
なにアホなこと言い出してるの? "abc\"def"
引用符の中を取り出してみなよw >>987
お前こそ取り出してみなよw
"abc\"def","abc\"def" >>976
>>967のレスで言うところの「ビューワー」を作る際のキットになるのが「3大データベース」
ciniiから得た情報を「ビューワー」に落とし込む際にすっぽりハマるように情報を変換するのがO/Rマッパーって感じ?
ちなみにC#では3大データベースとかO/Rマッパーは使えないの?
あとciniiがAPI提供してるけどこのAPI通じて引っ張ってくる感じでいいのかな
「CiNii全般 - メタデータ・API」
https://support.nii.ac.jp/ja/cinii/api/api_outline
情報の移動は大まかにこんなかんじ?
cinii
↓←ciniiAPIからの文献データ
↓←O/Rマッパーで変換
ビューワー(3大データベースのどれかをもとに作成)
↓←O/Rマッパーで変換?
↓←Wordアドオン
Word
それとプロのウェブ開発者とかは目指してない
ところでこれやるのやっぱり素人には難しすぎる? ちなみにこれでどっちも抜き出せるぞ
([^"]|\\")+
最長一致を使わずこれより短く書いてご覧 >>966
なるほどわかりやすくて助かります
まずは紐解いてそこから探ってくんですね
今思えば過去にHTMLを使ってページ作成したこともあり、今更ながらHTMLも言語の1つだったんですね...
イメージとやるべきことがわかってスッキリしました ありがとうございました
C++かJAVAを勉強して挑戦してみたいと思います
失礼致しました >>990
都合のいい例を持ってきても意味ないですね >>989
1. どこかからデータを取得して、サーバーで処理する
2. 処理したデータを、データベース・CSV ファイルなどへ保存する
ここで、3大データベースなら、Ruby on Rails, O/Rマッパーを使う。
CSVファイルなら、それをExcel などで開けばよい
ブラウザで見るなら、RailsでHTML, CSS, JavaScript を使う
データを処理・保存して、それを何かで見るのは、Railsのウェブ開発と同じ。
かなり難しい
データベースを使わず、CSVファイルへ保存するなら、少し簡単 >>989
Ruby のRSS::Parser で、CiNii のRDF の所のXML ファイルをパースしたら、
channel タグが無いのでパースエラーとなり、処理できない。
そこで、Nokogiri で、スクレイピングしてみた
require 'nokogiri'
file_path = "input.rdf"
doc = Nokogiri::XML( File.read file_path )
# 名前空間は、: の代わりに、| で区切る
title = doc.at_css( "dc|title" ).content
researcher = doc.at_css( "creator > Researcher > foaf|name" ).content
puts title, researcher
出力
共通性と固有性のあいだ
大向 一輝 このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 55日 8時間 33分 22秒 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php レス数が1000を超えています。これ以上書き込みはできません。