#Macro Programmer
Explore tagged Tumblr posts
fitnessmith · 6 days ago
Text
Poulet au beurre de cacahuète : recette fitness rapide. #RecetteFitness #PouletProtéiné #HighProteinMeal #HealthyChicken
0 notes
techav · 1 month ago
Text
On Celebrating Errors
Tumblr media
Isn't it beautiful? The lovely formatted tables of register and stack contents, the trace of function addresses and parameters, the error message ... it's the most beautiful kernel panic I have ever seen.
Why on earth would I be so excited to see a computer crash? What could possibly be beautiful about a kernel panic?
This kernel panic is well-earned. I fought hard to get it.
This kernel panic came from a current NetBSD kernel, freshly compiled and running on Wrap030, my 68030 homebrew computer. It is the result of hours upon hours of work reading through existing code, scattered documentation and notes, writing and rewriting, and endless compiling.
And it's just the start.
As I've said before, a goal of this project has always been to build something capable of running some kind of Unix-like operating system. Now that I finally have all the necessary pieces of hardware, plus a good bootloader in ROM, it's time to give it a shot. I'm not that great with this type of programming, but I have been getting better. I might just be able to brute force my way through hacking together something functional.
It is hard.
There is some documentation available. The man(9) pages are useful, and NetBSD has a great guide to setting up the build environment for cross-compiling the kernel. There are some published papers on what some people went through to port NetBSD to this system or that. But there's nothing that really explains what all these source code files are, and which parts really need to be modified to run on a different system.
I had a few false starts, but ultimately found an existing 68k architecture, cesfic, which was a bare minimum configuration that could serve well as a foundation for my purposes. I copied the cesfic source directory, changed all instances of the name to wrap030, made sure it still compiled, then set about removing everything that I didn't need. It still compiled, so now it's was time to add in what I did need.
... how ... do I ... ?
This is where things get overwhelming very quickly. There is documentation on the core functions required for a new driver, there's documentation on the autoconf system that attaches drivers to devices in the tree, and there's plenty of drivers already to reference. But where to start?
I started by trying to add the com driver for the 16550 UARTs I'm using. It doesn't compile because I'm missing dependencies. The missing functions are missing because of a breaking change to bus.h at some point; the com driver expects the new format but the cesfic port still uses the old. So I needed to pull in the missing functions from another m68k arch. Which then required more missing functions and headers to be pulled in. Eventually it compiled without error again, but that doesn't mean it will actually run. I still needed to add support for my new programmable timer, customize the startup process, update hardware addresses, make sure it was targeting 68030 instead of 68040 ...
So many parts and pieces that need to be updated. Each one requiring searching for the original function or variable declaration to confirm expected types or implementation, then searching for existing usages to figure out what it needs ... which then requires searching for more functions and variable types.
But I got something that at least appeared to have all the right parts and compiled without error. It was time to throw it on a disk, load it up, and see what happened.
Nothing happened, of course. It crashed immediately.
I have no debugging workflow I can rely on here, and at this stage there isn't even a kernel console yet. All I could do was add little print macros to the locore startup code and see where it failed. Guess, test, and revise.
I spent a week debugging the MMU initialization. If the MMU isn't properly configured, everything comes to an abrupt halt. Ultimately, I replaced the cesfic machine-specific initialization code and pmap bootstrapping code with functions from yet another m68k arch. And spent another day debugging before realizing I had missed a section that had comments suggesting it wasn't for the 68030 CPU, but turned out to be critical for operation of kernel memory allocation.
Until this point, I was able to rely on the low-level exception handling built into my bootloader if my code caused a CPU exception. But with the MMU working, that code was no longer mapped.
So then came another few hours learning how to create a minimal early console driver. An early console is used by the kernel prior to the real console getting initialized. In this case, I'm using the MC6850 on my mainboard for the early console, since that's what my bootloader uses. And finally the kernel was able to speak for itself.
It printed its own panic.
The first thing the kernel does is initialize the console. Which requires that com driver and all the machine-specific code I had to write. The kernel is failing at its step #1.
But at least it can tell me that now. And given all the work necessary to get to this point, that kernel panic data printing to the terminal is absolutely beautiful.
69 notes · View notes
ouroborosorder · 3 months ago
Text
that said. i've been using linux for a few years and i've actually come to realize that linux advocates are honestly very frustrating. mainly because of how they keep kinda. brushing past the fundemental problem with linux.
the one thing i have learned about linux is that it is fucking annoying. Like, yeah, there's solutions for basically everything, and I can get anything working with some elbow grease.
But you know what I don't want to do? put in fucking elbow grease to get my computer to work.
my laptop has had an issue where the auto-sleep functionality crashes. The AUTO SLEEP. CRASHES.
MEANING THAT IF IT'S SLEEPING, MY LAPTOP WAKES ITSELF BACK UP EVERY 3 MINUTES. AND THEN GOES BACK TO SLEEP. AND THEN IT CRASHES AGAIN.
I have not been able to debug this issue because are you fucking kidding me? How the fuck do I even debug it? What the fuck do you mean auto sleep crashes? Literally everyone I ask about it looks at me like I'm from mars but it renders my laptop functionally useless due to the damaged battery life. This is the sort of thing that, to an average normal human being, is pretty much unacceptable.
Like. Sure, if you're a programmer or whatever, I'm sure all this shit is great. But the average user doesn't want infinite macros for opening programs instantly with a button press or performing git interactions with a key command. i don't care about that shit. you know what I do want? The ability to open an mp4 file and have the subtitles reliably work. I want my laptop to actually sleep when I push sleep mode. I want to actually be able to find the files for my steam games easily. I just want my laptop to work.
if it wasn't for how easy it is to set up printers, i would be going back to windows in a heartbeat. but holy shit is it easy to set up printers on this thing. holy SHIT is it easy to set up printers
49 notes · View notes
sgiandubh · 1 year ago
Note
The lonesome fitness girl - really?
This is a story about a nameless female fitness influencer somewhere in the world. She gives the impression of a lonely „ fighter“ in her business and in her life overall.
That is nonsense - she sells her "destiny" very skilfully. I am convinced she is not a lonely woman behind her influencer profile. But that is exactly the impression she wants to convey and she does so publicly with some success.  This is her unique selling point right now and whoever manages or advises her has recognised this very well. In other words, a narrative is created very carefully and very purposefully.  Sounds somehow familiar? 
There are thousands and thousands of fitness influencers, so it is important for everyone in this business to find the niche that generates followers, clicks and in the end it means an income. Simply performing an exercise is not enough. Every click or like on a post or a story generates a few dollars, euros or pounds in revenue.
And an increase in the number of followers by approx. 80,000-100,000 due to a connection to a famous person will raise the income as well. For the record: people like her are so called macro influencer and are a brand. That is a fact - you can find a lot more information about this in various publications by experts in business administration and marketing.
You have to attract attention, something that our nameless fitness girl has done in different ways over the years. Firstly with her partner at the time, later she created the image of a single fitness mum. And at the moment she is promoting the image of a woman who is finding her way back after an illness with a great deal of commitment and determination. 
But fitness girl was legitimately afraid of loosing her income if she was not able to work. And her body is her work. This led probably her and her team to the conclusion that she needed "visible support" at this point in order to continue operating her business model during the recovery.  And her job is being fitness model. No more and no less.
And right on time, a famous actor with a closeness to fitness programmes or probably rather his team came in. Now she seems to get into contact with his presumably more influential and well-connected fitness circles. And, purely by chance, she is building up an online fitness course. All on her own and while she looks after the rest of her business(es?) - and cares for her family. Hopefully she gets enough sleep? Probably not, which is hardly surprising considering her workload with all her duties and work obligations towards her partners. Fortunately, just like in fairy tales, there is a wonderful magic wand for this - Instagram filter.
The story really is getting better and better...
Add some well-planned (sometimes "almost") encounters at various competition venues between the two main characters.
The fitness girl, her business and her story truly seem impressive? Only if you believe in fairy tales.
Too many coincidences at once, it looks like a well established business deal, too scripted? No - just keep it simple to feed the narrative of the "lonely fitness girl"! Or is she "The girl who never sleeps"? Nobody knows for sure.
But she is most likely not the woman she pretends to be...
Dear Lonesome Fitness Girl Anon,
In an ocean of infantile, mendacious, shite-stirring Anons, your submission is absolutely STELLAR!
Whoever you are, I can tell by the ease of your logical deductions that you mean serious business and you are not easy to fool, either. Just what we happen to love, in this particular corner of this fandom.
I am totally thrilled to share with all of us this rare gem, Anon. Especially today.
You are more than welcome to hit this page anytime. It takes a pro to know a pro. Consider me a friend, Anon: you have instantly become one to me, and I bet not only to me.
Everyone, a round of applause for our unexpected guest!
Tumblr media
101 notes · View notes
macro-cosmos-lis · 2 months ago
Text
Introduction Post
I don't know how this usually works, please bear with me.
My name is Lis, that is all I can remember from my past. I have a diagnosed amnesiac condition, forgive me for not elaborating further. I am 39 years old.
I believe I am originally from Kalos, but I live in Galar and work for the reformed Macro Cosmos organisation as a scientist, a programmer mainly.
My team consists of Honchkrow, Gyarados, Mienshao and Sylveon. The first three are primarily battlers and I assume they're from my previous life, but Sylveon is unique to my current life and is domestic.
I do not know what I will post, but I was told I should "tap in" to rotomblr blogging as I would "do numbers" on there. I don't know what any of that means.
Tumblr media
OOC below the cut:
Hello I'm doing another one lmao
Run by @swansstuff
This one is literally just Lysandre but post-canon (by 10 years) with memory loss and no idea he's a wanted criminal. His pyroar is the only pokemon missing and he is kept with Professor Sycamore, there is perfectworldshipping crumbs. The sylveon is also a nod to that.
This is also post-canon to Galar by about 3 years. Lysandre was being manipulated by Rose to help with the whole darkest day situation using his skills in technology, hence his Macro Cosmos scientist role. Rose is the only one who definitely knew his identity, others just have theories or have no idea. Do with this what you will.
This is also canon to my other blog @critterzkeeper Coal is Lysandre's nephew, neither are aware of this fact.
Asks are welcome, as is pelipper mail, but no magic anons. Feel free to bully him about his past, he deserves it.
14 notes · View notes
thedreadvampy · 3 days ago
Text
the other thing about Excel
(that's right we're still excelblogging. YOUR THIRTIES!!!!)
is that to me the function of Excel is effectively as a simple coding space to build calculating machines. and I am extremely good at that but I don't use most of its other features with any regularity - I don't really understand macros, pivot tables do less than I can do with in-cell formulas, if I want to make a simple text table I'll probably do it in Word and if I want a chart I always use Canva because it's more visually flexible. I'm here for a) building a big machine using multiline formulas and b) that sweet sweet conditional formatting.
but like. A Programming Space For Building Simple Machines isn't Excel's only or even necessarily its primary purpose. it's entirely valid to use it only to collate and display manual data, or to use its many other features that I barely notice exist.
It's a very versatile programme and so people tend to develop very idiosyncratic ways to use it, and the tools we're using may not even really overlap after 'enter data into cell' and I think that's really cool
So like you can be a very advanced Excel user without understanding formulas beyond the most basic. it's just that MY sheets won't make a blind bit of sense to you if you try to edit them.
12 notes · View notes
michaelgogins · 3 days ago
Text
Barry Vercoe (24 July 1937 – 16 June 2025)
I will not recapitulate what others have said in tribute to Barry Vercoe. You can read the Wikipedia article, or Richard Boulanger’s tribute (which is quoted in full here), or look at Barry’s old home page at the Massachusetts Institute of Technology, or read his New Zealand obituary.
Here I will offer my personal thanks to Barry for creating what, in my considered opinion, is one of the best musical instruments in history — Csound. I use it for almost all of my musical compositions.
There are now other systems, such as Max or Supercollider, that can do all, or almost all, of what Csound does. However, Csound came first, and is an ancestor of these systems. For at least some composers, such as myself, Csound is still easier to use, and perhaps more powerful. And just because it is older, Csound has the huge advantage of a very large base of running musical examples and pieces.
Here I will also offer my appreciation of Barry’s design choices and his implementation of Csound. My appreciation is based on my own experience, not only as an intensive user, but also as a sometime member of the Csound development team, when I contributed a number of features to Csound and came to understand Barry’s outstanding ability as a computer programmer.
There are some things I definitely do not like about the Csound code, mainly the cryptic names, and the use of preprocessor macros. Aside from that, here are a few of the good things in Barry’s code:
Of course the big home run was writing Csound in platform-neutral C, still the most performant programming language, and still available on more platforms than any other.
The extreme simplicity and efficiency of the inner loop for running Csound performances.
Invisible, automatic handling of multiple notes playing at the same time, for the same instrument.
The extremely flexible design for unit generators (opcodes), the building blocks of sound synthesis. Essentially, although written in C, Barry’s unit generators are classes -- data structures that derive from a virtual base class, and include methods for operating on their own data. The virtual base class idea makes it quite easy to extend Csound with new unit generators, and now even plugin unit generators.
The musical power and flexibility of Csound’s score language, which permits the user to define any set of fields for an event; and these fields are not limited to integer values, but are real numbers. Furthermore, based on his experience as a composer, Barry made sure his score language could handle tied notes, polyphony, changes of tempo, and so on. This is far more powerful than MIDI.
The policy of complete backwards compatibility. The very first examples and compositions still run on today's Csound!
Based on Barry's foundation, the current implementation of Csound (far more capable than the original) remains highly efficient, flexible, and easy to extend.
3 notes · View notes
suzieb-fit · 10 months ago
Text
Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media
After an overly indulgent day yesterday, I'm on it this morning.
I stayed in bed late. That's actually a GOOD thing for me, with my usual problems with too little sleep and waking up far too early.
So out fora drizzly half hour walk. The weather doesn't hold me back. I'll still do this in the middle of winter.
I made a slightly different breakfast.
Absolutely divine with my collagen/inulin/creatine coffee!
I'm training heavy these days, so my level of protein isn't necessary for everyone. But I've recently switched my macro targets. I used to follow Mindy Pelz's "ketobiotic" principle, which was perfect at the time.
60% fat, 50g maximum NET carbs, thecrest as protein.
But now I need more protein, more carbs and less fat.
My new ratio (without getting too obsessive) is 40% protein, 30% carbs and fat.
Only a short "digestive rest" today, even though breakfast was later than usual. I ate way too late last night, and I ate way too much!
All the same kind of food, just much more of it, lol. And that's not cool. Too much healthy food is unhealthy!
Excess of any kind is not healthy.
But it happens every now and then, not very often, so I need to accept its just one of those rare curveballs from a history of disordered, binge related eating habits.
When breakfast was settled, I got on with my next Nike Training programme session.
Challenging as always, felt great as always!
Lunch after that was bacon with fake cheese, grapes and salad. Delicious.
I based my fitness mostly on cardio today.
Second workout, before my afternoon snack was upper body resistance band work.
I combined strength with cardio. Someone on FB requested one.
But I totally messed up, and deleted it before uploading it 😂😂.
Never mind, I'll try again over the next few days. Still a great workout for me, though!
Dinner later will be chicken, veggies and avocado.
Pretty good day with my boxes ticked.
9 notes · View notes
techscaler-solutions · 9 months ago
Text
Unlocking Your Career Potential with SAS Coaching in Pune
In today’s data-driven world, proficiency in data analytics tools is crucial for professionals across various industries. One such powerful tool is SAS (Statistical Analysis System), widely used for data management, business intelligence, and advanced analytics. If you're in Pune and looking to build a successful career in analytics, SAS coaching in Pune by TechScaler Solutions could be your ticket to success. This blog explores why mastering SAS is essential, what to expect from expert coaching, and how this skill can boost your career prospects.
Why SAS? The Power of Data Analytics
Data is the new gold, and businesses are increasingly relying on analytics to gain insights, make decisions, and forecast trends. SAS is a leading software suite in this domain, offering a range of statistical and data management capabilities. Its versatility in handling vast datasets makes it an essential tool for anyone aspiring to enter the fields of data analytics, business intelligence, or even machine learning.
What sets SAS apart from other data analysis tools is its reliability and robustness in enterprise environments. Whether you’re working with structured or unstructured data, SAS provides an extensive suite of tools that allow users to perform complex statistical analyses and visualizations with ease. Enrolling in SAS coaching in Pune by TechScaler Solutions ensures that you gain hands-on experience and the skills needed to work with this leading software.
The Benefits of SAS Coaching: Why Opt for Professional Training?
You might be wondering, “Why do I need SAS coaching when there are so many online resources available?” The answer lies in structured learning and mentorship. Self-study can be overwhelming, and it’s easy to get lost in the vast sea of information without proper guidance.
When you opt for SAS coaching in Pune by TechScaler Solutions, you receive expert instruction that is tailored to the current industry needs. The course content is designed by professionals who have deep knowledge of SAS and its applications across various sectors. By participating in hands-on projects, case studies, and live sessions, you’ll quickly bridge the gap between theoretical knowledge and practical application.
What to Expect: A Glimpse into SAS Coaching
So, what exactly does SAS coaching in Pune entail? At TechScaler Solutions, the program is structured into several modules, each targeting specific skills required to master SAS. You’ll start with the basics of the software, such as data manipulation, reading and writing data files, and basic statistics. As the course progresses, you’ll dive deeper into more advanced topics like predictive modeling, data visualization, and SAS macro programming.
What makes this coaching unique is the practical approach. Instead of simply teaching you the theoretical aspects, the instructors provide real-world datasets and examples. You’ll be asked to solve business problems using SAS, which not only boosts your confidence but also prepares you for the challenges of working in the field.
Career Opportunities: Why SAS Certification is a Game-Changer
In an age where businesses rely heavily on data for decision-making, there is a growing demand for professionals skilled in analytics. SAS certification can be a key differentiator in your job search, making you stand out among other candidates. With companies across sectors—such as finance, healthcare, telecommunications, and retail—relying on SAS for their data analytics needs, the job opportunities are vast.
SAS coaching in Pune by TechScaler Solutions helps you earn the globally recognized SAS certification. This credential not only validates your skills but also boosts your credibility in the competitive job market. Employers often prioritize certified professionals for roles like Data Analysts, Business Analysts, and SAS Programmers. Your SAS certification will open doors to lucrative career opportunities, making it a valuable investment for your future.
Hands-On Learning: Practice Makes Perfect
One of the standout features of TechScaler Solutions is its focus on hands-on learning. It’s one thing to know the theory behind SAS, but applying that knowledge to real-world scenarios is where the true learning happens. The coaching program incorporates various practical exercises, from cleaning datasets to creating predictive models.
By working on live projects, you will understand how to use SAS for everything from exploratory data analysis to complex statistical modeling. These projects simulate real business problems, allowing you to develop problem-solving skills that will be critical in your professional life. You’ll leave the program with not just knowledge but a portfolio of projects that can be showcased to potential employers.
Post-Training Support: A Path to Continuous Growth
Learning doesn’t stop once the course ends. At TechScaler Solutions, post-training support is available to ensure you continue growing in your career. Whether you need guidance on an interview, help with a project at work, or advice on further certifications, the team remains available for continued mentorship.
Many students find this extended support invaluable, as it allows them to stay connected with industry professionals, keep up with the latest trends in data analytics, and fine-tune their skills over time. You’re not just enrolling in a course; you’re joining a community of learners and experts committed to your success.
2 notes · View notes
fitnessmith · 19 days ago
Text
J’ai rédigé un guide complet pour t’expliquer comment faire une sèche, naturelle et sans finir à plat. Avec : ✅ Plan nutritionnel ✅ Entraînement (home gym ou salle) ✅ Matériel utile ✅ Erreurs à éviter ✅ Et les vraies réponses aux questions que personne ne traite… Bonne lecture ! #musculation #seche #fitness #homegym #nutrition #transformationphysique #fitnessmith
0 notes
hydralisk98 · 2 years ago
Text
Pseudo-historical project about 1912 unit record equipment computation aka the "Symbolic Analyst Processor" full stack!
Tumblr media Tumblr media Tumblr media
(above pictures emulate the looks of what this tech stack documentation and actual use may look like, still very early in the process though)
It is still coming together by my head as I write infodump notes and research various aspects of the whole time, (including the WIMP & MERN/MEAN stack) but yk, things are coming together nicely to give some milestone project mid-way between my current phase in life and the next where I go develop a fully alternative INTJ lively stack of tools. Explanations, history dives, lively reaction studies and a couple more content suggestions related to it are on the way.
Behold, the infodumps
"Top-bottom and back up workflow" 1910 / 1912 Unit Record Equipment Tabulator Computation "Bundle" Project (Pflaumen & Utalics' SymbolicAnalystProcessor)
Information Processing Language / LISP 1.5 / Bel, A-BASIC / DIBOL, Spreadsheets, Cellular Automaton, COS-310, magnetic tape storage too, TECO / VIM, Assembly, Wirebox, Tabulator, Alphanumeric Interpreter, Printer, RTTY device, Data Recording, Bulk Data Processing Indexed Cards, 60-64 entries Deque, 4K Direct-use RAM, 12K * 24 storage devices, Phonebook, Timeclock, DateTime Calendar, Programmable, Statistics, Demographics, Voting, Ledger, Journal, Logging, Rolodex, 12 Generic-use Registers & 4 Special Registers, Catalog, ~16 Keys Pad, Customized Hexadecimal Numeric Representation for "MachineCode" Hexdumps, 4*12 bits per page of data, Macros, Paracosm, may be useful for Military & Civilian Uses, Electrical Energy (and possibly incorporates some mechanical energy too), Nouns & Verbs, "Vector" XY plotter, Lambda Calculus / Panini Grammar / Universal Turing Machine Thesis, Rotors, Ural TriodeVaccumTube "Mainframe", Interactive-Use, Hypertext Interactive Video Terminal, Memex, Modem, Electric + Radio Telegraphy, Document-processing, Word-processing, Orange Plasma Touchscreen Terminal, Time-sharing, Cash Register, Bank, Automatic Teller Machine, Vending Machine, Oracle, Typewriter / Selectric, IBM 701, IBM 1440, IBM 403, IBM System/360, OpenPOWER, F#, IBM Tellum, MUD, TextWorld, solo text-adventures, Email, AIX, z/OS, Linux for IBM mainframes, Symbolic Processing System, Autocoder, modular, IBM Lotus Suite, interface with KDE or CDE, paper handling equipment, Addventure, 12-bit basic data unit as designated word, Distributed Interactive System, VeneraFS (cladogram Parade+DolDoc), GNU Hurd / MINIX3-style Microkernel, either permissive FLOSS license or public domain waiver, extensive documentation, printed illustrated booklets, music-playback, emulator / compiler / bytecode / interpreter, analog media-friendly, mostly for didactic tinkering educational uses, multilingual reconfigurable programming, HTML+CSS, Markdown, Argdown, DMA, hardware-friendly, software development environment for direct-access programmers and aesthetic designers, sub-version control system like Git, various hardware & software implementations, museum / observatory Toymaker story, constructed languages / imaginative paracosm influences around the immersive in-world lore of the "16^12" pseudo-historical setting…
Back to the point
The list is far from exhaustive or finished, as life is so much more than meets the eye. But this should be a good start to remind myself what I am working towards, a full revamp of the last ~120 years of history with much attention and care put into making it as satisfying to me as possible, despite the very probable scenario where people take the ideas and incorporate only some of such "modules" in their own workflows. Which is fine but not taking the whole package (and only specific modules) is eventually gonna be a major learning experience for me considering the reason I revamp it all beyond control freak stuff is literally to provide less exclusive / less invasive tools that anyone can learn and customize despite being very... idiosyncratic yk.
Still welcoming suggestions and constructive criticism for such big time, I hope those textual infodumps I do every so often don't bother you too much... Cya soon!
5 notes · View notes
brollyacademysblog · 2 years ago
Text
Clinical SAS programming A complete guide
Introduction
Clinical SAS programming is a specialized field that utilizes the SAS programming language to handle the vast and complex data generated in clinical trials. SAS, a statistical software package, is extensively employed by pharmaceutical and biotechnology companies for its robust data management, analysis, and reporting capabilities.
In terms of data management, SAS is used to clean, transform, and manage large datasets, ensuring they are organized and ready for analysis. This is a critical step in clinical trials, where large volumes of data are collected and need to be processed efficiently.
Tumblr media
For analysis, SAS can perform a wide range of statistical analyses, including descriptive statistics, inferential statistics, regression analysis, survival analysis, and analysis of variance (ANOVA). These analyses are crucial in interpreting the data collected in clinical trials and drawing meaningful conclusions.
Finally, Clinical SAS programming is also used for reporting. It can generate various reports, including integrated summaries of safety and efficacy (ISS/ISE), clinical study reports (CSRs), and other regulatory documents. These reports are essential for communicating the results of clinical trials to regulatory authorities, medical professionals, and the public.
SAS in Clinical Domain
Data Management: SAS is used to clean, transform, and manage clinical trial data. It can handle large datasets and perform data validation, data integration from different sources.
Statistical Analysis: SAS is used for statistical analyses, such as descriptive statistics, inferential statistics, regression analysis, survival analysis, and analysis of variance (ANOVA). These analyses help researchers and clinicians to draw conclusions from clinical trial data.
Data Validation: Checking the accuracy, consistency, and completeness of clinical trial data by performing data validation checks, identifying discrepancies, and resolving data-related issues.
Tumblr media
Safety Reporting: Generating safety reports and listings to monitor adverse events and safety data during the trial.
SDTM (Standard Data Tabulation Model) Conversion: Converting clinical trial data into SDTM format, which is a standardized data model for regulatory submission.
ADaM (Analysis Data Model) Implementation: Creating ADaM datasets, which are analysis-ready datasets used for statistical analysis.
Report Generation: Preparing clinical trial reports, including integrated summaries of safety and efficacy (ISS/ISE), clinical study reports (CSRs), and other regulatory documents.
Data Quality Control: Implementing quality control procedures to ensure the accuracy and reliability of analysis results.
Data Visualization: Creating data visualizations, such as graphs and plots, useful for data exploration and presentation of result.
Automation: Creating SAS macros to streamline and automate repetitive tasks and improve programming efficiency.
Medical Coding: Performing medical coding of adverse events, concomitant medications, and medical history terms using standardized dictionaries like MedDRA (Medical Dictionary for Regulatory Activities) and WHO Drug.
Career in Clinical SAS
A career in Clinical SAS programming is rewarding and offers a wide range of opportunities. The SAS Academy for Clinical Programming offers a comprehensive training program that prepares you to work as a SAS Certified Clinical Trials Programming Professional. The combination of coursework and hands-on learning helps you build a foundation of clinical research theory and data analysis skills.
Conclusion
Clinical SAS programming is indeed a vital skill in the pharmaceutical and biotechnology industries. With a solid foundation in SAS programming and a comprehensive understanding of clinical trials, you can pave the way for a successful career in this field.
Whether you’re a biostatistician, a clinical SAS programmer, or someone interested in the field, learning Clinical SAS programming can open doors to a plethora of opportunities. It’s not just about job prospects; it’s about contributing to the advancement of medical research and the development of new treatments and therapies.
In conclusion, mastering Clinical SAS programming is not only professionally rewarding but also offers the chance to make a significant impact in the healthcare industry.
what are the best ways to learn Clinical SAS? We run a training institute in Hyderabad named Brolly Academy. We do offer best Clinical SAS training in Hyderabad with job assistance. Now when you list the best ways to learn Clinical SAS include Brolly academy's Clinical SAS Training as one of the way.
Tumblr media
2 notes · View notes
thewakingcloak · 2 years ago
Note
Thanks beyond thanks for the reply - you'll definitely get credit (or at least a big tip if i can ever finish this project and get it out there), because you're among those I've learned from, and coming from a position of zero education and no modern programming knowledge, I can assure you: it's been difficult to piece together an education in game design with an improvised curriculum, so every little bit helps. While most people who get into this come from a programming background end up needing assistance with the art and music ends, I'm coming at it from the opposite side of the spectrum: I've been composing, recording, and engineering music since the magnetic tape era and doing digital design/animation for just as long, so it's just the coding I have to really apply myself to and make myself learn. I won't lie: it's been frustrating, trying to figure it all out by reading manuals and various youtube videos, reddit threads, and yoyo forums because while I'm able to learn the functionality of the code easily enough and there are a lot of helpful resources out there in that respect, context is everything and it can be maddening, trying to figure out how to apply what I've learned in useful or practical ways. For example, I've figured out enough to know that data structure grids can probably help me overcome my current problem with collisions (like you, I began building my 2.5d environment from that exact Matharoo video and even managed to write a pretty decent place-meeting-3d script from the ground up... until, like you, I hit my current impasse of being unable to figure out how to handle multiple collisions at once... but, unlike you, every alteration i make to my code only creates more problems), but while I understand how ds grids work, I can't figure out the proper context in which to apply them as a solution to my collision problem. So, I'm giving up and resorting to reverse engineering - when it comes to a lot of things, I can usually figure stuff out if i can just see it working under the hood, so i hope that's true for ds_grid collision implementation. I'm telling you this because I downloaded your suite of 3d scripts and intend to try and figure out how to implement them, working backward. I honestly don't mean to steal all your work, as you've been more than generous in helping people like me by sharing it in the first place, but it's hard to resist using it as a basis for my education because the physics of your project and your design process and ideas (like self-skinning objects) are so similar to mine. I can assure you, though: I won't be simply copying and pasting your functions, because I have no idea how to use them or from where to run them... it'll be trial and error (already, in trying to structure a Shaun Spaulding-style collision code (might as well start with what i know and see what works!) using your version of place_meeting_3d, I immediately encountered a "variable not defined" error in the instance-place-3d script it calls... maybe because I'm substituting noone for null, which is a variable gm doesn't appear to recognize, or maybe not... this is gonna be fun). At any rate... thank you. Sooner or later, I'll get past the physics and into the familiar territory of writing, drawing, and composing... but without your scripts, who knows how long that would take me! Shoulda gone to college... oh well.
You're welcome, anytime! Gamedev is such a multidisciplinary thing that it's a LOT to try to do all at once, whether you're coming from a programmer position and aren't good at art, or an artist who doesn't know programming yet. College helps with foundational stuff, but what you're doing (researching and learning yourself and putting it into action) is a pretty powerful method and will carry you a long way
You're right, null is a macro I created to stand for noone. Hard to break my day job coding habits haha. It sounds like you're somewhat familiar with the debugger, but I highly, highly recommend learning it more (especially breakpoints and such) for figuring out stuff like "variable not defined". The GameMaker debugger can be a little misleading at times, but it's so much easier than all the guesswork. It's improving a lot in the latest updates too!
It's been a while since I've looked at my 3D collision stuff in depth (it kind of scares me now lol), but yeah, learning how the ds_list stuff works should help. It's basically just (if I remember correctly) grabbing a list of things the object is colliding with, and then checking whether or not they match up on the z axis. I don't want to necessarily say "collide" because it's not using the built-in GM functions for z-axis collisions, but it's checking the z position, height, and seeing if either intersect.
So basically: get a list of collisions on the normal x, y coordinates as a ds_list, then loop through the list and check for intersection on the z axis. If so, there's a 3D collision!
Gamedev is no joke, but you've got the right approach and you're making great strides, keep it up!
3 notes · View notes
mauthings · 2 years ago
Text
More (Common) Lisp complaints
Because they are like those people selling financial freedom.
Lisp feels so irrelevant in game dev (desktop, non-mobile). C++ dominates this field. Flash successors plenty abound. XNA alternatives all around. Even Java is there. But where is Lisp?
Naughty Dogs
FF7
Kandria
...?
Let's be honest. These are not success stories. These list feels more like they use Lisp because they are extremely familiar with it. The fact that Naughty Dogs used Lisp doesn't mean Lisp is viable - it just means they have built extensive tooling around it; it is their secret sauce, and they will not share it (it is their rice bowl after all). No games or companies (on the Sony platform) before or after them used Lisp in a major way. It is probably not practical.
And furthermore, with the explosion of indie gaming some time ago, no notable Lisp games was released. Lisp is supposed to be the secret weapon for single developers or small teams - yet I see none of it.
On performance, it is said that Lisp can be 1.5-3x performance of C, and there are even claims that it can go faster than C because the compiler + runtime are included. Now, on the "faster than C part", it's quite hard to believe, when Java with tons of engineering work, finds it quite hard to be on par with C.
Now, that being said, I present my pet peeves.
Lisps might need a lot of effort to reach "close-to-C" speed. Java can have moderately decent programmers with low to moderate effort, and produce "close-to-C" speed. That is the true achievement of Java in my opinion. I don't have to be damn fucking smart or spend a lot of time to achieve great performance, memory safety, easy-to-read code, and more, with just higher memory usage. And these days, I suspect it is even lower than SBCL if you limit memory and use parallel GC. That is a feat that is hard to beat.
What about C++? Lisp can reach "close-to-C" speed. There are claims that Lisps can beat C in speed because of compiler + runtime. Those are only claims. C++ has already beat C in performance, with zero overhead, using a poor mans macro (C++ template) https://stackoverflow.com/a/18004168.
On to the word "tooling", Lisp developers consider tooling as the ability to extend the language, create constructs that are simply not possible in other languages. In the rest of the world, tooling means... tooling.
Like the macro LOOP. If this is tooling, then it is a fucking monstrosity. We all have limited mental capacity. If my program is going to have multiple LOOP-like mental usage, well.. fuck me.
Toolings are like.. IDEs. And sometimes they are so damn good it is not even funny. But the most important thing they do is to reduce your mental load, by being as smart as possible. Tooling does the work, you do the coding. I sometimes wonder if IDE users realize you can do 99.9% of the same things with... | Hacker News (ycombinator.com)
And since I like Java, I will just say some things. Java the language is hilariously weak compared to Lisp, but the runtime, ecosystem, tooling, everything far outshines current Lisps. And the Java language are clearly designed by level-headed geniuses - at least they never claim that Java is the best full stop. Well, I consider them geniuses when I read Brian Goetz, Aleksey Shipilëv, or Ron Pressler when it comes to Java.
And while there is a saying that Java needs a state-of-the-art GC because of all the garbage it produces.. well it is also because of this GC that you can have highly performant code with mediocre code, that won't blow your memory.
The funny thing is that from a purely technological point of view, Java (even th... | Hacker News (ycombinator.com)
JVM Anatomy Quark #11: Moving GC and Locality (shipilev.net)
Java is better than C++ for high speed trading systems | Hacker News (ycombinator.com)
A few more links to show why I feel these people are so delusional. If only they were more pragmatic
https://news.ycombinator.com/item?id=37458188
https://news.ycombinator.com/item?id=35006777 and https://news.ycombinator.com/item?id=35006777&p=2, search for lisp
https://news.ycombinator.com/item?id=37308747 and https://news.ycombinator.com/item?id=37308747&p=2, search for lisp
5 notes · View notes
slacourses · 2 days ago
Text
Is an Data Analytics Certification Course Worth It in 2025? Job Market Insights, Excel, VBA, SQL, MS Access, MS Power BI, Tableau. Alteryx, R Programming, "Business Analytics Certification Course in Delhi", 110004 -"Summer Offer 2025" Free Python Data Science Course" by SLA Consultants India,
A data analytics certification course in 2025 is unquestionably worth the investment for anyone looking to secure a stable, high-paying, and future-proof career. The job market for data analysts is thriving, with demand surging across industries such as finance, healthcare, retail, and technology. According to the U.S. Bureau of Labor Statistics, the job market for data analysts is projected to grow by 23% by 2032, reflecting the critical role these professionals play in helping organizations make data-driven decisions. Entry-level salaries have seen a significant jump, now averaging $90,000 in the U.S., while experienced analysts can command upwards of $111,000 annually—a clear indicator of the value employers place on analytical skills. Business Analyst Course in Delhi
Employers are actively seeking candidates who are proficient in a suite of essential tools, including Excel, VBA, SQL, MS Access, MS Power BI, Tableau, Alteryx, and R Programming. These skills are consistently highlighted in job postings, with Excel referenced in over 40% of listings, and data visualization tools like Tableau and Power BI also in high demand. The ability to bridge the gap between raw data and actionable business insights is especially prized, making analysts who combine technical expertise with business acumen highly sought after. The integration of AI and automation has not diminished the need for human analysts; instead, it has elevated their strategic importance, with 87% of analysts reporting they feel more valuable than ever before.
A Business Analytics Certification Course in Delhi, 110004 – Summer Offer 2025” with a Free Python Data Science Course by SLA Consultants India, are designed to equip learners with these in-demand skills. These programs offer hands-on training in both foundational and advanced analytics tools, including Python—a language that is increasingly required for automation, machine learning, and advanced analytics. The practical, project-based approach ensures that graduates are job-ready and able to tackle real-world business challenges from day one.
Business Analyst Training Course in Delhi
Beyond technical skills, a data analytics certification provides several additional benefits. It signals to employers your commitment to professional development and your readiness to adapt to new technologies. Many certification programs also offer placement support, helping graduates connect with top employers and secure roles in multinational companies or as freelancers for global clients. With the rise of remote work and the global nature of data-driven roles, certified analysts can access high-paying opportunities regardless of their location, further enhancing the value of these credentials.
Business Analyst Programme Modules Module 1 - Basic and Advanced Excel With Dashboard and Excel Analytics Module 2 - VBA / Macros - Automation Reporting, User Form and Dashboard Module 3 - SQL and MS Access - Data Manipulation, Queries, Scripts and Server Connection - MIS and Data Analytics Module 4 - Tableau | MS Power BI ▷ BI & Data Visualization Module 5 - Python | R Programing ▷ BI & Data Visualization Module 6 - Python Data Science and Machine Learning - 100% Free in Offer - by IIT/NIT Alumni Trainer
In summary, a data analytics certification course in 2025 is a smart investment for anyone seeking career growth, job security, and financial success. The combination of strong market demand, rising salaries, and the increasing strategic importance of data analysts makes this field one of the most promising career paths available today. By enrolling in a comprehensive program like the one offered by SLA Consultants India, you position yourself for long-term success in a rapidly evolving, data-driven world. For the more details Call: +91-8700575874 or Email: [email protected]
0 notes
secretarialjournal · 7 days ago
Text
Tumblr media
MS Word Legal - Search Replace and Wildcards
This latest book is for those want to take another comfortable leap forward...It was so much easier than I had anticipated. I don’t care if you are an IT Professional, a Word Processing Center Operator, a Secretary or Business Professional, you are going to benefit from this book.
When you hear the word “Wildcards,” many people turn off, run away and just feel that it is something a programmer type deals with. I know I did for sure!
What if Wildcards were explained to you where you can make use of them right away? I mean everything dissected and shown to you in plain language what each piece does for you. Wait until you get rid of certain things in minutes that used to take hours. By the end of the book you will be comfortable with the language of Wildcards.
What if you have the chance to add another invaluable piece of knowledge to your skill level and significantly cut down on much of the grunt work that you now go through? The current book will help you to do just that.
MS Word Legal - Search Replace and Wildcards will open your eyes!
Here is what we will cover!
1. 33 Chapters meaning 33 distinct scenarios. Most of you will instantly recognize these scenarios and say “You mean I can just do a few keystrokes to take care of this in seconds”?
2. A mixture of both non-Wildcard related scenarios and Wildcard related scenarios. Everything is thoroughly explained. You will learn a ton as you do with all my books.
3. An amazing workbook that will supply you with text so that you can try out each individual Find and Replace scenario.
4. These Find and Replace scenarios can all be done as Macros so once you are comfortable with a particular Find and Replace that you find valuable, you or someone at work, can create a Macro for you and everyone else to benefit.
5. Learn aspects of MS Word that most of your colleagues will never know. Be ahead of your competition.
6. This is a Teacher Connected book so you can reach out to me for help as you can with my other Teacher Connected books.
This book will help open the door to giving you the ability to double your power as a Word Processing Operator Secretary, Paralegal or IT Professional. Information is out there, but it is disjointed and many do not know how to speak to non programmer types. I spent around 100 plus hours In putting together the chapters of this book. For some of the chapters, it took 3-4 hours of research and experimentation. I provide you with a workbook so that you can do a number of the Chapters along with me.
Don’t be satisfied with your current level of knowledge. Take all the opportunity to improve. This is a lot easier than you ever thought!
This book can be found on both Kindle and Softcover Amazon.
Kindle: https://www.amazon.com/gp/aw/d/B08DTLHDRT/ref=tmm_kin_swatch_0?ie=UTF8&qid=&sr=
Softcover
https://www.amazon.com/dp/B08DSYQ219?ref_=pe_3052080_397514860
https://youtu.be/KXF_Xkc-PJU
Basic-Advanced Legal and Corporate MS Office 2007-365 Training For MS Word, Excel, PowerPoint, Adobe Pro, Nuance, Outlook
In Person and By Zoom or Phone
www.advanceto.com
https://advancetoffice.com/
www.awalkinthecenter.com
888-422-0692 Ext. 1 or 2
Teacher Connected Books
www.legaltestready.com
www.awarenessexplosion.com
Video: MS Word and Power Point related Video to keep you individually, your staff and your firm moving forward comfortably.
0 notes