Y'know how there's a pattern of behavior where someone says something is bad about the tech industry or community or OSS software or something, and then every single nerd within a 50 square mile radius says WELL ACKTUALLY??
I just realized that if, like, even 10% of them just... Sat down and spent some energy fixing the problem instead of insulting someone for experiencing it, we would've solved all those issues by now
Do you ever stumble upon an old Excel file that's locked with a password and you can't remember what it is? This can be incredibly frustrating, especially if the file contains valuable data! 😩
In my latest video, I show you a surprisingly easy way to remove worksheet protection from any Excel file, even if you don't have the password! This trick is perfect for those times when you're locked out of your own information.
The best part? You don't need any fancy software to do it! Just a little bit of text editing will do the trick. 😉
Check out my full video here: https://youtu.be/68goS6XdoW0
Dovrei iniziare quantomeno a provare a fare certe pixel art che mi servono, se ho intenzione di fare i miei giochini, ma ho realizzato che sto un po’ rimandando… Ci ho pensato un attimo, e mi rendo conto che succede perché semplicemente non ho le condizioni esterne giuste per mettermi a disegnare quella roba: tutti i programmi (per PC) sono scomodi. 😶️
Più o meno su mobile (tablet o smartphone) qualcosa di agibile si trova, e riesco a disegnare senza incazzarmi affatto, anche se, ovviamente, non è il massimo… con il touch screen, tra le dita che coprono la vista, la generale imprecisione dei tocchi, e il fatto che quando sono a casa vorrei usare il potenzialmente più comodo PC per i disegnini pixellosi, non riesco granché ad accontentarmi. Appunto, su PC non ci sono software comodi, perché per qualche motivo l’ennesima devianza dei tempi moderni è che si debba usare il mouse e solo il mouse per disegnare pixel art — e voi sapetecome sto io col mouse (mi accorgo ora di non averlo mai spiegato bene però… pazienza, un giorno scoprirete) — nonostante ai tempi antichi il topo non esisteva nemmeno, eppure con la tastiera si disegnava bene uguale. Vi giuro, non ho trovato un editor completo che sia uno che permetta di disegnare muovendo un cursore e piazzando il colore usando solo la tastiera, e questo per me è un problema più grande di quello che suona. 😩️
A dire il vero, ne ho trovato giusto qualcuno sperimentale, progettini iniziati per sfizio e mai finiti, con troppi compromessi e limitazioni che mi impediscono di prendere ed usarli con felicità; ve li elenco per pietà: cmdpxl, pypixelart, KDP, Pixkey e, Peachel. Stavo quasi pensando di usare programmi di fogli di calcolo per disegnare, che di base hanno un buon workflow per la tastiera (e a volte ci ho disegnato sopra…), e permetterebbero di usare le macro per implementare le funzioni di settore mancanti… ma mi sono subito scontrata con la realtà di: niente Excel su Linux (il 2007 va in Wine ma palle), LibreOffice Calc non permette di mappare a tasti il secchiello per colorare le caselle (non è chiaro se sia una funzione mancante oppure un bug), OnlyOffice Spreadsheet ha millemila bug tra cui problemi di ridimensionamento delle celle (non ho voluto nemmeno proseguire oltre quindi lmao), e sia Excel Online che Google Sheets fanno veramente cahare liquido. E allora, pure stavolta, l’ennesimo progetto laterale inizia… 🤬️
https://octospacc.altervista.org/wp-content/uploads/2024/05/image-7-960x481.pngL’ennesimo concretizzarsi del sesto corollario di Murphy (“Non ci si può mettere a far qualcosa senza che qualcos’altro non vada fatto prima”) mi stava facendo avvilire, ma non avevo altra scelta ormai, quindi ho iniziato, e ho deciso anche stavolta di creare un programma mio anziché forkarne uno esistente (sarà meno una rogna per me svilupparlo e mantenerlo). E, devo dire, è buono, perché tra ieri e oggi ci ho preso gusto: ho già la parte di base di disegno a posto, e ora posso implementare gli strumenti più utili e originali, ho un sacco di idee per rendere il disegno più veloce e piacevole che col mouse! Ma prima, sto finalizzando il formato “proprietario” dell’app… si, è quel plaintext lì anziché un banale JSON o un oscuro formato binario; ma voi non siete pronti, avrete altre foto solo tra un po’… 🙃️https://octospacc.altervista.org/2024/05/30/disegnare-senza-rogne/
A nerd nostalgia thread of possible #RetroComputing interest:
From 1993-1994, I was a “technical assistant” in the RF Engineering department of #Comcast#Cellular. Back then, Comcast was a scrappy regional cable #TV operator making its first foray into #mobile telephony, not the multinational #telecommunications and media behemoth we know today. (1/6)
I had previously whipped up an #Excel#VisualBasic for Applications (#VBA) Erlang B function to calculate #cellular tower quality of service (#QoS), so my other big project was modeling #Comcast Cellular’s network call capacity for an overdue upgrade from the (analog!) #1980s-era Advanced #Mobile Phone System (AMPS).
My first corporate #programming lesson: toy code will be expanded regardless of scalability. (4/6)
Anyway, I did what any underpaid college dropout would do:
• ask #IT for a few extra PCs on the LAN
• distribute the #cellular tower data across #Microsoft#Excel workbooks, one per machine
• write some glue macros to exchange data (probably using Network #DDE or #OLEAutomation)
• babysit the PCs as they inevitably crashed every few hours due to #Windows' flaky cooperative multitasking and its #NetBIOS Frames (then called #NetBEUI) networking protocol (6/6)
📊 Enhance Your Excel Skills with R! 📊 I wrote an R function using RDCOMClient to count sheets in an Excel workbook.
This tool automates Excel tasks, boosting productivity. Learn more techniques like this in my new book co-authored with David Kun: "Extending Excel with Python and R." Discover practical tips to enhance your data analysis skills. Get your copy here: https://packt.link/oTyZJ
Should you be experiencing issues storing data in Excel and need an online database to address these issues, Keene Systems, Inc. is the company to contact. They can create a database and web application that will most efficiently achieve those objectives.
This VBA macro saves an Excel worksheet as a PDF. It sets and sorts the data, creates a temporary sheet with headers, formats and aligns the data, and adjusts column widths. The macro defines the PDF path, deletes any existing file, sets page orientation and footer, exports the sheet to PDF, deletes the temporary sheet, and shows a message with the PDF path. Modify to your needs if you find it useful.
Hiermit möchte ich #LibreOffice mal ein Kränzchen winden: Seit den 2000er Jahren benutze ich die freie Office-Suite. (Vor dem Fork war es #OpenOffice) Privat, wie geschäftlich. Die Schriftartenersetzung ermöglicht mir Vorlagen, die platformübergreifend funktionieren. Der mächtige Text-Importer von Calc begeistert mich im Gegensatz von #Excel immer wieder aufs Neue. Vielen Dank, liebe Opensource-Gemeinde, für die tolle Software!
For all that #dataScience seems like a specialized corner of academia, I end up teaching on a wide swath from #qualitative coding and #groundedTheory to high-performance computing. Yesterday it was #dataHygiene in #Excel - today the pendulum swings and I'm teaching #webscraping with #Python. At least it keeps my #adhd from turning into boredom though.
(1/2) I have been following the work of @stevensanderson and David Kum for a few years now, and I am excited to see the release of their new book 🥳- Extending Excel with Python and R 🚀.
The book focuses on the common conjunction and collaboration between data scientists and Excel users. This includes scaling and automating #Excel tasks with #RStats and #Python and core data science applications such as data wrangling, working with APIs, data visualization, and modeling.
This project is actually a byproduct of another big thing I'm working on.
Currently, I use YNAB for budgeting, but I've been putting sustained effort into getting my data out of the cloud and self-hosting everything.
I started researching options for budgeting software, and I really couldn't find anything I liked or that felt like it had enough features.
I decided, then, to just whip up something in Excel... which led me to the discovery of Office.js and the ability to build Add-ins for Excel using web tech.
Thus, vue-excel was born.
I may eventually release my budgeting tool for Excel, when it's feeling a little more mature and stable. Stay tuned... ❤️
Keene Systems, Inc.: Excel to Online Database (www.keenesystems.com)
Should you be experiencing issues storing data in Excel and need an online database to address these issues, Keene Systems, Inc. is the company to contact. They can create a database and web application that will most efficiently achieve those objectives.