#word

17 posts · Last used 8d

Back to Timeline
DealWire 🔥 @dealwire@social.gamefan.net · Aug 06, 2026
Claude has 4 built-in skills I use constantly — here’s how to find them Discover four built-in Claude skills for creating Word documents, Excel spreadsheets, PDFs and PowerPoint presentations — and learn how to enable them. https://www.tomsguide.com/ai/claude-has-4-built-in-skills-i-use-constantly-heres-how-to-find-them #Claude #Productivity #Documents #Word #Excel #PDF #PowerPoint [Tom's Guide Deals]
0
0
0
Christoph Stoettner @stoeps@infosec.exchange · Jul 31, 2026
New post: Open Tabs CW31/2026 A new Gnome extension, a word worm (I thought we got over Office worms ages ago) and an OpenAI parrot attacked Hugging Face. Interesting week and some stuff to read. Have fun. https://stoeps.de/posts/2026/open-tabs-cw31/ Reply to this toot to leave a comment - replies will appear below the article automatically. #ai #cw31_2026 #extension #gnome #m365 #openai #prompt_injection #tiu #word #worm
0
0
1
Flo @subraumpixel@sueden.social · Jul 30, 2026
Replying to @subraumpixel@sueden.social
Was natürlich ausschließlich meine Schuld war. Ich hätte natürlich einsehen müssen, dass die Einstellungen für einen Rahmen nur dann übernommen werden, wenn man zuvor jeglichen Rahmen deaktiviert, dann die Änderungen vornimmt, und dann den Rahmen wieder aktiviert. Ich Weirdo! #Word
0
0
0
Flo @subraumpixel@sueden.social · Jul 30, 2026
Ich arbeite schon den halben Tag in #Word und bin bis jetzt nur ein halbes Mal verzweifelt!
0
1
0
サファイア・ネオ @Sapphire_neo@mastodon.com.pl · Jul 22, 2026
pagão(パゴン) この単語はクリスト教徒で用いられる物です。 This word is used by Christians. https://note.com/poison_raika/n/n271a7316b0d0 <> #word #use #christians #discriminatory #term #derogatory #people #believe #other #religion #short #ideology #accept #have #may #idea #perception #incorrect #remains #strong #reality
0
0
1
サファイア・ネオ @Sapphire_neo@mastodon.com.pl · Jul 20, 2026
0
0
1
サファイア・ネオ @Sapphire_neo@mastodon.com.pl · Jul 17, 2026
0
0
1
サファイア・ネオ @Sapphire_neo@mastodon.com.pl · Jul 17, 2026
0
0
1
サファイア・ネオ @Sapphire_neo@mastodon.com.pl · Jul 12, 2026
0
0
1
Ben Schorr :donor: @bschorr@infosec.exchange · Jul 08, 2026
This short video (<3 minutes) is a few years old but these techniques still work and they're really helpful. #Word The 4 fastest ways to fix #msword formatting - YouTube https://www.youtube.com/watch?v=Hd2_aI_hmeI
0
0
0
jjj @jjj@lemmy.blahaj.zone · Jul 02, 2026
Replying to @rtxn@lemmy.world
Cell doesn’t disable memory safety, though? It comes with additional restrictions such as being unable to share between threads (statically enforced) obviously, it’s not an unsafe feature. You also can’t read from it unless your type can be bitwise copied, etc. Interior mutability is mostly for making immutable interfaces that for some reason or another benefit from storing a bit of mutable state, such as for lazy evaluation. It’s also used for cross thread communication in some cases since you have to use shared (immutable) references to share things between threads. It requires a lot of nigh-illegible boilerplate code to even compile this is the entire source code for an app that performs a rather complex function, note the absence of boilerplate from codeberg.org/Mycellf/wordjoin rust use std::{ fs::File, io::{self, BufRead, BufReader, Read, Write}, path::PathBuf, }; use clap::{Parser, ValueEnum}; use icu_segmenter::{ LineSegmenter, LineSegmenterBorrowed, options::{LineBreakOptions, LineBreakStrictness, LineBreakWordOption}, }; /// Insert utf-8 word joiners (U+2060) to prevent text from wrapping outside of whitespace characters. #[derive(Parser)] struct Args { /// Format and concatenate each file in stead of stdin file_paths: Vec, /// Read stdin by line instead of all at once /// (sometimes worse for interactive use; files are always read by line) #[clap(short = ‘l’, long)] by_line: bool, /// See https://drafts.csswg.org/css-text-3/#line-break-property #[clap(short, long, default_value = “strict”)] strictness: LineBreakStrictnessValues, /// See https://drafts.csswg.org/css-text-3/#word-break-property #[clap(short, long, default_value = “normal”)] word_option: LineBreakWordOptionValues, /// Print this app’s GNU GPL-3.0 license #[arg(short = ‘L’, long)] license: bool, /// Print this app’s source code #[arg(short = ‘S’, long)] source: bool, } const WORD_JOINER: char = ‘\u{2060}’; fn main() -> io::Result<()> { let args = Args::parse(); if args.source || args.license { if args.source { println!( “Cargo.toml:\n{config}\n\nsrc/main.rs:\n{source}\n\nREADME.md:\n{readme}”, config = include_str!(“…/Cargo.toml”), source = include_str!(“main.rs”), readme = include_str!(“…/README.md”), ); } if args.license { println!(“LICENSE:\n{}”, include_str!(“…/LICENSE”)); } return Ok(()); } let mut options = LineBreakOptions::default(); options.strictness = Some(args.strictness.into()); options.word_option = Some(args.word_option.into()); let segmenter = LineSegmenter::new_auto(options); let mut stdout = io::stdout().lock(); if args.file_paths.is_empty() { let stdin = io::stdin(); if args.by_line { join_text_by_lines(stdout, stdin, segmenter)?; } else { join_text_by_all(stdout, stdin, segmenter)?; } } else { for path in args.file_paths { let file = File::open(path)?; join_text_by_lines(&mut stdout, file, segmenter)?; } } Ok(()) } fn join_text_by_lines( mut writer: impl Write, text: impl Read, segmenter: LineSegmenterBorrowed, ) -> io::Result<()> { for line in BufReader::new(text).lines() { let line = line?; join_text(&mut writer, &line, segmenter)?; writeln!(&mut writer)?; } Ok(()) } fn join_text_by_all( writer: impl Write, mut text: impl Read, segmenter: LineSegmenterBorrowed, ) -> io::Result<()> { let mut input = String::new(); text.read_to_string(&mut input)?; join_text(writer, &input, segmenter)?; Ok(()) } fn join_text( mut writer: impl Write, text: &str, segmenter: LineSegmenterBorrowed, ) -> io::Result<()> { let mut segments = segmenter.segment_str(text).peekable(); while let (Some(start), Some(&end)) = (segments.next(), segments.peek()) { let segment = &text[start…end]; write!(writer, “{segment}”)?; if end < text.len() && segment .chars() .next_back() .is_some_and(|end| !end.is_whitespace()) { write!(writer, “{WORD_JOINER}”)?; } } Ok(()) } #[derive(Clone, ValueEnum)] enum LineBreakStrictnessValues { Loose, Normal, Strict, Anywhere, } impl From for LineBreakStrictness { fn from(value: LineBreakStrictnessValues) -> Self { match value { LineBreakStrictnessValues::Loose => LineBreakStrictness::Loose, LineBreakStrictnessValues::Normal => LineBreakStrictness::Normal, LineBreakStrictnessValues::Strict => LineBreakStrictness::Strict, LineBreakStrictnessValues::Anywhere => LineBreakStrictness::Anywhere, } } } #[derive(Clone, ValueEnum)] enum LineBreakWordOptionValues { Normal, BreakAll, KeepAll, } impl From for LineBreakWordOption { fn from(value: LineBreakWordOptionValues) -> Self { match value { LineBreakWordOptionValues::Normal => LineBreakWordOption::Normal, LineBreakWordOptionValues::BreakAll => LineBreakWordOption::BreakAll, LineBreakWordOptionValues::KeepAll => LineBreakWordOption::KeepAll, } } }
0
0
0
oxy @oxy@social.bsdlab.au · May 02, 2026
You'll have to forgive my skepticism #MacOS #Microsoft #Word
0
0
0
サファイア・ネオ @Sapphire_neo@mastodon.com.pl · Feb 27, 2026
ガイジンじゃない、ニンゲンさ 「ガイジンじゃない、ニンゲンさ」、この言葉にどんな想いが込められてるのか、皆さんは想像出来ますか? https://note.com/poison_raika/n/n536f78fe968a <> #imagine #kind #put #into #word #gaijin #ningen #say #casually #daily #live #ever #thought #about #image #book #introduce #like #video #nikkei #brazilian #certain #lonely #Japan #friction #conflict #racism #arise #cultural #difference #real_world
0
0
1
サファイア・ネオ @Sapphire_neo@mastodon.com.pl · Feb 27, 2026
0
0
1
サファイア・ネオ @Sapphire_neo@mastodon.com.pl · Feb 27, 2026
Гайджінянай, Нінгенса Уявляєте, які почуття вкладаються в слова «gaijinjanai, ningensa»? https://note.com/poison_raika/n/n909c8e374770 <> #imagine #kind #put #into #word #gaijin #ningen #say #casually #daily #live #ever #thought #about #image #book #introduce #like #video #nikkei #brazilian #certain #lonely #Japan #friction #conflict #racism #arise #cultural #difference #real_world
0
0
1
ZZ Bottom @fonecokid@c.im · Jan 28, 2026
1
0
1

You've seen all posts