Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Search - "properties"
-
[Client]
We've noticed we gave you the wrong product prices for our new online shop.
[Dev]
Yeah, just login to the backend and fix them.
[Client]
But we don't want to use your fancy backend, we'll be using anyway soon - we want EXCEL!
Could you send us an EXCEL, so we can fix that?
How much will this cost?
[Dev]
Sure... here you are.
Not that much, takes about an hour.
[Client]
Great, you'll hear from us in a few days.
(a few months later...)
[Client]
We've finally managed to update the EXCEL. And btw, we've also added a bunch of columns with product pictures and new properties, highlighted products to delete red, inserted some comments with manual instructions and basically destroyed the entire data structure of this table.
Before I forget... also make sure to get this finished today, we have to go live ASAP. Our marketing campaign is already live.
[Dev]
Well, I'm sorry to say this, but this is not possible.
I'm currently working on another project and it will take me hours to clean up the data you sent me, before even starting to build an import tool for the new data you provided. Better stop the campaign and I'll do my best to get this done by the end of the week. Also it may be a bit costly.
(angry client calls immediately...)
(dev transfers to manager...)
(client transfers to client's boss...)
[Manager]
Ok Dev, I think I was able to explain it to them. However, it would be great if you spend day and night to get this thing out ASAP.
[Dev]
No problem...
I'll just do it by hand to get this out immediately.
(few days later; nearly done, exhausted)
[Client]
Hey Dev, here's another EXCEL.
We've just noticed there were a bunch of errors in the previous one. Please use this instead...
13 -
When I was in the army I wasn't officially a dev. But one commander needed someone to develop a bunch of stuff and couldn't get a dev officially, so I ended up as his "assistant", which was an awesome job with about 60% time spent on software development.
Except I wasn't an official developer, so I wasn't afforded many of the privileges developers get, like a slightly more powerful machine, a copy of Visual Studio, or an internet connection. In this environment you couldn't even download files and transfer the to your computer without a long process, and I couldn't get development tools past that process anyway.
So I was stuck with whatever dev tools I had pre-installed with Windows. Thankfully, I had the brand new Windows XP, so I had the .Net framework installed, which comes with the command line compiler csc. I got to work with notepad and csc; my first order of business: write an editor that could open multiple files, and press F5 to compile and run my project.
Being a noob at the time, with almost no actual experience, and nobody supervising my work, I had a few brilliant ideas. For example, I one day realized I could map properties of an object to a field in a database table, and thus wrote a rudimentary OR/M. My database, I didn't mention, was Access, because that didn't need installation. I connected to it properly via ADO.NET, at least.
The most surprising thing though, in retrospect, is the stuff I wrote actually worked.14 -
Languages without a fully implemented type system.
Granted, it has been a fad for a quarter century, but everything points at one simple fact: Types matter in programming.
In dynamic languages, you tend to see that testing suites explode into thousands of tests, many of which wouldn't even be necessary if you had some type safety.
You see that languages like JS are forked into more typesafe dialects, like Typescript. Python got typehints since 3.6, and PHP added typehints for methods, then typehints for properties, and will soon even have compound types.
Maybe most languages will never reach the level of Haskell or Scala, and that's totally fine, but I think the direction languages are moving in is pretty much set in stone: No ambiguity, more safety. Code should fail before deploying, not after.32 -
🤣🤣🤣
Somehow, my boss got his son, 19, working in a team of developers last week.
Son: i got ton of money and i dont need to do this. i inherit lot of properties from my dad.(trying to sound funny, superior, and boasting of his inheritance knowledge he might have learned in school during java class probably.)
A guy in the team: No you dont. You are like us.😎😎😎
Son: minds his own business now.
Damn that line made my day.
🤗👏👏👏👏
++ for this dude for insulting morons like this at work.
I may have to remove it on boss request if he see it. But for now hit as many ++ to show that idiot no body likes people like him.rant boss eat your money knowledge is power respect your senior morons at work worship the job i love my work workplace8 -
20+ years of experience and I hate where this industry is headed. Sure, we have second year grads telling us that they're "Full Stack" developers - but, imo... that's a "Full Stack of Bullshit".
I started developing online properties in 1989, at the ripe age of 17. Bulletin Board Systems. I knew the user experience before it was tagged onto some fuckwad's wonder-filled LinkedIn profile.
When I say, "Don't use that" - it's not the result of a control freak mechanism that seems to be built into every Facebitch/Twatter/SnatchChat fool in existence.
I do so, because I care enough to guide team members in the proper direction so they aren't driving themselves and others off a goddamn cliff, drooling onto mobile device like it's God's penis.
So, of course they do the complete opposite. Fail miserably. Finger point like the typical douche bags. And, slowly destroy the income of everyone around them.
At this point, I'd rather be homeless than to deal with anymore toxic bullshit. So, I'm done. Set up an exit strategy, and walked away from the highest paying position I ever had.
Fuck them and the full stack of bullshit they rode in on. Onward and upwards, fucktards. Enjoy finger-pointing into the mirror.
Back to Earth, in... 3 - 2 - 1.
(Takes a sip of coffee.)
So, how's everyone doing this fine morning?20 -
Pm: OK what you've got here?
Me: a bug, haven't tested yet
Pm: *grabs a phone* follow me we will do it
Me: mkay
Pm: *attaches it, goes to the DOM inspector, starts clicking random divs* OK where the fuck the canvas is?
Me: uhmm there in this tree
Pm: *inspects the canvas element for a few sec* what do you think?
Me: ... ... Well the bug was that it wouldn't resize properly after you change to landscape
Pm: *rotates the phone back and forth looking at the canvas properties*
Pm: gotcha, see? Width and height
Me: yes, those are the default html prope...
Pm: now see, there's another width and height. That's the malfunction right there. I'm telling you.
Me: no, this is css. It overrides the html properties there
Pm: well, say what, it doesn't
Me: no it does, that's how html works for decades already
Pm: but why does that not work properly then? Mm? *stares at me wide open*
Me: well I need to do some testing before I can sa...
Pm: then what do you think we are doing now?
Me: we jus...
Pm: *gets a phone call, stands up and walks away*4 -
I played a lot of Command & Conquer when I was younger, and I remember going through the files for C&C: Red Alert. I found one that had all the units names and properties, and wondered what happened if I changed a value. So I changed grenadiers attack speed to something ridiculously fast, and found that it actually changed it in the game!
The light bulb went off in my head, and I then created new units:
- Albert Einstein that shot electricity
- Attack dogs that launched missiles
Granted the animations didn't exist for these so it defaulted to playing their death animations when attacking, which was amusing.
That was the ah-ha moment for me that lead me to pursue programming. It was just so much fun!4 -
First day of work. I would think that the company would have prepared a bloody workstation for me but hey, didn't think much of it. Only spent about 15 fucking minutes finding the right computer to give me.
Next, I had to open visual studio 2013 to set up (I meditated the night before for this). It then gave the usual "This may take a few minutes" bullshit message. That message appeared at 0900. It is now 0930. 30 BLOODY FUCKING MINUTES!! At the 15th minute mark, I decided to check the computer's properties, wondering why it was taking its sweet ass time. I couldn't believe my bloody, fucking, god-given eyes. 4GB OF FUCKING RAM INSTALLED ON A FUCKING 32-BIT WIN7 OS! AND ONLY 2.99GB IS USABLE!! HOW DO THEY EXPECT ME TO DEVELOP WITH THAAAAAT???? CHROME TAKES UP LIKE ALL OF THAT!! &#;?@,×&@@&*×,×&;÷*÷, EID MWMALWMDNLWKSNSKSKDKKEMSKAKASLSMDBDNSNMSM
I SWEAR IF I DONT GET A CHANGE IN COMPUTERS, I WILL PUNCH A MOTHERFUCKING BITCH!11 -
The gift that keeps on giving... the Custom CMS Of Doom™
I've finally seen enough evidence why PHP has such a bad reputation to the point where even recruiters recommended me to remove my years of PHP experience from the CV.
The completely custom CMS written by company <redacted>'s CEO and his slaves features the following:
- Open for SQL injection attacks
- Remote shell command execution through URL query params
- Page-specific strings in most core PHP files
- Constructors containing hundreds of lines of code (mostly used to initialize the hundreds of properties
- Class methods containing more than 1000 lines of code
- Completely free of namespaces or package managers (uber elite programmers use only the root namespace)
- Random includes in any place imaginable
- Methods containing 1 line: the include of the file which contains the method body
- SQL queries in literally every source file
- The entrypoint script is in the webroot folder where all the code resides
- Access to sensitive folders is "restricted" by robots.txt 🤣🤣🤣🤣
- The CMS has its own crawler which runs by CRONjob and requests ALL HTML links (yes, full content, including videos!) to fill a database of keywords (I found out because the server traffic was >500 GB/month for this small website)
- Hundreds of config settings are literally defined by "define(...)"
- LESS is transpiled into CSS by PHP on requests
- .......
I could go on, but yes, I've seen it all now.12 -
The new w3c standard "CSS Houdini" gives you access to the css engine and let's you write your own css properties. That means no more polyfils, new exciting website designs and more possibilities and control on how the css is rendered on all browsers.7
-
My CTO in the 'good old times', when he still talked to me and shared his wisdom, once told me what I should know about oop and explained me the world of programming and what really matters:
CTO about oop and C#:
"I think this object orientated stuff is overrated and useless. You don't get finished. I write everything in one file. You should do that too. The fastest way is always the best one."
So, dear readers, you might think, he maybe understood, what oop means. I have to disappoint you. He is as FUCKING STUPID as he sounds.
He didn't understand the whole concept of the language C# or oop.
He doesn't use properties, every single method is static void and there is nothing like an object.
Since there is more from where that came from, this will be continued...7 -
Early in my database developer career, I started a new job at a mortgage company. I was poking around the code, just getting familiar with things.
One script identified properties in certain states/territories for special handling:
AND STATECD IN (‘PR’, ‘HI’, ‘AL’)
I thought “Puerto Rico, Hawaii, and ALABAMA?? One of these things is not like the other…”
Yeah, that was supposed to be Alaska (AK)… But they’ve been special-handling properties in Alabama for years. -
The biggest annoyance in Java for me is the absence of "real" properties. Writing getters and setters everywhere is ugly, you are generating them anyways.7
-
Is there an English (UK) option for writing CSS properties? I could never get used to writing "color" all the time 😧23
-
That would probably be implementing multithreading in shell scripts.
https://gitlab.com/netikras/bthread
The idea (though not the project itself) was born back when I still was a sysadmin. Maintaining 30k servers 24/7 was quite something for a team of merely ~14 people. That includes 1st line support as well.
So I built a script to automate most of my BAU chores. You could feed a list of servers - tens or hundreds or more - and execute the same action on each of them (actions could be custom or predefined in the list of templates). Neither Puppet nor Chef or Ansible or anything of sorts was consistently deployed in that zoo, not to mention the corp processes made use of those tools even a slower approach than the manual one, so I needed my own solution.
The problem was the timing. I needed all those commands to execute on all the servers. However, as you might expect, some servers could be frozen, others could be in DMZ, some could be long decommed (and not removed from the listings), etc. And these buggars would cause my solution to freeze for longer than I'd like. Not to mention that running something like `sar -q 1 10` on 200 servers is quite time-consuming itself :)
And how do I get that output neatly and consistently (not something you'd easily get with moving the task to a background with '&'. And even with that you would not know when are all the iterations complete!)?
So many challenges...
I started building the threading solution that would
- execute all the tasks in parallel
- do not write anything to disks
- assign a title to each of the tasks
- wait for all the tasks to complete in either
> the same sequence as started
> as soon as the task finishes
- keep track of each task's
> return code
> output
> command
> sequence ID
> title
- execute post-finish actions (e.g. print to the console) for each of the tasks -- all the tracked properties are to be accessible by the post-finish actions.
The biggest challenges were:
a) how do I collect all that output without trashing my filesystems?
b) how do I synchronize all those tasks
c) how do I make the inception possible (threads creating threads that create their own threads and so on).
Took me some time, but I finally got there and created the libbthread library. It utilizes file descriptors, subshells and some piping magic to concentrate the output while keeping track of all the tasks' properties. I now use it extensively in my new tools - the ones where I can't use already existing tools and can't use higher-level languages.4 -
Snippet of an overheard conversation today:
"LOL maths beyond basic arithmetic is so dumb. No-one needs pythagoras, trig, calculus or any of that crap unless they have some unholy desire to find the geometric properties of their sandwich."
"What do you want to do when you leave school then?"
"Something to do with AI. That stuff is really cool."
🤦♂️🤦♂️🤦♂️8 -
Code review time:
Hey Rudy, can you approve my PR? ??? Shouldn't it be can you review my PR?(thought to myself)
Anyway, as a new practice, we(royal we) do not approve PRs with js files. If we touch one, we convert it to typescript as part of a ramp up to a migration that never seems to get here. But I digress.
I look at the laziest conversion in history.
Looked like
Import 'something';
Import 'somethingElse';
Import 'anotherSomething';
export class SomeClass {
public prop1: any;
public prop2: any;
public prop3: any;
public doWork(param: any){
let someValue = param;
// you get the idea
return someValue;
}
}
Anyway, I question if all the properties need to be visible outside of the class since everything was public.
Then if the dev could go and use type safety.
Then asked why not define the return type for the method since it would make it easier for others to consume.
Since parts of the app are still in js, I asked that they check that that the value passed in was valid(no compilation error, obviously).
Also to use = () => {} to make sure "this" is really this.
I also pointed out the import problem, but anyway.
I then see the his team leader approve the PR and then tell me that I'm being too hard on his devs. ????
Do we need to finish every PR comment with "pretty please" now?
These are grown men and women, and yet, it feels oddly like kindergarten.
I've written code in the past that wasn't pretty and I received "WTF?" as a PR comment. I then realized I ate sh*t on that line of code, corrected it and pushed the code. Then we went to Starbucks.
I'm not that old(35), but these young devs need to learn that COMPILERS DO NOT CARE ABOUT YOUR FEELINGS!!!!!
Ahhhhhh
Much better.
Thanks for the platform.8 -
Let's install some Addons! Hmm where is that menu item... oh could it be called Extensions? No? Wait... maybe Plugins then?
Maybe it's inside of a Settings window. Oh there's nothing called settings in this endless menu I think. Or is it called Preferences? Options? Properties? Configuration? Ugh and should I look in the File or Edit or Extra menu in this App, Application and/or Program?
Maybe I can Search for it?
OH YOU FUCKING NAMED THAT FIND INSTEAD OF SEARCH, YOU PRESUMPTUOUS PRICK, I CAN'T FUCKING FIND ANYTHING IN YOUR BLOATED GOO OF A GUI.
*scrambles back into his bash-shell like a hermit crab, making soft defensive noises*8 -
I get handed an API spec that has no naming convention followed for any of the JSON properties. Different for both GET and POST. I request fixes and get a "no budget" answer.
-
Last year, we had to do a big university project in randomly selected groups (5-6 students in every group).Three of the five guys were completely useless, I mean, both the other competent guy and me wrote around 20,000 lines of code each, the other ones wrote around 500 lines of code (combined).
After our first few meetings we quickly knew that we have to give them a small task which was so trivial that not even they can fuck it up. But we were wrong. Oh boy, so wrong.
They simply had to code the excel export of the data, which means they had to use two functions from a library and pass the correct data. But their solution was so bad, I lost faith in humanity and was fascinated by it at the same time.
For example, there was this simple class "Room", which had a few properties like size or number of seats and a few getter/setter etc. That was a core class and written by the other qualified guy. So how did the others fuck up the excel export? They somehow rewrote that class in German (although the other code was completely in English), implemented a function for each property that would write its value to a hardcoded cell in a hardcoded excel file.
And this was just the tip of the iceberg. Needlessly to say that I had to rewrite the whole export in the night before we had to present the project.5 -
math be like:
"Addition (often signified by the plus symbol "+") is one of the four basic operations of arithmetic; the others are subtraction, multiplication and division. The addition of two whole numbers is the total amount of those values combined. For example, in the adjacent picture, there is a combination of three apples and two apples together, making a total of five apples. This observation is equivalent to the mathematical expression "3 + 2 = 5" i.e., "3 add 2 is equal to 5".
Besides counting items, addition can also be defined on other types of numbers, such as integers, real numbers and complex numbers. This is part of arithmetic, a branch of mathematics. In algebra, another area of mathematics, addition can be performed on abstract objects such as vectors and matrices.
Addition has several important properties. It is commutative, meaning that order does not matter, and it is associative, meaning that when one adds more than two numbers, the order in which addition is performed does not matter (see Summation). Repeated addition of 1 is the same as counting; addition of 0 does not change a number. Addition also obeys predictable rules concerning related operations such as subtraction and multiplication.
Performing addition is one of the simplest numerical tasks. Addition of very small numbers is accessible to toddlers; the most basic task, 1 + 1, can be performed by infants as young as five months and even some members of other animal species. In primary education, students are taught to add numbers in the decimal system, starting with single digits and progressively tackling more difficult problems. Mechanical aids range from the ancient abacus to the modern computer, where research on the most efficient implementations of addition continues to this day."
And you think like .. easy, but then you turn the page:
15 -
While trying to integrate a third-party service:
Their Android SDK accepts almost anything as a UID, even floats and doubles. Which is odd, who uses those as UIDs? I pass an Integer instead. No errors. Seems like it's working. User shows up on their dashboard.
Next let's move onto using their data import API. Plug in everything just like I did on mobile. Whoa, got an error. "UIDs must be a string". What. Uh, but the SDK accepts everything with no error. Ok fine. Change both the SDK and API to return the UID as a string. No errors returned after changing the UIDs.
Check dashboard for user via UID. Uh, properties haven't been updating. Check search properties. Find out that UIDs can only be looked up as Integers. What? Why do you ask me to send it as a string via the API then? Contact support. Find out it created two distinct records with the UID, one as a string and the other as an Integer.
GFG.3 -
devRant competition - can you convince someone that you're hacking?
Requirements:
Windows (Linux is too easy)
You must use genuine windows command line and the following commands:
color 0a (if this isn't supported in your windows os, you can change it in properties)
cd C:\
tree
The point of this is to see how easily you can convince someone you're hacking/doing something malicious. No prize or anything, I just want to see how ignorant those muggles are.6 -
Client wanted a website to offer rentals for her collection of student rental properties. She was adamant and stipulated that it had to be the Rightmove of student lets. I asked her if she had a £million plus budget for the marketing and then some for the infrastructure and mobile app development. She disapeared. Months later I checked the URL she had purchased and it had been done as a free site on wix.com and was a dreadful piece of shit. You just know instinctively that a client is going to be worthless.
-
So apparently I own land in dubai. Like three separate mortgages based on the email I received.
Your request (Mortgage Registration)
with request number xxxxx / 2024
has been completed
and you can print your issued certificate from this [link]
I've stripped out the numbers and link.
After confirming it was safe I followed through on a old spare cellphone, and yep, I own three mortgages for properties in dubai.
Except obviously I don't.
Someone used my name, an american, to register mortgages in dubai. *Nice* properties according to the pictures.
What started out as a scam email, or what looked like a scam email, went to an actual government of dubai website, with real mortgage registrations.
How in the fuck does that happen?
The only thing I can think of is someone committed identity fraud, and/or an alphabet agency went through the list of known political dissidents, set up a bullshit mortgage in a questionable territory, and are now using that as a pretext to monitor 'extremists with foreign ties.'
All that for some guy on the west coast that hasn't attended a political rally in his entire life.
Must have been that sign I held at sixteen years old by the side of the road that said "bush lied us into a war, and people died."
or maybe it was that time I told a really enthusiastic obama supporting police officer that it amazed me obama had time to win the nobel peace prize what with all the bombings he carried out against foreign civilians.7 -
Update on my old rant: I started writing type definitions for our project (it's basically a chunk of separate files where you document the objects you use; typed languages have this out of the box, js doesn't and it may become useful depending on the size of the project). Our codebase is reasonably big -not complicated, but big- and I felt like I was losing track of all the properties\objects\usage\comments\whatever. So I iiterally wrote some ts interfaces: properties with name and types, that's it, so you know what you're passing around.
Proposal was denied, I'll have to delete the documentation; "keeping the doc updated is going to require more work".
Me: Ok, but what am I supposed to do when I need to interface with your code? Run the debugger and figure out what the fuck you guys are passing around?
Team leader: Yes 😊
4 -
First story (not rant) :3
So I was asked to set problems for an online programming contest for my college (I'm a sophomore)
The participants were students from my college.
Teacher told me "make as hard as you can"
I gave it my all.
:|
1 person solved the first question. Nobody solved the other four. :|
Not sure if I should be proud or sad.
And if you're wondering - here was my first question -
Sam wants to invest in real estate. He's got X dollars to spend. He knows the expected value per square meter of a given property. He knows the coordinates of the vertices of the polygon shaped properties he's interested in.
(both the values and coordinates for each property are given in input)
Find the maximum return on investment he can get.
(answer is, basically you calculate the area of each polygonal house using half the vector cross product, multiply it with their expected value per square meter, and then apply a dynamic programming - knapsack approach)
;-; I really thought it was a nice question man. ;-; I put so much thought into others too. ;-;
Got ignored. ;-;6 -
Everywhere you go, you find these memes where developers are skeptical of their work. Things like "It works. I don't know how. It doesn't work. I don't know how.". Don't you guys think this is a huge problem? And people say that their programming language is the best, because preference. But isn't this happening because our tools suck?
Yes the problems maybe inherently complex but at least we should be able to figure out the logic behind the snipper and reason about it.
Haven't really experienced it, but they say Haskell and the likes are great at this and it must be true because it's backed by mathematical properties and laws, not " experience".
So the rant here is, wish we had better tools in the mainstream that allowed us to enjoy absolute faith in at least what we have written, regardless of the fact that we understood the problem in the domain.11 -
In ESnext, private properties are marked with `#`.
Who thought that was a good idea? No really, who thought that was a good idea?
Why not just -- I don't know -- introduce keywords like ... let me think ... public, protected and private!?
Why this:
class MyClass {
a = 1; // .a is public
#b = 2; // .#b is private
static #c = 3;// .#c is private and static
incB() {
this.#b++;
}
}
If this becomes part of the language, no JavaScript developer may joke about php usage of `$` anymore.32 -
My company con not find any other developer than me.
I could not understand.
We use only up to date libraries in our projects.
Please note the comment private properties...
11 -
Holy fuck is learning new frameworks frustrating.
I'm trying to setup a simple fucking flutter app and all their tutorials are basic shit with no auth/complex routing.
Any feature of flutter that's not in a tutorial has absolute shit documentation with 0 examples on how to use it.
Material app has like 20 properties and if you click on something like on generate there is shit for knowing what the fuck it's expecting.
Stackoverflow has a ton a code but that's just it, code. I have absolutely no idea how they generate the code they have from the documentation on the site. They must have been following flutter from the start.
Ahhhhh! 😠13 -
2018 dev goal #1: ✔️
This week I learned Python 3, as in most of the syntax. Not yet any development, but that will come tomorrow onwards.
Oh, and I hate the funky type system, which is almost non existent and so flexible that I don't know if it's just bad or I simply don't see why I should want it this way.
Please enlighten me why you think Python is great or just plain snake crap.
Did I mention snake case being common practice? And that Python doesn't know real private properties, methods, etc.? How does that work?
12 -
!rant
YES YES YES YES YES
GIMME SOME OF THOSE TYPED PROPERTIES <3
When I first started trying out Java I hated that I had to type every variable I declared, coming from a javascript and php background
nowadays I can't live without them, it feels so safe and secure <3 <3 <3
15 -
I just love how liferay keeps finding ways to surprise me...
Customer: need to fix this security issue
me: ok
me: fixed. Testing locally. Works 100%.
Me: testing on dev server. Works 100%
qa: testing on dev server. Works 100%
me: all good. Deploying to preprod
customer: it doesn't work
me: testing preprod - it doesn't work.
Me: scp whole app to local machine. App works 100%.
Me: preview loaded liferay properties in preprod via liferay adm panel. All props loaded ok.
Me: attach jdb to preprod's liferay to see what props are loaded. Only defaults are used [custom props not loaded according to jdb]
me: is there some quantum mechanics involved..? Liferay managed to both load and not to load props at the same time and the state only changes as it's observed...2 -
Seriously, wtf..
- Getting ready for the K.I.D.
- Will need a red LED light/lantern to see things around w/o waking the kiddo up
- Order a bunch of various models
- Receive some of them
- The another one arrives - it only has white and blueish-white modes
- Reach out to the seller, ask to send me what I've ordered
- Seller replies with:
> Hi, friend
> I am very sorry this light is out of stock now
WTF dude... I order a particular SKU of your products, I need it for its particular properties the other SKUs don't have and when you see you've got no more left you do what? Send me a random product? Seriously, WTF man?!? How about ping me with a message, explain that you've oversold the item and suggest a refund? naaah, too much work, right? Just grab whatever products you still have left on your shelf and send them to your customer instead. /s
WTF MAN?!?!2 -
Just came across a video telling how cloudflare fetches real random data for their generators: Lava lamps, radio active properties and a chaotic pendulum
https://youtube.com/watch/...
8 -
Bored waiting for a long running test cycle to complete, so...
Monopoly: Software Dev edition.
All properties are companies with apple and alphabet being the most expensive ones, course the online version plugs into stock tickers to accurately reflect the current share price.
All railroads are broadband providers.
You don't build houses or hotels, but patent portfolios and 'landing on another property' becomes 'infringing on a patent'.
Cards:
- Kickstarter refund, collect £200
- Hit by ransomware, pay 1bitcoin.
- You are sued in East Texas, go straight to jail, do not pass go, do not collect dividends.
- Get out of court free card.
Yeah, I'm that bored that I'm rewriting bloody monopoly...5 -
Just found this absolute 5 head, galaxy brain implementation in a piece of code which is called in a loop by a background scheduler which has performance issues.
There are 20+ properties, some which are recursively calling other properties with the same implementation style in this class.
Constant out of memory errors have been reported for this software, I wonder why...
15 -
Why is it that mediocre people are so loud mouthed.
some stupid wannabe fuck buys a sports car ranging around 100k, he will 3 stories of a week of that car.
Meanwhile the guy who has his own yatch and 12 properties doesn't say a word about it and appears lowkey
i find this fascinating af7 -
I like what I do for a living.
I build software, mostly from scratch or early stage products. Those are different industries, different companies, different technologies, frameworks and languages. Systems that impact economy in a different way.
When I develop software I am picking different parts of same project and try to understand how companies earn money and what are advantages of their software. What are required regulations and requirements to sell the stuff.
How the money flows from client and what they’re changing for. I especially try to understand stuff from business perspective.
When I pay my debts and luckily be still alive but unemployed and with minimum income from stocks / properties rental I will have plenty of time to duplicate many of those businesses.
I picked programming cause it’s touching all parts of economy basically without any skill requirements and certifications. It’s young impactful industry that is luckily not yet regulated. You just need laptop, like to solve puzzles and have plenty of free time and you can create everything. Never forget about it.
Cloud corporations try to make people think differently but it’s just that simple.7 -
Saw this in a previous developer's code which is currently in production.
public bool reset;
public bool Reset
{
get{ return reset; }
}
This was done for most if not all the properties.2 -
When I started my current job I fucked up my first deploy ever so slightly but In the end managed to get it going with a quick hack (unpacking our war file modifying some properties and a jsp page before restarting the tomcat server )
One of the senior developers was having a really bad day and decided I was who he was going to take it out on, calling me a cowboy (in the Uk that’s a bad thing) blah blah, being really nasty and condescending to me.
I was about ready to shout at him as it was his dodgy configuration that caused the issue in the first place, but instead I took a deep breath and firmly (but calmly) told him never to speak to me like that again or we would have a problem.
5 years later he’s never spoken to me like that again and is actually a pretty decent guy.
Moral of the story people have bad days but also don’t let people take the piss. -
!rant
So, Rust again.
When I learned that Rust doesn’t support inheritance, only traits (interfaces), I was shocked at first.
Then I tried to remember when the last time was that I have used inheritance in the code that I write (not the code that I use).
And I could remember an instance some months ago. But I also remember that I was very unsatisfied with that design and refactored it to use composition instead. And it was much better.
One of Rust’s properties is that many good practices in other programming languages are enforced rules in Rust.
And in case of inheritance, it seems like Rust decided that composition over inheritance is such a good practice that it should be a rule.
I’m not 100% convinced that there never will be cases where inheritance is better. But I still like this radical idea of forcing the devs to do it "the right way" in the majority of (if not all) cases.
I think many devs will disagree.
What do you think?11 -
(first post/rant on here)
So I recently started at a new company. I was kinda aware that the project I'm working on would be rather old school (to put it in a nice way :-)).
Part of my job is to 'industrialize' and update/clean up the existing code so there is less time spent on fixing bugs due to bad design.
One of the first things I had to do was to write a new interface to integrate with external software.
I already noticed some rather nasty habits, like prefixing every variable with m (don't know why), private fields for every property (all simple properties) and a whole lot of other stuff that either is obsolete or just bad practice.
Started writing clean code (simple classes with properties only, no m prefixing, making sure everything is single responsibility, unit tests, ...).
So I check in the code, don't hear much from it again besides the original dev/architect that started the project using my code to further work on that integration.
Now recently I started converting everything from TFVC to Git (which is the company standard but wasn't used by our team yet). And I quickly skimmed through my code to check if everything was there before pushing it to the remote repo.
To my surprise, all the code I had written was replaced by m prefixed private variables used in simple properties. BL classes were thrown in together, creating giant monstrosities that did everything. And last but not least, all unit tests were commented out.
Not sure what I got myself into ... but the facepalming has commenced.14 -
Trying to understand a complex, twenty-angular-module project. Discovers login module rules only CSS properties that hide the rest of the app...2
-
Dear providers of SDKs, when you claim to have a full documentation for your SDK, please at least provide the info about what unit (radians or degrees) the Angle properties are. Especially important when the iOS SDK is taking radians and the Android SDK is taking degrees, as I found out by experimenting. I don't even care so much about float on Android and double on iOS. Just make use of the fucking documentation and provide some actually useful info there. "Sets or gets the angle" is fucking NOT useful.3
-
HTML & CSS.
To me they just feel wrong.
I have been working with them for a little over 20 years now, and it feels like very little has improved. Sure we learned to make things look a bit nicer, we got new tags and properties, but the syntax is still horrible.
The fact that both are replaced by other imperfect languages (haml, jade, less, sass, etc) is just a confirmation that their paradigms are about as fucked up and impossible to exterminate as cobol.
Which points at another problem: browsers, and how slow the web upgrade cycle is — adding native support for nested style definitions in css, or replacing html with a json document seems like a trivial problem, if it weren't for the dozens of browsers and the excruciating pace at which they can adopt standards.8 -
The whole app was a shitshow...
- Cancel order as a post request (the same post request used to save the order).
I demoed the client how with a couple of lines of code I could change his "Cancel order" button to "Mark my order as payed" button....
- List orders method took an user id as input...
- Update profile did not care about wich properties you should be able to change as a non admin...
And so on...1 -
Started to learn nodejs REST, with mongodb, either the service is too light (still only has login) or mongodb is too fast, I've never seen that speed in fetching a single user with 6 properties in its json response, it takes 15ms on my laptop when a dot net core service + MySQL takes at least 70ms6
-
So I was trying to compare my local website CSS properties to the one deployed on production and realized that font/blocks were a little bit smaller than usual. Tried to debug which CSS changes caused this issue for half an hour only to realize that it was because the browser's zoom level was set to 90% locally 🤦🏽♂️
This happened with a guy who just finished 5 years of professional coding yesterday 😂2 -
Well I have a normal dream except I can see the people in it as an object with properties all over them. When they are in a bad mood I tried to debug them2
-
Just a thought.
If your project has good coverage with tests, it should be possible to develop an algorithm that recreates your production code entirely from tests.
Just look at IntelliJ - its autosuggestions on missing properties/methods are 99% times correct - I only need to hit that ENTER button. Add some AI to recreate some algorithms and there you go - you can use your tests as both: code specs and a part of QA.
Any takers for the next AI project? :)4 -
Guess I'll fuckin try again tomorrow.
Building a cross platform c program. On Linux side, just using a makefile. Today I tried using visual studios "clone" feature for git. It just downloads the files and makes them available to the editor, it doesn't make a project, obviously.
But this has some disadvantages. For one, you can't build, or run. Two, you don't get any project properties. My project needs to set the character encoding to Unicode. Can't do that without a project.
So I use their tool to create a project from existing code. It didn't really work. The build profiles were janky at best and I still couldn't set the character encoding.
Ended up just deleting the whole thing.4 -
The scrum master for the project I'm working on decided to help out with changing some code (I'll add he's got a master's in software engineering and very proud about it..aka..big ego). It took him two days...yes two days to write the attached code.
I reviewed his code and sent back a response (code took about 15 seconds to write) including the link to the logging documentation explaining what fields were and were not necessary. Not sure how will look in devrant ...
var data = new InformationalDataPoint
{
Properties =
{
["RMANumber"] = rma,
["InvoiceID"] = invoiceId
}
};
Logger.Log(data);
He's stopped talking to me. Our next scrum meeting with the product owner should be ...um...awkward.
-
Hey this is the first time i post here.
I just started working part-time for this company last week. What i have to do is to change some windows from Win32 to WPF. As i was reading the legacy code i just had to sigh man. They have like 100 projects in a single solution, from C++ to C#, everything acctached to each other, with almost NO comments or docs. Wtf man? I don't know how it actually works in the industry (this is my first dev job) but when you write fucking 20 classes with each one contains bunch of attributes, methods, properties, you can't just leave all the code's semantics in their names. And by the way the app is so fucking ugly i bet they have appointed part-time developers as UX engineers... Even i have little knowledge about UX/UI, i just can't bear with this kind of ugly and confusing and unintuitive production with a cost of a good photo editting software.
Ok there may be much more to rant in the future but let me try through this and tell you more. Have a good day. :)5 -
My secret addiction: defining all colors/ properties in CSS3 variables so that I can easily make my website theme-compatible, and then never making any themes for it.
Hey, at least it keeps my colors consistent....4 -
Just learned display css properties. Took me long enough to make a damned HTML template.
Me no likes front end :(5 -
It was when I saw that he was writing CSS in one huge file (couple of thousands of lines)
And I needed to change one thing (ctrl+f it) and saw it was copied and pasted 4 times ..
And no, not just the CSS properties, the whole thing including class/id selectors...1 -
Story about my old boss:
I was doing a lot of work in an area that had a data property and a method to build an object. I noticed a reset method that iterated all that objects properties, found the matching data from the data object, passed that data through some logic to format it and then assigned that value to the object property.
As part of my PR I removed that method, since data wasn't changing, and simply called the create method again with data.
The result of tidying the code base and putting it up for review before a merge? I get told I have no respect for my boss's code, that I am undermining him, that I need to be more considerate and respectful of other people's work and that I am no longer allowed to change any code he has written in the code base (half the code base) without talking to him about it first, before it goes up for review. Also if he is working on an area I cannot change anything - not even 1 character (he is working on the core of the app).
Every day there I was so confused :D5 -
Worked on an Android app that synchronized contacts. Didn't consider the contact id may change, leading to (rare) cases of properties being synchronized to the wrong contacts. Only found out later in production when one of my frequent contacts called - and my phone showed a wrong profile picture for him.
-
I just wasted 2 hours trying to figure out why the properties of a destructured object returned undefined, even though everything was fine in JSON format. Tried to request data on the frontend from my server with a database attached. Tried accessing each object of my array separately, it worked. In a loop: dataArray[index].propertyX ... undefined??
Turns out I used the wrong property names to access the info inside each object.
🤦1 -
Me yesterday evening:
"Fuck java, fuck JVM, fuck everything about it, shit doesn't work for some reason, no runtime errors, no compiler errors, no syntax errors, nothing, *turns off computer*".
Me today morning(coffee = false), after comparing the documented example code provided by the API with one someone else made, I've noticed that the one provided by the API was messed up and couldn't work.
"Lemme change that one value in the properties...okay here we go"
Shit works out perfectly.
FUCK FALSELY DOCUMENTED CODE
FUCK DOCUMENTATIONS IN GENERAL2 -
So I've created this account specifically for this rant. I usually just browse anonymously.
I've recently been hired in a big company that is one of the biggest Microsoft users in the world and my essentially revolves on making it easier for our collaborators to work with SharePoint (and other ms software)
Never in my life have I hit that much of a roadblock. So for the past week I've been trying to integrate what Ms calls webparts. And to modify the default webparts Ms provides you need to their properties (or Metadata). Except here's the big problem these are NOT documented anywhere (unless I failed to find it, if you do know where it is documented please HMU), so I've found myself trying to reverse engineer the js scripts that are served with SharePoint to figure out what the webpart properties are called and what type of data they are! I've been going through endless github repos using the CSOM nuget package (it's the library everyone uses to interact with SharePoint) and I finally found out about this other library called PnP which is a wrapper around CSOM that makes it easier to use. That wrapper has a way for me to load existing page and look at the properties of existing webparts. So here I thought it was the end of my suffering and I could finally get an idea of what it should be. Turns out this method doesn't work because one of the dependencies it has has had breaking changes and they still updated it even though it breaks their code! So for the past two days I've been trying random combinations of key values with different data types and json serialization methods.
Oh and yeah I've also looked at all the http calls via the chrome network tab, the metadata is not served as an individual file but is computed by Ms servers when they're serving you their html files.
So uh yeah run from CSOM if you can..3 -
So we had this legacy Objective-C codebase for a mobile app that was actually pretty good: I'd inherited the codebase and spent the past several years gradually improving it and I was actually quite proud of the work I put into it. So of course management decides to scrap it (with NO consultation from the engineers) and outsource a complete rewrite of the app in C# for Windows Universal.
Let me tell you. That code was without a doubt and without exaggeration the *worst* code I've seen in my close to 30 years of experience as a developer. I mean they broke every rule in the book, I'm talking rookie mistakes. Copypasta everywhere, no consistent separation of concerns, and yet way too many layers. Unnecessary layers. Layers for the sake of layers. There was en entire abstraction layer complete with a replicated version of every single data class *just* to map properties in pascal case to the same property in camel case. Adding a new field to a payload in the API amounted to hours of work and about eight different files that needed to be modified. It was a complete nightmare. This was supposed to be a thin client, yet it had a complete client-side Sqlite database with its own custom schema (oh and of course a layer for that!) completely unrelated to the serverside schema, just for kicks. The project was broken up into about eight or nine different subprojects, each having their own specific dependencies on various of the other subprojects in such a tightly-knit way that it made gradual refactoring almost impossible. This architecture was so impressively bad, it was actually self-preserving!
Suffice it to say it was a complete nightmare, and was one of the main reasons I ended up leaving that company. So just sayin', legacy code isn't always bad. :) -
Who ever come to idea to put JavaScript as backend language is insane.
I am coming from Java and now I am doing some work on Node project and I am loosing my mind.
Everything is an object but you have no idea what are his properties. There are call back, async, sync and mix. I don't even want to try debugging. There is no classes only object and a lot of functions everywhere.
The whole story with Node versions and playing with NVM. Don't even let me talk about Node modules.
Frustration and long development.13 -
Come on guys, use those JSON schemas properly. The number of times I see people going "err, few strings here, any other properties ok, no properties required, job done." Dahhh, that's pointless. Lock that bloody thing down as much as you possibly can.
I mean, the damn things can be used to fail fast whenever you misspell properties, miss required properties, format dates wrong - heck, even when you want to validate the set format of an array - and then libraries will throw back an error to your client (or logs if you're just on backend) and tell you *exactly what's wrong.* It's immensely powerful, and all you have to do is craft a decent schema to get it for free.
If I see one more person trying to validate their JSON manually in 500 lines of buggy code and throwing ambiguous error messages when it could have been trivially handled by a schema, I'm going to scream.16 -
I always recite borg quotes in my head when my classes need to inherit properties. Your technological and biological distinctiveness with be added to our own. Resistant is futile.
-
This is my understanding of "Machine Learning" in general
There are two sets of data:
1. In first data set, all the properties are known
2. In the second set, some properties are not known.
The goal of the machine learning is to find the value of the unknown properties of the second data set.
We do this by finding (or training) a suitable machine learning model (mathematical, logical or any combination of), that in the first data set, computes the value of the properties, which are unknown in second data set, with minimum error since we already know the real value of those properties.
Now, use this model to predict the unknown properties from the second data set.
3 -
My dev lead is a uniquely poor leader with an impressive ability to produce a large amount inflexible, temporarily functional code.
As we're in another pair programming session where I try to keep him from destroying over all type safety and architectural decisions to meet a self imposed demo deadline, he keeps trying to access properties of his state.
This state object is incorrectly typed with an anonymous type with incorrect properties.
Despite repeating calmly stating that the object is incorrectly typed, and that's why there are red underlines when he tries to access a property he knows is in there, he insists that that's not correct.
Finally, he knowingly says that he's figured it out and that he's been doing this for many years.
What was the solution you might ask? (state as any).myProperty;
Truly breathtaking mastery. -
When you spend more time renaming variables, class names, properties etc.. to achieve perfect code and patterns rather than actually solving the problem. I'm bored now...
-
Working on a team to take functionality from the latest version of an old executable and put it into a new web-based app.
Coworker: I can't get the results to match so I'll just change the options I'm using in the original program until they match.
Me: That's not how this works. That's not how any of this works. Same options on both source and new app, and you should get identical results. Otherwise, there is a defect.
I walk over to look at what CW set up.
M: "Why do you have this box ticked? That option doesn't even exist in the new version."
CW: I don't know. It was there?
M: (trying not to lose my cool, sets up options the way they are supposed to be) This is actually a pretty simple program. It just queries the DB, so we have to make sure the queries and results are the same.
CW: (runs it) Still doesn't match.
M: What version of the source app are you using? Make sure it's the latest.
CW: I can't tell. There is no help/about menu.
At this point, I kinda want to quit and live in a cave.
M: You don't need that. Check the executable in Windows Explorer.
CW: What do you mean?
At this point, I'm sure I look like Anger from Inside Out. I show them how to do it (right click file, properties, etc), wondering how they got this far in their career without knowing how to do the simplest things.
M: (surprised and irritated) This... isn't the current version. It's two versions old.
CW: Well, I couldn't get the newest version to return the results that matched the test cases, so I used the version that did...
M: You can't do th... Why wou... How is that acc... (turns around and walks out to tell the manager he hired a moron)2 -
Linux:
echo name > /etc/hostname
Windows:
This PC -> Properties -> Extended Settings -> Hostname -> OK.
The fuck windows?!
I'm changing a hostname, not taking out a loan.7 -
Hello and welcome, to a presentation in which I will tell you my thoughts on the shortcomings of modern day computers and programming practices.
Computers are based on a very fundamental and old idea, folders, and files, a file is basically a concrete amount of data, whereas a folder is a group of files, and it comes from the real life concept of files and folders, now it might be quite obvious already that using a concept invented in 1898 by a guy called Edwin G. Seibels, might not be the best way for computers to function in the year 2020, but alas, it is.
Unless of course, you step into the world of a programmer.
A programmer’s world is much different, they use this idea of a data structure, or in simpler terms, an object. An Object is just like what you would think of as an object in your head, something with different properties that you can think about in different ways, for example your mobile phone, it has a battery percentage, it has a screen size, it has free space available. Programmers use these data structures to analyse data very quickly, like finding all phones with a screen size bigger than a certain size for example.
The problem is that programmers still use files and folders to create the programs that use these objects.
Consider this example.
Let’s say you want to create a virtual version of a drink bottle, consider what properties it will have, colour, volume, height, width, depth, material, etc..
As a programmer, you can leverage programming features and change the properties of a drink bottle directly, if you wanted to change the colour, you just say, drink bottle “dot” colour, equals blue, or red.
But if the drink bottle was represented as a file, all the drink bottles data would be inside the one file, so you would have to open the whole file, find the line or section of the file that has the colour data of the drink bottle, and select it, highlight it, delete what’s there, and type in your new value.
One way to explain this better is to imagine a folder that now represents the drink bottle, imagine adding a new file into that folder that represents each property I described before, colour, volume, etc.., well now, you could just open that folder, find the file for colour, either by looking with your eyes or you could do a file search in the folder for a file called colour, open it, and edit the value inside. This way of editing objects is the one that more closely represents the way programmers and a program itself interacts with objects inside a running programming language.
But the thing is, programmers don’t use the folder/file way of creating objects and putting them into programs, because it would be too cumbersome, they just create 1 file for an object, or have lots of objects in a file, and create all the objects in 1 file, and then run the program which creates the objects, then when they stop the program, it deletes the objects. So there is no actual link between the object in a file and the object that the program creates by reading the data from that file, if you change the object in your program, it does not get saved to the file.
So programmers created databases to house these objects, but there is still a flaw in databases, they are hard to interface with, and mostly databases are just used to send data or retrieve data from, programmatically, you can’t really browse a database the way you can browse the files on your computer. You can, but database interfaces are not made to be easily navigated the way files and folders are.
As it stands, there is no way to store objects instead of files on your computer and interact with them in complex ways the way programmers can inside the programs they create.
If the idea of an object became standard the way a file and folder is standard, I think it would empower human’s a great deal to express things far more easily and fluidly than they can today.
Thanks for reading.8 -
Spending the day sending emails back and forth with your client because they can't be bothered to prepare a single overview of what properties the endpoint expects, and instead expect you to piece it together from 6 PDFs of which at least 2 contain contradicting information, another is outdated, and the last one seems to have been exported from word and is missing half the content.
Fun times! -
I was pretty upset at my loved one today. She asks me how to save a file into a PDF, so I explained how to print to PDF from chrome, pretty simple, good so far. Then...
-"Hey, the file has an 'e' for internet, will they need internet to open the file?"
-No, why would they?
-The file has an 'e'
-Did you name it 'e'?
-No, but it has an 'e' like internet
-... You mean the icon?
-Yes
-Right click, click on properties and change the default program to Adobe...
-Oh God, it's so complicated, I'll ask someone else to do it
-What? It's literally 2 clicks!
-Why does it need internet?
-It doesn't! It's just the default
-The what?
-Cheez! Doesnt matter, just go to properties and click on 'Change'
-Fine! Done now what?... Ooh...
-Now click on Adobe Acrobat
-Awesome! Thanks! Now it's fixed, I'm so glad because I'm about to send it on an email and I'm sure my boss would have thrown a fit if they weren't able to open it offline
-😒4 -
can we just get rid of floating points? or at least make it quite clear that they are almost certainly not to be used.
yes, they have some interesting properties that make them good for special tasks like raytracing and very special forms of math. but for most stuff, storing as much smaller increments and dividing at the end (ie. don't store money as 23.45. store as 2,345. the math is the same. implement display logic when showing it.) works for almost all tasks.
floating point math is broken! and most people who really, truely actually need it can explain why, which bits do what, and how to avoid rounding errors or why they are not significant to their task.
or better yet can we design a standard complex number system to handle repeating divisions and then it won't be an issue?
footnote: (I may not be perfectly accurate here. please correct if you know more)
much like 1/3 (0.3333333...) in base 10 repeats forever, that happens with 0.1 in base 2 because of how floats store things.
this, among other reasons, is why 0.1+0.2 returns 0.300000046 -
😡 When one of your hosting companies (inmotionhosting.com) decides to send you a we're going to freeze your service in 48 hours if you don't remove your site backups...
On a Friday...
The backups were made by their own support staff...
Time to move all properties to AWS! 👍7 -
Just created a tiny (not yet stable) selector library that allows you to change properties on multiple elements just like you would do on a single one. It also has some more useful features. https://github.com/kosimst/kazel
Still in development, but prototype should work. What do you think?6 -
PM tells me to merge (large feature) work that's heavily under WIP.
In that is a performance optimisation he instructed (with an aggressive DM) me to stop looking at even though it's a concern for larger clients that I had to fix before as it's "unnecessary" - thought whatever I'll leave the code as is then
I tell him him the PR is not ready yet, there is still a lot of clean up to and tests to write
Just do it
A ~week later "wow you write really selfish code like look at this"
Shows a wrapper class from the optimisation with 2 properties and getters and setters (and override some of super's properties). I explain to him why it's there, "that should have been a comment". I tell him I write detailed comments as part of my refinment process which he wanted me to stop.
This is after he tried to merge a release branch into main while sneaking in some "corrections" and I pointed out it breaks Dev.1 -
So today I asked my intern whom I have already asked to look and read about loggers and it's properties that what is the difference between log levels like INFO, WARN, etc and log.info() and log.warn() , etc?
I got a reply that first one is in uppperacse and second one is in lowercase.6 -
NodeJS:
*Put image in Folder*
</>Import Image from "./images/image"
Xamarin
*Create Folder ONLY FROM VISUAL STUDIO*
*place image into folder*
*Properties: Build action: Embedded Resource*
THE FUCKING RECOURSEID DOESNT EVEN APPEAR WHAT THE FUCK XAMARIN2 -
Follow-up on https://devrant.com/rants/5001553/...
How the fuck are Jupyter notebooks so popular in research? Like some dude had an idea to take perfectly good markdown and python code, add a whole lot of transitional properties to make version control impossible, encode it as JSON on the assumption that a human could somehow look at it and make sense of countless escaped characters and base64 encoded data, create dedicated software people need to install in order to read what used to be simple plain text, and think "This. This is what 99% of data researchers will use from now on." And somehow, overwhelming majority of researchers agreed that this extremely inefficient data format is the best there is and they should develop all their tools around it.9 -
Pretty much Python automation on steroids.
https://github.com/konradhalas/...
Dacite is an integral part in it, cause it makes most auto generated API wrappers like Cloudflare API "maintenable".
Getting dicts, converting via Dacite to defined data classes...
Then using TOML to define e.g. output parameters (e.g. list of classes / properties one needs)...
... To export them via Pandas to anything what one needs.
It's just so comfortable.
Definining data classes, sprinkle the API calls and dacite in it, some definition via TOML, done.
Yes, lots of dark vodoo / behind the scenes magic... But ... It removes all this annoying fucked up boilerplate writing that takes ages and makes it frustrating.
As long as the data wrapper (e.g. clousflare API) generates Dicts, its really minutes to get an export working.
If you know the pain of having to deal with multiple accounts, different formats (e.g. different companies)… hours of manual copy pasting to aggregate the data etc.
Then you can maybe understand why I love this so much.
Data classes and dacite makes painful confusing workflows so much nicer and self documenting, I get wet in my pants while writing this. :) -
Im in the process of developing a tool for small comunity of gamers.
That tool will help people in mod making.
Currently you have to use notepad++ in order to modify .json files that contain unit properties.
I downloaded grep for win to check for patterns in those .json files to understand how they work
I ran a simple search and...
Avast decided to frezze my pc for 20min to check 300 files because winGrep accesed them...
WHY THE FUCK DID YOU DECIDE TO SATURATE MY HDD IO YOU FUCKING PIECE OF SHIT? I HAVENT GOT ANY WIRUSES FOR 6 YEARS YOU ARE USELESS. I WILL UNINSTALL YOU BECAUSE YOU ARE JUST WASTING MY RESORUCES AND MY TIME.
I cant even reboot my laptop because i would lose my code!
Fuck AV's
Fuck slow hdd's
Fuck inefficient programs
Fuck people who thought that instaling a bunch of crap on win 10 is a good idea
Fuck people who will try to convince me to swich to linux
Fuck apple
Fuck M$
I love my C hashtag
I might swich to win10 ltsb6 -
Shopping still keeps being an annoying task in the web age. The research for what i actually want is fine.
But it is a so damn timewasting and boring experience to sift through all that search results filtering out the non-results and overprized hippster shops first, then trying to find the best matching product on each remaining shop...
They all let you sort by price but not even one offers sorting by price per kilo and only a few offer some sort of product detail filter (which often omit relevant products because of insufficient tagging)...
The last part is rather easy though: compare properties of best matching offers and use the shop with the best offer.
P.S.:
I am fully aware of the fact, that part of the problem is my obsession in buying the correct thing combined with a cheapskate mentality.
So don't comment about just picking the first sorta-matching offer as that certainly would be way too easy (and cheaper because time is somehow money too).1 -
Trying to use authenticate a JWT token from an Azure service, which apparently needs to use Azure AD Identity services (Microsoft Entra ID, Azure AD B2C, pick your poison). I sent a request to our Azure admin. Two days later, I follow up, "Sorry, I forgot...here you go..."
Sends me a (small) screenshot of the some of the properties+GUIDs I need, hoping I don't mess up, still missing a few values.
Me: "I need the instance url, domain, and client secret."
<hour later>
T: "Sorry, I don't understand what those are."
Me: "The login URL. I assume it's the default, but I can't see what you see. Any shot you can give me at least read permissions so I can see the various properties without having to bother you?"
T: "I don't see any URLs, I'll send you the config json, the values you need should be in there."
<10 minutes later, I get a json file, nothing I needed>
<find screenshots of what I'm looking for, send em to T>
Me: "The Endpoints, what URLs do you see when you click Endpoints?"
<20 minutes later, sends me the list of endpoints, exactly what I'm looking for, but still not authenticating the JWT>
Me: "Still not working. Not getting an error, just that the authentication is failing. Don't know if it's the JWT, am I missing a slash, or what. Any way I can get at least read permissions so I don't have to keep bugging you to see certain values?"
T: "What do you need, exactly?"
Me: "I don't know. I don't know if I'm using the right secret key, I can't verify if I'm using the right client id. I feel like I'm guessing trying to make this work."
T: "What exactly are you trying to get working?"
<explain, again, what I'm trying to do>
T: "That's probably not going to work. We don't allow AD authentication from the outside world."
Me: "Yes we do. Microsoft Teams, Outlook, the remote access services. I can log into those services from home using my AD credentials."
T: "Oh yea, I guess we do. I meant what you are trying to do. Azure doesn't allow outside services to authenticate using a JWT. Sorry."
FRACK FRACK FRACK!!
Whew! Putting the flamethrower away.
Thanks devrant for letting me rant.3 -
Each time I try to study someone else’s (cool) JS files, to learn from it, there are always some funky function calls that throw me off. I wish the person could be beside me and just walk me through why they did what they did at each step.
It’s just tough sometimes. I see all these cool projects on GitHub and I go, “let me try to analyse it,” and then I see all these properties too. Sometimes I feel compelled to just check the API but it seems like I’d be going into a blackhole of never-ending API depths.
What are some tips that you JS pros have?2 -
Why does the css border-spacing have to be different in how it takes 2 values.
If you look at margin and padding properties when passing in 2 values, you pass in:
margin: (top/bottom)px (left/right)px;
However, when using border spacing:
border-spacing: (left/right)px (top/bottom)px;
I know I’m simplifying here, but it’s goddamn irritating how it’s takes in vertical and horizontal spacing the other way around. Who the hell thought that was a good idea4 -
Keeping up the tradition!
https://devrant.com/rants/15030806/...
Now powered by the awesome Claude 4!!!! The latest bleeding edge gem in the LLM trend that by the bold claims of big tech and various youtubers is stunning and will replace programmers/insane/godsmacking
This time, I decided to post because I was on the verge of a mental breakdown and I had a firsthand experience and a bit of free time, so instead of waiting that the rage boils down, I just took the chance and so we have a fresh AI experience to proof my previous rants.
Problem:
I have an application that manages interactions between a Mediator pattern between Kafka, some http listeners and other stuff (Rabbitmq, Redis (redis= another shit) etc etc)
Kafka handling was already done, i needed to exacly replicate what was being done with kafka for http. I said, heck, we have AI, it's good to do bovine stupid work, why not let him copy the whole structure, they have also agents on copilot on vs code, and they pulled out Claude 4, let's give it faith again.
Big error.
Beside the havoc the fucking agentic AI not being able to fully copy an already existing pattern and scaffolding, it did half shit wrong.
One of the most frustrating parts, since today I have an example, was this (summarized version of the prompt because I was very much more specific also giving the AI files and pointers to the code and explaining it):
PROMPT:"I have to return fake http transports, just copy what exists for kafka and adapt it to a new transport type called "Http", this is the structure {json with the class}
AI: "I need to see the current ITransportsItemResponse interface first to understand the structure, then I'll modify ...... BLAH BLAH"
Of course I had to review the whole code.
PROMPT:"any valid reason why you dumb shithead didn't respect the IGetKafkaConnectionsItemResponse and generic IGetTransportsItemResponse format and you pulled out of your ass a full blown IGetHttpConnectionsItemResponse with extra properties when compared to IGetKafkaConnectionsItemResponse"
AI: "You're absolutely right, I fucked up. Looking at the IGetHttpConnectionsItemResponse interface, it has way more properties than the basic IGetTransportsItemResponse and IGetKafkaConnectionsItemResponse interfaces. BLAH BLAH wall of text reasoning"
Then it modified the api calls to suit the kafka objects and didn't update any class of the Http transports
PROMPT:"So you tought it was a good idea to leave the #sym:IGetHttpConnectionsItemResponse like it is respect to #sym:IGetKafkaConnectionsItemResponse ? Why? And answer the why don't apologize like a little wuss"
AI: "I left them different because they represent different domain concepts... BLAH BLAH EXPLANATIONS WALL OF TEXT"
Now ai tought it was good to do this and that but....
PROMPT: "In your fucking careful analysis didn't you reallize the "items" object are a basic representation and in the fuckin same folder there is also the object with the full set of properties?"
Literally it missed objects used in the same folder for different scopes and modified stuff without caring.
AI: "You're absolutely right. I missed that there are TWO different response types BLA BLAH"
I won't continue to not get too lenghty than it already is but the point is:
AI IS RETARDED.
People say it will replace programmers.
People says agents are the future.
Sad reality it's an overglorified broken ball of if/else that can't do shit well beside bovine work.
No amount of tutoring it with careful prompts, explainig the code and whatever else is going to fix it.
I've used gpt since gpt 3 and no model has been up to anything good, not even NLP. They suck also at the sole scope they were invented for.
I tried to ask GPT to make a curriculum based on another, I gave it the example curriculum and another one with the informations.
I carefully explained that it must not be a copy of the other, they are 2 different roles and to play by fantasy to make it look it was written by 2 different persons and to not copy stuff from the other.
Hope lost. It looked like the other curriculum was copied over and some words swapped, lol.
What a fucking joke, lmao, I am studying deep learning and machine learning to get on the bandwagon to make my professional figure more appealing, but I can already feel this is a waste of time.5 -
I have an idea
Imagine an objective social media platform
which is like a cms
everything you add to the platform can be anything you want it to be
depending on the properties of any given thing, the client will render it differently, and the blockchain will compute differently.
You go to site.com
you create some "thing"
you give that thing a name,
a facebook post
the platform looks up all the schema's used for thing's named "a facebook post", and suggests the most popular, which would be a "thing"/"object" with the properties comments, with the type list of other things, reactions, which is a list of reactions, reactions being likes, loves, laughs, etc.. a property called shares.. etc.. etc..
so the platform is a cms which can adapt, create, and display data based on what that thing is objectively depending on its properties. You could have tweets, reddit posts, youtube videos, all on the same platform.
If you get my drift, hit me up, ireply@myleisure.com.au,
first principles7 -
Only four things are infinite , The universe, Human stupidity, The no. of functions and properties in CSS and JS, AND WINRAR's TRIAL PERIOD......
10 -
Code review today and the senior says "Avoid comments. Putting the procedure in a well named function where it can modify those class properties will work just as well."
ARE YOU KIDDING ME? YOU ARE GOING TO PREFER CODE OVERHEAD OVER COMMENTS? I AM SO TRIGGERED RIGHT NOW I CAN'T15 -
In SQL Management Studio, why is the Identity Specification so low in the column properties list?! It's so annoying to scroll and find it.
Is this punishment for using the GUI?1 -
Hey, can you generate a spreadsheet from this no-sql database with these specific properties for me?
6 months later:
Hey, the spread sheet in the new database, now use it, I messed with it for the past months, had some trouble with data but it sure is better than the db, right?
...
Just die...5 -
Designing with "real" data
In Interaction Design Uni i've got this assignment to design a prototype for an "Ebay for used books". A requirement is that we have use "real" Data and not lorem ipsum for our design prototype tools. Which is a fair point but....
It's about 50 book categories (crime, history, romance) we have to cover, and for every category the prof wants at least 2 Books.
I've don't have the time to type in the (meta)data for 100 books at 30 JSON properties by hand. What would be your advice?
Do you maybe know a easy to use online bookshop API? (remember I'm a tech savy designer not a dev)
Or do you know someone in a low income country who does data entry? Or any experience with hiring someone on fiverr?
Thank you for your help. :)
undefined fiver sketch data entry design uni json database framer studio school assignment protoyping invision craft9 -
Windows ....
program launcher file => Properties => (checkbox,Run as Admin) = true
Now every time I run the application it still prompts => "You need administrator permission to run this program"4 -
I am now going to attempt the problem solving ritual.
Requirements:
-have a problem or piece of unoptimized code and you don't know how tk fix/improve it
-be able to sleep/take a nap
Now before I fall asleep the ritual should provide me with an epiphany to solve my problem
Plan b:
I have a class ninja (model), with an observablecollection<property> properties and an observablecollection<gearslot> gearslots;
,a class gear with an observablecollection<property> properties and an Category category:
And a class gearslot with a Gear gear and a Category category;
Via entity framework this results in several property entries per ninja
And several property entries per gear item
All good so far.
I now actually want the ninja property values, to be the sum of the gear property values
So a ninja has int, agi and str of 0.
Gear has 0 or more stats.
If the ninja has two pieces of gear on with agi +1, then the ninja agi should be 2
If possible i would like the logic in the model.
Else i have to put it in the viewmodel.
That i can figure out, its just so inelegant.... -
I love Rust's error messages, but I think they were trying to be a little too smart with the error reporting here and ended up relying too much on properties of the medium.
How the fuck do I tell which is which?
My hypothesis is that because #3 can only be a lower bound based on the phrasing of the sentence, and because #2 is an upper bound, the correct order is 2;4;1;3. But why do I have to do intermediate level English grammar exercises to read my error message?
-
I manage the infrastructure of an application. Responsible for setup, maintenance and upgrades of all the associated servers, databases, filesystems and tuning. The business area is responsible for maintaining the content and structure of the app.
A couple of weeks ago, the business area started asking me for the system admin passwords in an attempt to integrate a remote service. The reason was because he didn't want to store his own credentials in Jenkins. Imagine the shock when they were told no.
Then a week ago, they asked for the password again so they could update a properties file. Again, the answer was no.
We sent them an email yesterday asking for their change management number so we could make the change to the properties file. They were absolutely shocked to find out that we hadn't already updated the file because they had already deployed their code changes to go with the properties file last Thursday. They submitted the request to us on Friday.
Getting real tired of people screwing up and pointing the finger back at me. -
I always used to think that Linux + Intel == <3
And here I am, ordering Qualcom and Realtek wifi cards to replace my Intel one.
Fuck you Intel for removing the lar_disable iwlwifi parameter!!!
FTR: https://dev.to/netikras/...10 -
I may have accidentally found a legit factorization method that converts factoring to a combinatorics problem over a graph, with a time complexity that is the factorial of the logarithm of the semi prime being factored.
I don't know if this is supposed to be good or not, and I don't want to post it prematurely like I almost always do. Not at least until I study its properties better, but it's still a pretty interesting find I think.11 -
OK, I know the general consensus of StackOverflow on DevRant...but jesus h christ...do devs not debug their own shit anymore? I can't say how many times I see "I get this exception...how do I fix...hurrr durrr....". When it all comes down to it, if they just attached a debugger and looked that variables/properties, they'd see what kind of stupid shit they are doing.
-
- The golden rule of CoffeeScript is: "It's just JavaScript".
- Nice!
- And provides a basic class structure that allows you to name your class, set the superclass, assign prototypal properties, and define the constructor, in a single assignable expression.
- No nO NO NO! -
It would have to be variable names for classes. I mainly use C#, but I'm sure this applies to other languages. You need a name for the instance variables, the parameters for the constructor, and properties.
-
I fucking hate Figma.
It's primary use case is designing web applications, yet all of its naming conventions are based on SVG.
So you have to fight with designers trying to shoehorn SVG naming conventions into design tokens.
"Stroke" is border. Every time I see this I feel like I'm having a stroke.
"Drop-shadow" is box-shadow. This one really pisses me off because the properties you set for drop shadows are not valid drop shadow filters unless by some miracle the designer didn't discover the spread property. I suppose this doesn't matter because 99% of the time the code will apply a box-shadow anyway.
"Effects". FFS.
/rant1 -
Wasted two hours to end up finding out EF Core had a bug :\
Next time better blame Microsoft before blaming my code lol
https://github.com/aspnet/...9 -
"The thing I want to change is very simple.."
Day starts off great again by manager saying the above - which is already problem with her limited technical knowledge - and then she proceeds by wanting to change multiple properties of a primary key in our live db.
I really hope my interviews go well this week and I can leave this place soon.. -
When the teacher didn't know how to copy the path to the website directory.
He created a shortcut to the website directory then opened the shortcut properties and copied it there. Just to setup apache1 -
JSrant
Is there no other uglier way to create a constructor in JavaScript apart from using parameters for the properties?
Some of my entity has like a dozen properties (+_+)12 -
Freenas update from 11.1 to 11.2 beta 2
They added experimental smb direct / multichannel support, yay.
Me tries to connect to the smb share:
->Connection timed out 🤔
Tries something.
->Connection refused 😐
Google foo ....
->Nope, no connection 😔
"Failed to retrieve list of shares from server"
Reinstalls freenas to be sure it's not some janky install.
->Nope.
Google some more
->Nope 😭
*Like a year later*
Look into /etc/samba/smb.conf
Client max protocol = NTLM1
Motherfucker! 😬
Who thought that to be a good Idea!?
😠
It's the default Manjaro smb conf from the official repository by the way.
Seriously.
Didn't even know there was a setting for max client protocol.
Thought it was a server only config.
😵
Nope, some motherfucker trolled me long and hard this time. 😩
But back to getting smb direct working on my setup.
Thunar gvfs is like it's own completely separate thing.
Smb status, and all the other commands don't see any open connections anywhere.
Gvfs still connects fine to the share even though the smb.conf is deleted and everything else is complaining that there is no config.
On the one hand, it uses samba, on the other it's not actually.
Where the heck can I see the connection properties and wether rdma works or not?
Mother trucking, fracking, leg breaking piece of a dance type.1 -
Hello, world!
Okay, guys and gals... I need your creative minds. I need a concept for sort of a property manager for my game.. I have an idea of my own, feel free to tear it apart or throw it out the window.
So basically.. You'll no longer have one Computer System (and you wont instantly hit the login screen for that System on startup) Instead, you'll have a lot of things. They will probably only be represented using text and menu's (likely no 3D or 2D environments or anything.. Though, a setup like News Tycoon would be epic, but I think that would be too much for this game.) You'll basically start off with a small space (probably a basement) with x amount of free space. In that space, you'll need to add things like a desk, chair, and a laptop, or tower + monitor. You can also buy things like server rigs with a ton of space, but those are pricy and bulky. Each item costs X amount and takes up X amount of space. Also, you'll need a desk for a monitor (or multiples..) and other things.. (Like your rubber duck collection ;P JK) You can also rent and manage servers. (renting is more exspensive in the long run, but things on your server are not on your property. But, if you own a server on your property you can rent space to to NPCs) As well as manage your devices, properties, stocks, etc..
Also, there will be in-game time. Depending on how "comfortable" you are will determine how long you can stay up in a day. In-game events will take place later on at specific times so staying up (or not..) will need to be managed well. Especially if you're being targeted by a rival (NPC) hacker.5 -
The value of a good walk...
So I was stuck with this problem. There's the data structure then there is the display of the data structure. Two copies of the data which is fine.
But the displayed copy is a pain to work with (WinForms) and there the was problem of having to handle events when the displayed data changed then update the back end actual working array and synchronize it so they're both up to date. Couldn't figure out a good solution. Actually slept on it. Still it didn't sit right to have two copies like that and sync it.
Went for a 20 min walk and BAM! Solution found. There was a way to just directly update the crappy WinForm and sort the data and keep the properties then when done displaying/selecting just convert to the working data format...so simple no synching required!1 -
So.. playing around with jquerys load() function because I'm trying to implement some updating functionality to a specific div. After researching a bit, it didn't seem like it would be too difficult.. but I could not for the life of me figure out why my template was not displaying! I tried testing with just some basic html and it worked fine. Even took a few snippets from my template and again.. it worked. As soon as I copy/pasted my whole template, the page renders nothing. I was seriously getting frustrated so I started entering the template manually testing each line. It worked until I got to this special div container I made.. went and looked at the css properties for it and..
display: none;
*facepalm*
I forgot I had set it to none because I was using jquerys fadeIn() function xD seriously?? -
Man I hate how CSS is treated differently on different operating systems using the same browser, let alone making the same UI heavy application perform identically on android chrome and iOS Safari.
Messing around with the css to figure out what all properties are treated differently, this is how the exact same code behaves on chrome on iPad versus Linux.
Look, I'm not a CSS genius, far from it, BUT it really shouldn't be this bad to make a responsive UI heavy application work on all platforms. I've been at this for weeks now.
9 -
{
"$schema": "http://json-schema.org/draft-04/...#",
"type": "object",
"id": "https://[URL_NAME]/forms/{id}/...#",
"properties": {
"title" : { "type": "string" },
"date" : { "type": "string" },
"content" : { "type": "string" },
"date_start": { "type": "string" },
"date_end" : { "type": "string" },
"status" : {
"type" : "string",
"enum" : ["1", "2", "3", "4", "5"]
}
},
required [
"title",
"date",
"content",
"date_start",
"date_end",
"status"
]
}
See if you can notice the error is this schema. Don't copy and paste it. I change some format to obsfucate the real data naming, but this schema error is still up there
Just wasted my 30 minutes staring at this10 -
!!!ARG!!! I think I'm _done_ with IT. Screw Agile and screw this sort of crap!
2000 AD:
Right-click, select properties.
2020 AD:
Double-click the email message to display it in its own full window.
Click on “File” at the top right of the tab ribbon, find the “Properties“ tile and click on it.5 -
"This happens because ES module import statements result in an object with immutable properties while CommonJS require calls result in an object with mutable properties (for the reasons already described above)." 🤮2
-
I'm the only one who loves programming and computers but hate most of the culture around it? The tropes (caffeine addiction, programming socks...), the YouTube "gurus" who makes clickbait titles and usually screams while reading other peoples blogs, the [hyperSpecificWebFramework]Conf where hours are wasted in which seems an infomercial for "yet another way to update an HTML page basing on a series of properties", the hackathons...
More I distance myself from this mountain of BS more my enthusiasm for tech grows10 -
APIs this have unnecessary global state (static config properties) as if you're writing a monolithic single threaded app.
-
Today I was looking for a JSON to CSV flattener app.
I need one for work that doesn't send the data to a server... (I actually got in a bit of trouble using an online prettifier which apparently sends it to the server to format...)
But couldn't find one. Now I could code own... But wanted to ask first to myself the trouble.
I found a few but they were huge apps 40mb+)... and trials.
There was also a JS one but don't work well was the data isn't rectangular (objects have different properties)7 -
I didn't realise Chrome was just dropping properties. Although I rarely stray from Web standards...
https://css-tricks.com/careful-now/ -
Okay, my initial revulsion for ABI has receded. All things considered, my options aren't that bad. I just had to change my perspective from "huge downgrade from static linkage" to "huge upgrade from a message channel".
Just like a web API, I have to draw a continuous line through the program that separates specific concerns of interest that must fall on one side or another, and which can only cross through things with specific properties.
There are several crates shipping a number of different binary-compatible types, even generic types. Not everything can cross, sure, but maybe not everything should cross either. Maybe a DLL should receive an opaque handle for certain things, such as interpreter internal code representations. Maybe having these separated is important enough to justify having a translation layer.
I'm sure there's much woe ahead, but I'm learning to stop worrying and love the ABI. -
I actively job hunted for close to a year without success. Now I have two offers in addition to my existing position, and that, without even having to apply for either. Knowing I can't combine all three, I've turned one down cuz it offers the least compensation for the most work but the guy is insisting he "wants my skin in the game". I know he's not stupid and obviously knows nobody else would be sympathetic to such peanuts
But it's not as though my life took a dramatic turnaround after months of turmoil. All three opportunities are still within the same meagre region, albeit with minor improvements. I do NOT feel grateful because the circumstance of one of the new offers is such that I'm still tied to my old buddies apron strings. Not only did I stagnate but I've got them paying my salary now. They rub it in by telling me I might get a car in two years time if I join them now, and how many properties they've acquired in our time apart
It sucks how little headway I've made in their absence, and how much harder I have to work to have any hope of earning close to their monthly wages1 -
I was at school and one of my friends asked me to help with his code. He said that his image wouldn't appear on his website.
I checked his code and it was right, so I checked his images folder.
The image he wanted to put on his HTML document was something like "prev.img". I was a bit confused. A file with a .img extension? He did put his code right, but there was still something wrong. I right clicked the image and went to the properties. The file extension was .jpg.
I eventually corrected his code but I still can't find out how he fooled himself. smh -
I so f#!ing hate how "font-weight: bold" looks on mozilla (the bottom one) compare to the chrome.
Chrome looks so modern and elegant >< .
Or is this some compatibility properties that i got to add ?
5 -
For web devs here, do we really still need to support browsers of the evil (yeah I'm talking about MS browsers, Edge included) ?
I mean, building a css ui library here in 2017, without the benefits of custom properties, grid and so many other cool things, is so fucking frustrating.
A practical example : color theming with custom properties = Fuck Yeah / color theming without custom properties = so verbose and painfull, sucks.
The library is mostly for private usage at the moment so... I'm about to drop IE and Edge in the deepest shithole of the darkest cavern of my memory, and move on coding my lib with modern CSS, with almost no regret for the ghosts of the past who are still using these shitware today.
Should I ? Or should I... maintain compatibility as we traditionnally do ?
What's you guys opinion about this ? Can we finally kickban these browsers from our lives ?3 -
After the fun I had with the XEN Orchestrator UI ( https://devrant.com/rants/2554182/ ) I build an exporter that normalizes XEN / Proxmox API output and writes it into a nice spreadsheet.
Took PHP 7.4 for a spin. Sweet jesus, lot of nice stuff.
Been nearly a year since I did something larger than small scripts in PHP, but felt really at home again.
The type hinting and arrow functions made writing the exporter a breeze.
DTOs with typed properties spared me quite a bit of headache when normalizing the different APIs...
Utilizing *sort with fn arrow function is a pretty nice and concise one liner with the spaceship operator.
And I have now a nice spreadsheet...
Thanks at the PHP folks.1 -
I just found out how to make Websphere suck less. You just go into Application Servers -> (server name) -> Web Container -> Custom Properties and add this property:
com.ibm.ws.webcontainer.stopSucking
And then set it to "true". -
X11 question.
I'm trying to read two properties with XGetWindowProperty.
Opening a connection
Reading
Closing the connection
works, however if I read two
things in one session, it fails.8 -
I don't know maybe it's me. I'm sure that at booking.com they have hundred of GUI/UX/UI experts, product owners, A/B testing and whatever.
So, please, can you explain to me in a professional and scientific why, why the fuck, when I search for an hotel in a place for a date, by default, they show me UNAVAILABLE properties?
Like, "hey sorry, there was this great hotel, right in the center and very cheap, but you missed it!! hahahaha, you poor moron"
And every time I have to ACTIVATE the fucking filter myself "only show available properties".
Excuse me? Who want to see in first position the hotels that are NOT available?
Are there some users out there who wants that? If I were hired at booking.com as Product Owner or UX/UI expert, I think the first thing I'll propose is to quit the fucking filter whatsoever or at least to enable it by design.
So why is that? you want to show off? slap me in the face, with your hard cock-list of hotels you have anyway, but not for me?4 -
I was busy with making an end assignment, and one part just didnt work, it wasnt showing properties or gearslots of the first ninja
Then I checked the database and realised that the only entry that is not correct is the first one.
Doh -
Started to value digital properties over material ones.
Examples:
- Own code / Git-Repos
- Own software / apps
- Crisp images
- Open source software
- Private keys equal to real ones 😉 -
A beginner in learning java. I was beating around the bushes on internet from past a decade . As per my understanding upto now. Let us suppose a bottle of water. Here the bottle may be considered as CLASS and water in it be objects(atoms), obejcts may be of same kind and other may differ in some properties. Other way of understanding would be human being is CLASS and MALE Female be objects of Class Human Being. Here again in this Scenario objects may differ in properties such as gender, age, body parts. Zoo might be a class and animals(object), elephants(objects), tigers(objects) and others too, Above human contents too can be added for properties such as in in Zoo class male, female, body parts, age, eating habits, crawlers, four legged, two legged, flying, water animals, mammals, herbivores, Carnivores.. Whatever.. This is upto my understanding. If any corrections always welcome. Will be happy if my answer modified, comment below.
And for basic level.
Learn from input, output devices
Then memory wise cache(quick access), RAM(runtime access temporary memory), Hard disk (permanent memory) all will be in CPU machine. Suppose to express above memory clearly as per my knowledge now am writing this answer with mobile net on. If a suddenly switch off my phone during this time and switch on.Cache runs for instant access of navigation,network etc.RAM-temporary My quora answer will be lost as it was storing in RAM before switch off . But my quora app, my gallery and others will be on permanent internal storage(in PC hard disks generally) won't be affected. This all happens in CPU right. Okay now one question, who manages all these commands, input, outputs. That's Software may be Windows, Mac ios, Android for mobiles. These are all the managers for computer componential setup for different OS's.
Java is high level language, where as computers understand only binary or low level language or binary code such as 0’s and 1’s. It understand only 00101,1110000101,0010,1100(let these be ABCD in binary). For numbers code in 0 and 1’s, small case will be in 0 and 1s and other symbols too. These will be coverted in byte code by JVM java virtual machine. The program we write will be given to JVM it acts as interpreter. But not in C'.
Let us C…
Do comment. Thank you6 -
I'm a Ruby on Rails developer. I love Rails because you can get so much done so quickly. I've built huge websites on Rails at the consultant shop where I work.
A couple of years ago we added a frontend guy to the team. We switched from doing full stack Rails to using Rails for API only with Vue with Typescript as the frontend. Since this transition took place, I am unable to get anything done on frontend. It takes a huge amount of effort to just add a new input box to a page. Our whole team is on the edge of getting laid off because we can't get things done in a timely fashion for clients and our products consistently run over time and over budget.
Here I'm trying to add an "Are you sure you want to delete this?" message to a form, and I'm on third hour trying to make Typescript happy. I want to assign a variable a value and I have to decipher errors like this "Type 'Ref<string>' is missing the following properties from type 'Vue<string, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, ...>>': $data, $props, $parent, $root, and 30 more." WTF?!?!
Am I just not smart enough for this? Why did programming suddenly become so hard for me? If I had to start off this way I wouldn't be a programmer because I wouldn't have been able to figure this out alone and it wouldn't have been any fun. Anyone else have the HATE for Typescript that I do?7 -
FINALLY: my Windows 10 sound has been fixed
Go to Device Manager, select audio device, then properties, driver, yes every 10 year old knows this I know, what I didn't know is that you can select to look for a driver on this computer and not have to have downloaded one, but it shows you a list of drivers, including Realtek's signed ones.
Rant still stands though, why was this setting randomly changed by some update to use a different driver and why isn't it obvious to find this one.1 -
That moment when the CTO rants about php and you ask them to name one of their grievances. And they say:
"It doesn't support private properties."
(┛✧Д✧))┛彡┻━┻ -
State of CSS 2022 is out.
It’s the best way of learning all new fancy properties. Just open the survey and google all of them! You may take it as a guest and not submit it if you don’t want to share your data.
https://survey.devographics.com/sur...5 -
I keep forgetting about Ctrl+space so I always end up trying all the letters on my keyboard to see a complete list of properties on a config DTO.
-
TYPO3: You can use this hook to modify all links generated on the website. Well, all links except those few over there, which for some reason use a completely different class that does basically the same thing, and will even call your hook, but then ignore the result completely.
Me: Fuck you! I've spent almost a day trying to find the right hook, because they are all undocumented, have stupid names and every time I get close to a solution, some other part of your code decides to circumvent the hook.
Also me: After spending hours sifting through the depths of the TYPO3 core, I seriously wonder why it works at all. Spaghetti code, classes fetching properties directly instead of using the getters, loads of global variables... Wtf is wrong with that thing?
And people say WordPress is shitty code.1 -
Question for iOS Swift guys:
Since Implicitly Unwrapped Optionals are now dropped for a while, and everything is an optional, hiw can I now declare property that has no value and intializer will not make fuss?
I used to do this:
class Bullet {
var calibre: Double!
}
This way I can avoid initializer which gets useful when there are properties which hold complex types, which get useful when writing tests.
If I remove ! Then compiler complains.
If I put ? Then My code becomes crap of guards and ifs to check for optionals.
Really hate this Optional thing in Swift. Half my time when I jave an issue is related to optionals.
Btw,
let x: Int! = 10
let y = x, yields y: Int? -
When teaching JS, what would you say were the 5 most important base methods or properties such as 'length' or 'charAt()' ?7
-
Just finished building app with Laravel and vue.js with routers, vuex and coupled js, running on php 7.4 using typed properties
Next 2 projects Wordpress and Typo3.....
Why is world so cruel....1 -
I feel like being expected to handcode a user interface by supposed progressives is the most ass backwards idiotic tech decision with long and wide ranging consequences anyone ever farted out of the asshole god bored into their ugly faces!
Why the hell would I want to use web when I could use windows forms ?
Why is there no equivalent to the visual designer that's usuable ?
I mean I get it for more customized things
But why would I want to fuck with css when instead I could do about the same thing and store them in a settings file and point and click on a series of dropdowns and see the results as I create them ?
Why would I want to fuck around with an interface a resize destroys ?
Why would I want to mess with html tagging or tk or tcl containers when I could just drag an item into a window and update it's properties and add some fucking event handlers the stubs of which are automatically generated by a single DoubleClick??!!??
I hate it
It's slow
I want my fucking ui to be done quickly !
Am I just missing some vital tool that costs 5 grand ?16 -
I had to contact technical support for an API. I’m pretty sure I was emailing with a bot because I was getting all sorts of stupid replies.
Me: I’m using your SDK for language X. It’s returned null for some properties. In the user portal, I can see there are values for those properties for the transaction. I don’t know why I’m not receiving them on my end.
Tech Support: Hi! I see the following was sent in the API response. [Sends api response to me.] You can also go the the portal to see those values.
Me: Yeah, I know. You just repeated everything I wrote to you. I don’t want to go to the portal. I told you I want to figure out why your SDK doesn’t seem to map those properties correctly when I receive the api response.
TS: Let me look at the docs. I think you need to send the properties you want in your request in order to get them back in the reply from the api. Such as <property>value<property> in the xml message.
🤨 The docs do not say that. They don’t even imply that.
Me: What the fuck?! That makes absolutely no sense. We have already established that the api **is** returning values for those properties. I want to troubleshoot why your SDK is mapping them as NULL. -
Spent the past couple days trying to be clever and come up with my own means of copying properties from one Java object to another. Friggin waste of time. I'll just use BeanUtils instead.
3 -
What's the best way to set username password for DB?
I currently set them as system env variables and then have placeholers in the properties files. This helps in avoiding a bad commit to GitHub.6 -
Wasted two hours configuring a new application server, because there are over 9000! places where properties must be set...4
-
Today I discovered trial and error driven development for myself:
Me, reading spec..
Spec: „Do something with an CSR“ (not the exact wording :D)
So instead of just googling C# + CSR and copying the code examples,
I went like:
What means CSR -> Certificate (Something Something)
-> could be this namespace (Something with „Crypto...“ in its name)
-> could be this class (Something with „Certificate“ in its name)
-> take the easiest overload (string is always nice)
-> try filling in the parameters from the spec
-> start debugger and inspect properties
-> repeat if necessary
I don’t know if this is the correct pattern to proceed my project with...
But hey, today it worked and now I also know, what „distinguished“ means -
Spent half a day trying to figure out why a package wasn't working, was telling me the properties provided weren't known (typically meaning I forgot to include it at a module level).
Nope. The package owners just updated the property names and didn't update their documentation 🙃
how's your day going? -
WPF USER CONTROL BINDINGS/DEPENDENCY PROPERTIES... TOOK ME 2HRS TO FIGURE IT OUT.... AGAIN...
AND ALL I GOT WAS A CIRCLE BUTTON WITH HOVER OVER COLOR CHANGE.... I COULD'VE DONE THAT IN CSS IN 2 MINS... -
Maybe someone can help me.
Guys my team uses a master catalog to configure products in CRM application.
The master catalog is a "hidden Eclipse", it has the same interface. But this application has really problems with performance, is too slow.... It usues only 500mb of ram per users.
I try to find a configuration properties but nothing...
Do you have any idea?
(Is like the "Smart Insert" as the image attached btw)
4 -
!rant
Think you've mastered abstraction /seperation of what should be Android classes versus what should be Android resources?
Decompile the Gmail app and check all the xml tags you might have missed.
Remember: UI and most application properties are loaded on the xml codes first (during inflation), then on activities or fragments last (especially if the views are only instantiated).
I just realized that I need to learn a lot of tags today. -
Some journaling sorry. But hey I’m extremely drunk. Feel like I don’t care anymore if I die bc I have already lived an experience of being born. Also being raised in a nice childhood. I have nothing to complain about. Just made out with a goth chick. She’s so nice I hope she’s ok. Anymore I don’t care about sex but just crave closeness. Just someone who understands who we can share love with each other without bounds. I be ballin tho. By the end of the day, I hope to own some properties and a business on my own.2
-
A question about Angular components. Can a component become a member of another component?
Let' s say I have a sensorReading component that looks like these green boxes. I only want 4 of them in app-component(default one). How can I create 4 of these inside app-component and access their properties and methods from app-component.ts script?
I can create 4 of them in app-component.html with ngFor but how can I access elements of these sensorReading components I created with ngFor? Members are sensorType, value and unit as you can see.
16 -
Either I am dumb or the usage of p5.js functions makes it either hard or impossible to test with jest. Constructor properties are thrown away (which I need) and all methods are mocked, if I automock, or I've got the pleasure to mock everything inside the class. Otherwise of course jest complains that p5's color() isn't defined. And mocking everything manually is not safe in case of class changes.
Of course p5's tdd tutorial isn't helping, as it seems to mock everything.
I need like a pro/mentor or smth for this... -
Looking for help for my daughter who is an American exchange student in Germany struggling to learn to code Java in a classroom that only speaks German. She is using Java-Editor for her assignments but doesn’t know how to translate English-based tutorials into German. Like, what’s the German word for “properties” for finding the properties tab in the UI? That sort of thing. Is there an English to German glossary, or better yet a way to switch the UI to English?
I don’t speak German but I do code, so trying to help her is difficult.
Thanks for any help.6 -
What I have seen is a completely new class created copy pasting an existing class and renaming the name. When I try to access the properties I am shocked. When I opened the Class implementation.
-
*Long post*
Fuck Firebase.
I am working on a Instagram clone. So far it was going good until I came to the follow/unfollow part. Specifically where users post will only be visible to the friends who are following him/her.
Initially I thought I could use Firebase rules for that. Turns out you can not use the rules for filtering because of cascading properties of firebase rules.
Second one was the traditional approach in which you can check the author of the post and if the author is in my friend list then display it. But this seems idiotic approach because in the long run users will have to download thousands of posts just to check them. I know I can use the order by but this is also a cumbersome approach nonetheless.
Does anybody has any idea on how to do it. I'm stuck here.4 -
For testing, I added an override environment variable in some C# code so I can set it in the projects debug properties when I run it.
Turns out that while it's possible to do this in C++ projects, MS decided that they don't want you to do that for C# projects as there are other ways that they want to do it.
So it's not possible to modify your environment for C# projects within visual studio.
*Bangs head against the wall and surrenders to the Microsoft way of doing things*1 -
Changed the nodejs template engine because i though its unable to parse nested object. After the second engine had the same error i checked the properties of the mongoose "populated" object and its mongooses fault.. wasted 4-5 hours of debugging just because of a missleading console.log ... FUCK!1
-
What do you guys think of php's traits?
For those that don't know, traits provide copy/paste discount inheritance functionality. You can include common methods or properties. For example, I use the TimestampableEntity trait to include createdAt, id and updatedAt fields to my entities. They're really useful for simple stuff. You can include multiple traits in one class and it will error on clashing methods/properties3 -
!rant
Just learned that Kotlin has extension properties to go along with its extension functions. Anything else I'm missing?1 -
I'm trying to move a backup User folder from a dead Windows computer over to cloud storage. In checking the size of the folder before compressing it, it shows as 1.08GB, which I guessed would be reasonable. So I zipped it and it came out to be 48GB!! Compressed to 75%! So I went one folder deeper and checked the properties of all files there. That came out to be much larger than 1.08GB. Thinking Windows has some problem revealing the true size of a parent folder and its content, I did a Google search. Sure enough, it's a bug where incorrect folder size is reported. What the heck is going on at Microsoft that this blatant of a bug would ever have a chance of getting into the code? And why is this single user at 48 GB _compressed_? I'd understand if the user was a photographer, but he's just a gamer, and these aren't applications, just save files and profile settings!
https://social.technet.microsoft.com/...4 -
Struggled whole day to remove duplicate objects from a list in java. Those objects (of a custom class) contain a unique id, the remaining properties can be identical across list items.
Wondered why hashset.add() always returns true and thus duplicates are still inserted.
Little did I forget about things like equals() and hashCode() 🤦1 -
hi guys so i'll be having a tutorial session tomorrow about java programming(not my choice) and im looking for scratch(like) game or any block programming games that can have classes with methods and properties. btw i want to use block type programming first before getting into hard coding because (at least i think) it can help ease the learning curve, it will help understanding about the concepts first without the pressure of remembering syntax. any recommendations?1
-
Forced to work with ASP.NET for a project. Not minding it though, even found it nice, kinda excited about .NET Core now.
HOWEVER, spent over 3 hours figuring out why can't I make a virtual property (Entity Framework actually provides proxy classes to be able to override behaviors of navigational properties, but I digress).
Says I don't have a type named 'virtual'. 3 hours in, no changes (git confirms), and IT SUDDENLY WORKS.
Fuck Visual Studio.2 -
How does Spring Boot/Data create a MongoClient/Template Bean to a **remote** database that requires password, certs, other configs?
These would be set in application properties but how does it get translated to the Beans?
I went through a lot of examples is like @Autowired MongoClient client
And then they just use it.
And I'm like wtf?7 -
The whole is not more than every property of all of its parts, wherein the parts' properties include their pairwise and setwise interactions. A whole is nothing more than an arbitrary grouping of interactions that mark their interacting parties as parts of the whole and aggregate other properties of those parts into properties (including interactions) of the whole.2
-
I just had this field with certain class type that acted so $h!++y on me that I almost believed I had finally gotten insane from all those coding.
I’m talking about Unity C#. When the code runs after a domain reload, I find that this specific field always comes prefilled with “an instance of that class whose properties were the default values.” So every time when I change something in my code (which causes a domain reload,) this field becomes an instance of the class with default properties **without any outside interaction.** All my null guard code fails and what follow are thousands of null reference exceptions because my scripts tries to access the properties of that instance, which are null.
Turns out, it was maybe because the class in question was marked with [Serializable]. When I remove it, the behavior completely stops.
This behavior was so unexplainable in clear words that googling for such behavior was pure impossible. Like WAT. I don’t even know which of C# or Unity caused this weird $h!+ to happen.2 -
laravel-excel has an absolute piece of shit importer. So rigid I have to jump through loops, use hacks so static functions fill up non-static properties just to do half of what I probably could do much more easily with phpspreadsheet. And to top it off I have no way of getting direct feedback unless it's using the console. What a fucking joke5
-
I've been getting a lot of mixed input on this lately and I'm curious to gauge the public opinion on it.
For key identifiers in key/value pairs (eg. days of the week, high/med/low, etc), is it preferable with semantic string naming wherever possible, or are int enums usually preferred for being more clean and robust?
I suppose it's a case of "it depends". I tend to use stringed keys myself since they are more readable but I do think it's a hassle with asserting case insensitivity and how the keys can be accessed as properties - "sometimes, probably".
People often comment on it when they see it, and it turns into this weird mutual "why strings?" vs. "why ints?".2 -
Question regarding android. I am having a problem with retrofit (I am using moshi converter factory) and hope that you can help.
Basically I have a screen with 3 checkboxes. User is able to select any of these checkboxes, and also user is allowed to select none of them.
When user doesn't select any checkboxes and click complete button, I send a PATCH request to backend with a model which contains 3 null values.
Problem here is that PATCH request which is being sent doesn't include any properties which have been nulled.
I spent some time researching why retrofit/moshi doesn't serialize nulled properties and I found a fix.
So I have this line
.addConverterFactory(MoshiConverterFactory.create(moshi))
Which I replaced with
.addConverterFactory(MoshiConverterFactory.create(moshi).withNullSerialization())
Now nulls are serialized and I am able to send a PATCH request model with nulled values. However now I'm facing another problem. Across my app I'm using only one retrofit client and I don't want to serialize nulls for all requests. Also I don't want to create another retrofit client.
How can I fix this problem? As far as I've researched it seems that I need to add an adapter with toJson() and fromJson() methods and then somehow enable nullSerialization only for that adapter. However I don't completely understand that solution and not even sure how to handle it.1 -
I'm reading some react/typescript code and I haven't work much with any other language or paradigm where I might have a function return multiple objects that are different types
e.g.
const { sna, foo, bar } = useWhatever();
I mean I guess it's just unpacking properties from the actual return object but that isn't apparent to a newcomer at a glance (if I remember correctly)
https://softwareengineering.stackexchange.com/...
Looking for additional insights from the wise devrant community20 -
So here the function that does same thing as new operator in javascript:
// we define our function Person that assigns properties to THIS that points to some object
const Person = function(name, lastName) {
this.name = name;
this.lastName = lastName;
}
// in Person prototype property we define our functions
Person.prototype.getName = function() {
return this.name;
}
Person.prototype.getLastName = function() {
return this.lastName;
}
// function that simulates new operator
// first argument is a function that would act as constructor
// second argument is an arguments that would be passed to constructor
function New(func, ...args) {
// with Object.create() we create a new object and assign [[__proto__]] from "func" prototype property
let object = Object.create(func.prototype);
// here we're calling "func" with THIS pointing to object
func.apply(object, args);
// then we return it
return object;
}
let person = New(Person, "Name", "LastName");
console.dir(person);
// so this is how prototype OOP works in javascript6 -
Can JS events bubble in trees of objects other than DOM nodes? If so, what properties do I need?
I tried to read this: https://dom.spec.whatwg.org//... but it's stupid long, references a bunch of other functions and I got lost in between the variables.
I'm kinda confused because it often uses type checks (i.e. if target is a Node or a Window object), which goes against the very point of duck typing.
I could technically make my nodes into DOM nodes, but I'd rather have them inherit from Worker.1 -
I need just a bit of advice.
I am working with node.js and React and mongoDb
I just want that please take a look at my schema architecture (Specially for address) for profile and suggest me which is better
Approach 1 :
https://paste.centos.org/view/...
The things that scared me with this approach. I tried this also But it become unnecessary headaches to insert address and then query address as it is nested schema .
Also if you check this out
https://stackoverflow.com/questions...
[Answer by Konstantin Smolyanin (Long Version))]
One must not considered nested state in react.
Approach 2
https://paste.centos.org/view/...
I can store address into another collection
Also is there any reference sites where I can learn about schema architecture or database design with practical scenarios.
Thanks for reading out.4 -
Error reporting. Yeah it is a pain to come up with something that users will understand. As devs we need meaningful stacktraces so we can diagnose the problem but the normal person doesn't care. Also not having consistent messages looks terrible for the user's experience.
I hate it when there is no standardized error messages and/or json structure between teams or individual members of said teams. Why should we have 10+ different structures to code for in our apps? There is RFC 7807 for a reason. It has a defined structure plus accounts for custom properties. If you are a c# developer, check out the ProblemDetails class. It has made my life easier and I can guarantee everyone that all of my team's projects return this structure. -
Just some figma improvements from the perspective of a new customer:
* Copy/paste is broken. If I want to make a change, I have to create a whole new
component. They recommend cmd+c/v for copypaste but as far as I can see it does nothing
* Needs to be an explicit component drawer button instead of hiding it under assets. Through me for a loop for a couple minutes.
* Empty textboxes shouldn't vanish because you happened to click in the wrong location
while setting your properties.
* Text should start big enough to actually see.
* "send to back/front", "hide item", "change transparency' all need to be prototype actions and more, give us access to object properties both by parent/sibling/child, and by
object id
* create a new frame based on a specified size is non-obvious and if you're creating
a lot of frames, what with copypaste being non-intuitive, it can become laborious.
This is especially so when you're copying frames in order to make minor changes and observe the differences side by side, instead of potentially destructive edits.
* I see no obvious way to manage transitions/animations between frames.
* The difference between frames and groups isn't sufficiently explained. The words
frame, groups, and layers all appear to new users to be used interchangeably, even
if they are distinct things.2 -
Chromium has royally fucked their own devtools.
You wanna add a style property? No. You're only allowed to update styles already that are there unless you click on some arbitrary space between brackets and properties.
You wanna click on a property's value to edit it? No. You get a dropdown to edit the unit value OR you can slide the mouse to update the value, nothing else.
You want to update CSS in the inspector, or switch them on or off? No. You get CSS that breaks as soon as you apply it and turns into garbage.
You want to copy CSS from the inspector after changing it? No. You get a line break in between each word for NO FUCKING REASON.
I hate web development sometimes. -
What does vertically alligning a div even mean? I just use the margin-top and margin-bottom properties :/1
-
OOP is all about code reusability until you really want exactly the code Foo with non-pure functions in all your classes. You end up almost rewriting all subclasses' properties into the superclass to silence typecheckers. Is there no "I know what i'm doing, please just transpile/compile this piece of logic into these 20 places I need?" You end up doing it the functional way, dumping refs and params into some shared util function and have it do the job. I know, might as well have that one inherited also, but what's the point of adding more mess just for that ?1
-
Within the past 24 hours TWINUI has appeared on my laptop. I noticed it in the properties of an audio file, as one of the choices to open the FLAC audio file, along with the apps I installed already.
I'm fairly certain of when it broke through and why. Is there anything I can do to get it as far the fuck away from me as possible.
**************************************************
[I feel it necessary to issue a caveat emptor: if you feel the need to reply to my post, haughtily pointing out that I could've looked up the answer myself &c., I advise you to wait until tomorrow. Last week I posted a question on encyclopedia-titanica.org, asking for the Morse call letters of RMS Aquitania. I searched my books and I searched online, but I couldn't find the answer, so I created a post asking what it was. Some tosser thought it appropriate to go off on me for not spending enough time researching the question before posting it. In any case I ripped him a few shiny new arsewholes. This entire post is ever so slightly aberrant, but there you are. Thanks.]2 -
If we can transform the search space or properties of a product into a graph problem
we could possibly use Kirchhoff's theorem to reveal products which are 'low complexity'
in particular search spaces, yeah?
Now according to
https://en.wikipedia.org/wiki/...
"n Cycle Space, A family of sets closed under the symmetric difference operation can be described algebraically as a vector space over the two-element finite field Z 2 {\displaystyle \mathbb {Z} _{2}} \mathbb{Z } _{2}.[4] This field has two elements, 0 and 1, and its addition and multiplication operations can be described as the familiar addition and multiplication of integers, taken modulo 2"
Wouldn't this relate to pollards algorithm, because it involves looking for factors of coprimes modulo N or am I mistaken?
Now, according to wikipedia, "in a group, the additive identity is the identity element of the group, is often denoted 0, and is unique."
If we make the multiplicative identity of our ring or field a tuple of the ratio of a/b for some product p, or a (and a/w, where w is the square root of p), or any other set such that n*m allows us to derive a or b, we could reduce the additive identity to the multiplicative identity, making the ring trivial. Solving for p would then mean finding a function from R to R, mapping every number to 0, i.e. finding the additive identity.
Now in a system with a multiplication operation the distributes over addition, the "additive
identity annihilates ring elements", so naturally, the function that maps to 0, gives us
our additive identity, we need only find the subset, no?
Forgive me if I'm wrong, but shouldn't this be convertible to a graph search?
I'm WAY out of my depth here so if anyone is familiar and can enlighten me I'd be grateful.
It's all unknown unknowns to me. -
I just animating third type of button. Now i have.
.link.type-button - standard button with default, primary and destruct color, small, default and large size, animation on it's back, selectable icon.
.link.type-roll - wierd type of button, with only icon visible and text on hover with some wierd shit animation, selectable icon ofcourse. Various sizes and colors as well.
.link.type-more - More or less static link with right arrow and ofcourse animation on hover.
So one site has three types of buttons with various properties.
And thinking about how overengeneered JS world is.
Fuck you JS world.6 -
Love angular and angular material but why is it so difficult for a dialog to inherit scope properties why??? Have been for a whole day on this bug
-
c# AutoMapper is SOSO good.. On paper...
Once you start using and thre is couple of levels of inheritance involved, it turns to shit.
Searched for fucking 5 hours a problem... Only to find "Oh yeah in this case you need to manually map properties"
Fuck you
JsonConvert.Deserialize(JsonConvert.Serialize(myShit)) it is4 -
Okay, so I had an object consisting of tables (basically classes) and structs (classes with only scalars as their properties).
I was about to serialize the object with vectors of classes and structs and wrote some nice tests for it wondering why they fail to validate the data after deserialization and why I only got garbage for the vectors of structs whilst the tables worked just fine.
Turns out there is an undocumented function called CreateVectorOfStructs which shall be used for structs instead of the regular CreateVector ...
There go three hours of blaming memory issues and running Valgrind over and over again ... -
Pro tip for XAML binding:
Set your data context before you initialize the component!
Otherwise the component will render with the default values for the properties. -
Ready program written in C #.
The idea of the program is an inventory system, it is a form screen, and each screen has a design.
The required: Modification of the form and design of the form, for example, the background of the form is black (Dark) when trying to change it from the properties or code. No results.
Also, when adding an image in the background, it does not appear when running the program and the program's interface remains in black, knowing that it is a metroform user.4 -
Do anyone know How to creator a css object with javascript Code and be able to charge properties of it?10
-
I've spent weeks trying to figure out how to set up Visual Shit 2017 with wxWidgets and still haven't figured it out. None of those settings I modified (project properties) worked at all. Months, probably, but just gave up at the end everytime. Nothing I tried worked, but the first time I tried setting it up for CodeLite on Ubuntu, it worked like a charm. All I wanted was to be able to develop cross-platform applications with wxWidgets, was it really that hard? I haven't even thought about cross-compilation from Ubuntu for Windows yet, the very though fills me with dread.
Why the fuck is it so hard to develop something so simple using Windows?1 -
I'm learning C#, and the whole properties thing with get; and set; is weirding me out... So many unnecessary mistakes could be made by accidentally using = instead of ==...13
-
Transform Your Space with Expert Vinyl Installation from Herman Renovations in Florida
At Herman Renovations, we understand that choosing the right flooring for your home is essential to both its style and functionality. Vinyl installation is a popular choice for homeowners who want a durable, cost-effective, and stylish option that can withstand high traffic and everyday use. If you're considering updating your floors, our expert vinyl installation services in Florida are here to help you achieve a stunning, long-lasting result.
Why Choose Vinyl Flooring for Your Home?
Vinyl flooring has grown in popularity for its versatility, affordability, and durability. At Herman Renovations, we specialize in vinyl installation that enhances the look of your home while providing the benefits you need. Here are just a few reasons why vinyl flooring is a great choice for your home:
Durability: Vinyl is incredibly durable and resistant to scratches, stains, and water damage. This makes it an ideal choice for high-traffic areas such as kitchens, bathrooms, and hallways, as well as rooms exposed to moisture.
Affordable: Vinyl flooring is a budget-friendly option compared to hardwood, stone, and other premium flooring materials. It gives you the look of high-end flooring without breaking the bank.
Variety of Styles: Vinyl flooring comes in a wide range of styles, including designs that mimic wood, stone, tile, and more. Whether you want the look of hardwood floors or a sleek stone design, vinyl can achieve your desired aesthetic.
Easy Maintenance: Vinyl is easy to clean and maintain. Simply sweep or mop the floors, and they’ll look great for years to come. This low-maintenance feature makes it perfect for busy homeowners.
Comfortable Underfoot: Unlike harder flooring materials like tile or stone, vinyl offers a softer, more comfortable surface to walk on. It’s an excellent option if you stand for long periods or want a cozy, warm floor for your living space.
Our Vinyl Installation Services
At Herman Renovations, we specialize in professional vinyl installation for residential and commercial properties in Florida. Whether you want to upgrade a single room or your entire home, our skilled team is here to provide high-quality installation with attention to detail. Here's what we offer:
Residential Vinyl Installation
From living rooms and bedrooms to kitchens and bathrooms, we install vinyl flooring throughout your home. Our team helps you choose the perfect style and finish that suits your space and ensures a flawless installation every time.
Commercial Vinyl Installation
We also provide vinyl installation services for businesses and commercial properties. Vinyl is an excellent choice for offices, retail spaces, and more, thanks to its durability and easy maintenance. Our team works around your schedule to minimize disruption to your business.
Custom Vinyl Flooring Designs
Looking for something unique? We can create custom vinyl flooring designs that match your aesthetic. Whether you're interested in a specific pattern or want a bold, eye-catching design, we can help bring your vision to life.
Vinyl Plank and Vinyl Sheet Installation
We offer both vinyl plank and vinyl sheet installation options to suit your preferences. Vinyl planks are ideal for creating a wood-look finish, while vinyl sheets are great for achieving seamless, water-resistant floors in bathrooms and kitchens.
Vinyl Tile Installation
If you’re looking for the look of natural stone or ceramic tiles, vinyl tiles are a great option. Our team will install vinyl tiles with precision, ensuring an elegant and durable result.
Benefits of Choosing Herman Renovations for Vinyl Installation
When you choose Herman Renovations for your vinyl installation, you're partnering with experienced professionals who are committed to delivering excellent results. Here’s why our services stand out:
Expert Installation: Our skilled installers have years of experience with vinyl flooring, ensuring that your floors are installed correctly and last for years. We ensure every plank or tile is aligned perfectly, creating a flawless finish.
High-Quality Products: We work with top-quality vinyl flooring brands that are durable and designed to withstand everyday wear. Our team ensures that your floors not only look great but also stand up to the test of time.
Affordable Pricing: We understand the importance of staying within budget. Herman Renovations offers competitive pricing for vinyl flooring installation with no hidden fees, so you can transform your space without breaking the bank.
Personalized Service: We take the time to understand your specific needs and preferences. Whether you want a modern look or a more classic design, we help you choose the perfect vinyl flooring option that suits your home or business.
1 -
AGI: Property Inspections – Your Trusted Home Inspector in Lake Charles, LA
When it comes to purchasing, selling, or maintaining a property, one of the most crucial steps is having a thorough inspection done. A professional home inspection gives you the information you need to make confident decisions about your property. If you’re looking for a reliable and experienced home inspector in Lake Charles, AGI: Property Inspections is here to help. With years of experience and a commitment to excellence, we ensure that your property is in the best possible condition.
Why Choose AGI: Property Inspections for Your Home Inspection in Lake Charles, LA?
At AGI: Property Inspections, we are dedicated to providing the highest quality home inspection services to homeowners, buyers, and sellers in Lake Charles and the surrounding areas. Here’s why you should trust us as your home inspector in Lake Charles:
Local Expertise
As a locally owned and operated business, we understand the unique characteristics of homes in Lake Charles. From local weather conditions to building standards, we are familiar with the specific challenges that properties in our area face. This local expertise allows us to offer the most accurate assessments of your property.
Comprehensive Home Inspections
Our inspections cover every aspect of the property. From the foundation to the roof, we examine the structure, plumbing, electrical systems, HVAC, insulation, and much more. We ensure that all potential issues, whether visible or hidden, are identified and thoroughly documented.
Certified and Experienced Inspectors
The team at AGI: Property Inspections is made up of certified and highly trained inspectors with extensive experience in the field. Our commitment to professionalism and detail ensures that every inspection is thorough, accurate, and reliable.
Clear and Detailed Reports
After your inspection, you’ll receive a comprehensive report outlining our findings. We provide clear, easy-to-understand descriptions, along with photos and recommendations for repairs or further investigations. Our goal is to help you fully understand the condition of your property.
Affordable Pricing with No Hidden Fees
We believe in offering high-quality inspection services at fair prices. Our pricing is transparent, so you won’t be surprised by hidden fees. We strive to make our services accessible without compromising on quality.
Flexible Scheduling
We understand that your time is valuable. That’s why we offer flexible scheduling options to accommodate your busy schedule. Whether you need an inspection during regular business hours, weekends, or after-hours, we’ll work with you to find a time that’s convenient.
Our Home Inspection Services in Lake Charles, LA
We offer a range of home inspection services tailored to meet your needs:
Pre-Purchase Inspections
If you’re in the process of buying a home, our pre-purchase inspection is essential. We’ll provide a detailed analysis of the property’s condition, helping you avoid unexpected repair costs after you make your purchase.
Pre-Sale Inspections
If you’re selling your home, a pre-sale inspection can help identify issues before listing the property. Addressing these problems upfront can make your home more attractive to potential buyers and speed up the sales process.
New Construction Inspections
Even newly built homes can have issues that may not be immediately apparent. Our inspectors conduct thorough assessments of new construction properties to ensure they meet all required building codes and quality standards.
Annual Home Inspections
Regular home inspections help maintain your property’s value. We offer annual inspections to catch small issues before they become bigger problems, saving you money on future repairs.
Commercial Property Inspections
We also offer commercial property inspections for business owners and investors. Whether you're purchasing or maintaining a commercial property, we can help ensure that it meets all safety standards and is in good condition.
How to Schedule Your Home Inspection in Lake Charles, LA
Scheduling an inspection with AGI: Property Inspections is simple. Just call +1 (337) 905-1428, and our friendly staff will help you book an appointment at a time that works best for you. We offer flexible scheduling and can accommodate evening or weekend appointments to fit your needs.2 -
hey, so i have recently started learning about node js and express based backend development.
can you suggest some good github repositories that showcase real life backend systems which i can use as inspiration to learn about the tech?
like for eg, i want to create a general case solution for authentication and profile management : a piece of db+api end points + models to :
- authenticate user : login/signup , session expire, o auth 2 based login/signup, multi account login, role based access, forgot password , reset password, otp login , etc
- authorise user : jwt token authentication, ip whitelisting, ssl pinning , cors, certificate based authentication , etc (
- manage user : update user profile, delete user, map services , subscriptions and transactions to user , dynamic meta properties ( which can be added/removed for a single user and not exactly part of main user profile) , etc
followed by deployment and the assoc concepts involved : deployment, clusters, load balancers, sharding ,... etc
----
these are all the buzzwords that i have heard that goes into consideration when designing a secure authentication system for a particular large scale website like linkedin or youtube. am not even sure how many of these concepts would require actual codelines and how many would require something else.
so wanted inspiration from open source content to learn about it in depth, replicate and create new better stuff if possible .
apart from that, other backend architectures like video/images storage system, or just some server for movie, social media, blog website etc would also help.2 -
Melbourne Painters: Expert Commercial and Residential Painting Services in Melbourne
When it comes to professional painting, Melbourne Painters is the trusted name for both residential and commercial painting projects. With years of experience in the industry, our team of expert painters in Melbourne is committed to providing top-tier painting services in Melbourne that cater to every client’s needs. Whether you're looking to freshen up your home or revamp your commercial space, we’re here to make your vision a reality.
Why Choose Melbourne Painters?
At Melbourne Painters, we specialize in delivering high-quality, professional painting services for both homes and businesses across Melbourne. Whether you need expert commercial painters in Melbourne or reliable painters in Melbourne for a home project, our skilled team offers a range of services to ensure your space looks its absolute best.
Located in Chelsea, VIC, we are conveniently positioned to offer our painting services in Melbourne to all surrounding areas. From the first consultation to the final coat of paint, we work closely with you to ensure your expectations are met, providing a seamless experience from start to finish.
Our Services
We offer a comprehensive range of painting services in Melbourne, tailored to both residential and commercial properties. No job is too big or small for us, and we ensure every detail is attended to for a perfect finish. Here’s a breakdown of the services we offer:
1. Commercial Painting Services
As leading commercial painters in Melbourne, we understand the unique challenges that come with painting business properties. Whether you're updating your office, retail space, or industrial facility, our team will work around your schedule to minimize disruption to your daily operations. We provide professional painting services that enhance your commercial property's appearance, creating a welcoming and professional environment for clients, customers, and employees.
Our services include:
Office and workspace painting
Retail and hospitality painting
Industrial and warehouse painting
Exterior and interior commercial painting
2. Residential Painting Services
For homeowners looking for a fresh look, Melbourne Painters offers comprehensive residential painting services. Whether you’re updating a single room or painting your entire home, we use only the best materials to ensure a long-lasting finish. From living rooms to kitchens, bedrooms to bathrooms, our team handles every detail with care and precision.
3. Interior and Exterior Painting
We specialize in both interior and exterior painting to ensure your home or business shines from every angle. Our exterior painting services enhance your property’s curb appeal while offering long-lasting protection against Melbourne’s unpredictable weather. For interiors, we work with you to select the perfect colors and finishes that suit your style and the space’s purpose.
4. Specialty Finishes
Looking for something unique? Our team can help you achieve the perfect finish with custom painting techniques and specialty coatings designed to add a personal touch to your space. Whether you need decorative finishes or durable coatings, we have the expertise to get the job done right.
Why Melbourne Painters Is the Best Choice for Your Project
When searching for painters in Melbourne, there are a few key reasons why Melbourne Painters stands out:
Experienced Professionals: With years of industry experience, our team of expert commercial painters in Melbourne is trained to handle every project with skill and precision, ensuring the best results.
Competitive Pricing: We understand the importance of staying within budget while delivering high-quality results. Our pricing is fair, transparent, and tailored to fit your needs.
High-Quality Workmanship: We use only premium paints and materials to ensure your paint job not only looks great but lasts for years to come.
Customer Satisfaction: We prioritize customer satisfaction and are committed to making sure that every job is completed on time and to your exact specifications.
Contact Melbourne Painters Today
If you’re looking for painting services in Melbourne or need professional commercial painters in Melbourne, Melbourne Painters is here to help. Our team is ready to take on your next painting project, no matter how big or small. Contact us today for a free quote and consultation.
You can reach us at 0426677479 or visit us at our office at Glenola Rd, Chelsea VIC 3196, Australia.
Let Melbourne Painters bring your property to life with professional painting services you can rely on!2 -
Discover the Best Organic Honey at Dino Kelulut Organic Trigona Honey
At Dino Kelulut Organic Trigona Honey, we specialize in providing the finest quality organic honey, sourced from the stingless Trigona bees that produce Kelulut honey. Based in Petaling Jaya, Selangor, Malaysia, we are proud to be a leading provider of organic honey wholesale, catering to both local and international customers. Whether you're looking to buy organic honey for personal use or interested in purchasing in bulk, we offer a variety of options that ensure you're getting the purest, most nutritious honey available.
Why Choose Organic Honey?
Organic honey is produced without the use of harmful chemicals, pesticides, or artificial additives, making it a healthier and more natural alternative to conventional honey. The benefits of organic honey go beyond just being a natural sweetener—it is rich in antioxidants, vitamins, and minerals that support overall health.
At Dino Kelulut, our Kelulut honey is raw and unfiltered, meaning it retains all of its natural enzymes, nutrients, and health-promoting properties. Trigona honey, especially our organic honey, has a unique taste and texture, making it a prized product in the world of natural sweeteners.
The Benefits of Kelulut Honey
Kelulut honey is a special variety of honey produced by stingless bees, and it has several advantages over traditional honey. This honey is prized for its rich, tangy flavor and smooth consistency. Some key benefits of Kelulut honey include:
Rich in Antioxidants: Our Kelulut honey is packed with natural antioxidants, which help protect the body from oxidative stress and support the immune system.
Supports Digestive Health: The enzymes in Kelulut honey aid in digestion, making it a great choice for those seeking to improve gut health.
Natural Antibacterial Properties: The antimicrobial effects of Kelulut honey make it an excellent choice for soothing sore throats and promoting wound healing.
Boosts Energy: As a natural sweetener, Kelulut honey provides a quick energy boost without the harmful effects of refined sugars.
Whether you're using it in your daily tea, smoothies, or as a natural remedy, Kelulut honey offers a unique way to improve your health naturally.
Organic Honey Wholesale: A Trusted Source for Bulk Orders
At Dino Kelulut, we are a trusted organic honey wholesale supplier. Whether you are a retailer, distributor, or simply a large-scale consumer looking to buy in bulk, we can provide you with high-quality organic honey that meets your needs. We offer competitive pricing for wholesale orders, ensuring that you receive the best value without compromising on quality.
Our honey is harvested with care, ensuring that it maintains its natural purity, flavor, and health benefits. With our organic honey wholesale option, you can stock up on Kelulut honey and share its benefits with others, whether through your store or as a part of your product line.
Buy Organic Honey: Taste the Natural Sweetness
Looking to buy organic honey for personal use or as a healthy alternative to refined sugars? Dino Kelulut Organic Trigona Honey offers a range of honey products that cater to different tastes and preferences. Whether you are new to Kelulut honey or a long-time fan, our products offer the ideal choice for anyone who values purity, flavor, and health.
Our Kelulut honey is perfect for those who want to enjoy a natural sweetener that not only satisfies their cravings but also supports their overall health. Unlike processed sugars or syrups, Kelulut honey is packed with nutrients and antioxidants that can help maintain a balanced diet and boost your immune system.
Understanding Kelulut Honey Price
When it comes to the Kelulut honey price, you can be assured that you're paying for the highest quality. Kelulut honey is often priced higher than traditional honey due to its unique production process, limited availability, and the specialized care required to harvest it from stingless bees. However, the benefits far outweigh the price.
At Dino Kelulut, we are committed to offering Kelulut honey at a competitive price while maintaining its high standards of quality. Whether you’re purchasing a small jar for personal use or a bulk order for resale, you’ll find that our prices reflect the value and purity of the product.2 -
Wolli Creek Property Management: Your Trusted Partner in Property Management
At Slick Property Management, we specialize in offering top-tier Wolli Creek property management services designed to help property owners, investors, and tenants achieve their goals with ease and efficiency. Located at Unit 120/95 Bonar St, Wolli Creek NSW 2205, Australia, our expert team is dedicated to delivering comprehensive and personalized property management solutions tailored to the unique needs of the Wolli Creek area and beyond.
Wolli Creek is one of Sydney's most rapidly growing suburbs, attracting both residential and commercial tenants due to its convenient location, modern infrastructure, and close proximity to the CBD, the airport, and key amenities. With an in-depth knowledge of the local market, Slick Property Management offers expert services that help property owners maximize returns, ensure tenant satisfaction, and protect the value of their investments.
Why Choose Slick Property Management for Wolli Creek Property Management?
Local Expertise in Wolli Creek
As a property management company based in Wolli Creek, we have an intimate understanding of the local area and the specific requirements of managing properties in this rapidly evolving suburb. Whether your property is residential, commercial, or a mix of both, we know the ins and outs of Wolli Creek’s real estate market, including rental trends, tenant demands, and property values. This local expertise allows us to provide strategic advice and management solutions that are tailored to your needs.
Comprehensive Property Management Services
At Slick Property Management, we offer a complete range of services to make managing your property simple and stress-free. Our Wolli Creek property management services include:
Tenant Placement & Leasing: We help you attract reliable, high-quality tenants through effective marketing, comprehensive screening, and competitive leasing terms. Our tenant placement process is designed to ensure you get the best fit for your property.
Rent Collection & Financial Reporting: Our team handles the collection of rent and ensures timely payments. We also provide detailed financial reporting, giving you complete visibility of your property's income and expenses.
Maintenance & Repairs: We handle all property maintenance, from regular inspections to emergency repairs, ensuring your property remains in excellent condition and tenants are satisfied.
Lease Renewals & Rent Reviews: We proactively manage lease renewals and conduct periodic rent reviews to ensure that your property remains competitive in the market while maximizing your rental income.
Legal Compliance: We stay updated on the latest property laws and regulations, ensuring your property complies with all necessary legal requirements and is protected from potential risks.
Tailored Solutions for Your Property
Every property is unique, and at Slick Property Management, we offer tailored management solutions that fit the specific needs of your investment. Whether you own an apartment, house, or commercial property in Wolli Creek, we provide personalized services designed to protect and grow your property’s value. We work closely with each client to develop a management strategy that aligns with their investment goals.
Expert Marketing & Tenant Acquisition
To ensure your property is always leased to the best tenants, we use a multi-channel approach to property marketing. Our marketing strategy includes listing your property on all major real estate platforms, professional photography, virtual tours, and targeted advertising. We also leverage our extensive local network to reach potential tenants who are actively looking for properties in Wolli Creek.
Efficient Communication & Support
At Slick Property Management, we believe in maintaining open and transparent communication with our clients. Whether you have a question about rent collection, maintenance issues, or lease renewals, our team is always available to provide prompt, professional responses. We ensure you’re never left in the dark about the status of your property.
Maximizing Rental Returns
Our team is dedicated to helping you get the most out of your Wolli Creek property. We offer strategic advice on market pricing, property upgrades, and ways to increase rental income. Whether it's performing regular market reviews or suggesting maintenance improvements to make your property more appealing, we are committed to optimizing your rental returns.
9 -
If you have a successful recovery experience with a crypto recovery service, share your story with others. Your testimonial can help others in similar situations find the assistance they need and provide them with hope during difficult times. Just like i have taken out time to write a letter across everyone on the internet on how i meant a romance scammer and got deceived into joint investment. He brought the ideal of we both invest into one of his trending trading coin, we were going to get ourselves properties in abroad. I invested my inheritance funds which my late Mom left for me before she died. It happened two weeks after my mom funeral ceremony, i was so lonely and confused on what to do and how to start, when this guy came into my life he made me healed. I felt alive again but never knew he was the devil itself. After discovering it was all a scam, i had to look for a crypto recovery service of whom i finally stumble into ontrackcryptorecovery (AT) ontrackcrypto. co.site who is well truly known crypto recovery service. Ontrack Crypto Recovery is a well trained professional hacking group who are also perfect and excellent at other hacking services such as school upgrade and mobile spy access.
OnTrack Crypto Recovery are reachable on email and Whats-App contact which are (+1)-559–593 (1640) / ontrackcryptorecovery (@) ontrackcrypto. co.site !!!
Do ensure to provide Ontrack Crypto Recovery with all information regarding scammed funds transaction history and the scammer wallet address.1 -
Matt Hansen: Your Trusted Real Estate Agent in Southeast Idaho
If you're searching for a real estate agent in Southeast Idaho or looking for realtors near Pocatello, ID, Matt Hansen at Keller Williams Realty East Idaho is here to provide expert services tailored to your real estate needs. Whether you're buying or selling, Matt's deep knowledge of the Southeast Idaho market ensures that your experience is as smooth and successful as possible.
Why Choose Matt Hansen as Your Real Estate Agent in Southeast Idaho?
The real estate market in Southeast Idaho offers a unique blend of opportunities, from homes in quiet rural areas to properties in the heart of bustling Pocatello. Understanding these nuances is essential, and that’s where Matt Hansen comes in. As a local expert with years of experience, Matt knows the area inside and out, making him the ideal choice for anyone looking to buy or sell real estate in this region.
Here’s why Matt is the perfect real estate agent in Southeast Idaho:
In-Depth Market Knowledge: Southeast Idaho is diverse, with rural properties, suburban neighborhoods, and city homes all having different characteristics. Matt stays up-to-date on market trends, property values, and community developments, ensuring that you receive the best advice possible when making decisions.
Personalized Service: Every client has unique needs, whether you're a first-time homebuyer or a seasoned investor. Matt takes the time to understand your specific goals and tailors his approach to meet them. He provides guidance through every step of the buying or selling process, ensuring a smooth experience.
Expert Negotiation: One of Matt’s key strengths is his negotiation skills. Whether you’re looking to buy or sell, Matt works diligently to ensure you get the best deal possible. He’ll help you navigate offers, counteroffers, and contingencies with ease.
Local Connections: With years of experience as a real estate agent in Southeast Idaho, Matt has built strong relationships with other professionals in the industry, including mortgage brokers, inspectors, contractors, and more. These connections can be invaluable during your real estate transaction, making the process more efficient and seamless.
Realtors Near Pocatello, ID – Why Matt Hansen Stands Out
Pocatello, ID, is the heart of Southeast Idaho, and if you're searching for realtors near Pocatello, ID, Matt Hansen should be at the top of your list. His extensive experience with Pocatello properties means he has the local insight to help you find the perfect home or investment opportunity.
Expert Knowledge of Pocatello’s Neighborhoods: From historic homes in the city’s core to newer developments on the outskirts, Matt understands the unique characteristics of Pocatello's various neighborhoods. Whether you want to be close to schools, parks, or the city center, he can help you find a location that suits your lifestyle.
Comprehensive Services: Matt provides a full range of services to both buyers and sellers. Whether you’re looking to buy a home in Pocatello or sell an existing property, Matt offers expert guidance throughout the entire process. His goal is to make sure you feel confident and well-informed every step of the way.
Commitment to Client Satisfaction: With Matt, you’re not just another transaction—you're a valued client. His commitment to your satisfaction means he listens to your needs, answers your questions, and provides consistent communication from start to finish.
Why Southeast Idaho is a Great Place to Buy or Sell
Southeast Idaho offers an attractive combination of affordable housing, scenic beauty, and access to outdoor activities. Whether you're drawn to the city life in Pocatello or the quieter charm of rural towns like Chubbuck or Blackfoot, there is something for everyone in this region.
Affordability: Compared to larger cities in Idaho or neighboring states, Southeast Idaho offers a more affordable cost of living, including housing prices, making it an ideal location for first-time homebuyers or those looking to downsize.
Outdoor Recreation: Southeast Idaho is known for its incredible outdoor recreation, including hiking, skiing, and fishing, which makes it an ideal place for those who love nature and an active lifestyle.
Strong Community: The cities and towns of Southeast Idaho are known for their friendly communities and welcoming atmosphere. Whether you're moving to the area for work, school, or retirement, you'll find a tight-knit community ready to make you feel at home.
Contact Matt Hansen for Your Real Estate Needs
If you're ready to work with an experienced real estate agent in Southeast Idaho, Matt Hansen at Keller Williams Realty East Idaho is ready to assist you.
Contact Matt Hansen Today
Matt Hansen – Keller Williams Realty East Idaho
1777 E. Clark St. #110, Pocatello, Idaho 83201
Phone: +1 208-220-05663 -
Paul Burrowes- David Lyng Real Estate
5522 Scotts Valley Dr, Scotts Valley, CA 95066, United States
+18312955130
Real estate in Northern California is dynamic and competitive, and having a licensed California real estate agent on your side gives you a major advantage. Paul offers professional support in all aspects of buying or selling a home, including pricing strategies, property staging, marketing, contract negotiation, and closing. For buyers, he’s an expert in finding properties that align with your budget and lifestyle. For sellers, he’s highly skilled in marketing homes to attract qualified buyers and achieve top dollar.
If you've been searching for real estate agents in Silicon Valley California or even real estate agents in San Francisco California, Paul’s comprehensive service area ensures you're covered. His experience spans residential, investment, and even commercial real estate, making him one of the most versatile California real estate agents in the region. His strong track record in helping clients secure great deals and smooth closings has earned him recognition as one of the top real estate agents in California.
Understanding the process and costs involved in real estate transactions is important, which is why Paul is transparent about real estate agent commissions California buyers and sellers can expect. He also helps clients explore cost-effective strategies and tools to maximize their return. If you're curious about California real estate agent lookup tools or the steps required to work with a licensed agent, Paul provides guidance every step of the way, helping you feel informed and empowered.3 -
Sullivan's Pressure Washing: Expert Pressure Washing Services in Honea Path, SC
At Sullivan's Pressure Washing, we are committed to providing top-quality exterior cleaning services for both residential and commercial properties in Honea Path, SC, and the surrounding areas. Whether you need professional pressure washing services, high-pressure cleaning services, or are looking for seasonal pressure washing specials, our experienced team is here to deliver exceptional results. We pride ourselves on offering competitive pressure washing estimates and tailored solutions to meet all your cleaning needs.
Our Services:
Seasonal Pressure Washing Specials
At Sullivan's Pressure Washing, we understand that maintaining a clean property can be costly, which is why we offer seasonal pressure washing specials to help you save while keeping your home or business looking great. Throughout the year, we provide limited-time discounts and deals on our pressure washing services, making it easier and more affordable for you to maintain your property's exterior. Whether you're preparing for the changing seasons or just need a good cleaning, take advantage of our seasonal specials to get the best value on our top-tier services.
Pressure Washing Estimates
Before you commit to any cleaning service, it’s important to know what you’re getting into, and that’s why we offer pressure washing estimates to all of our clients. At Sullivan’s Pressure Washing, we provide free, no-obligation estimates for all types of pressure washing projects. Our team will assess your property, understand your specific needs, and offer an accurate estimate that reflects the scope of work involved. Whether it's cleaning your driveway, roof, or deck, our transparent pricing ensures that you know exactly what to expect.
Professional Pressure Washing Services
When it comes to exterior cleaning, hiring a professional pressure washing service is essential for achieving the best results without damaging your property. Our team is trained in using the proper techniques and tools to clean a variety of surfaces effectively and safely. From removing dirt, grime, and mildew from your home’s exterior to cleaning large commercial properties, our professional pressure washing services will leave your property looking like new. We pride ourselves on our attention to detail and our commitment to delivering top-notch results every time.
High-Pressure Cleaning Services
For tougher jobs that require a more powerful cleaning approach, our high-pressure cleaning services are the solution. We use high-pressure equipment that can effectively remove stubborn dirt, oil stains, and grime from surfaces like concrete, stone, and brick. Whether it's cleaning your driveway, patio, or parking lot, our high-pressure cleaning services are designed to tackle even the toughest stains. Our team is skilled in using high-pressure cleaning techniques that are both efficient and safe, ensuring that your property is thoroughly cleaned without any damage.
Why Choose Sullivan's Pressure Washing?
Expertise You Can Trust: With years of experience in the industry, we have the knowledge and skills to tackle any pressure washing job, large or small.
High-Quality Equipment: We use state-of-the-art pressure washing equipment that ensures superior results while protecting your property.
Affordable and Transparent Pricing: We offer competitive rates and provide pressure washing estimates so you know exactly what to expect. Plus, our seasonal pressure washing specials give you extra savings!
Eco-Friendly Cleaning Solutions: We use environmentally friendly cleaning solutions that are safe for both your property and the environment.
Fully Insured and Licensed: As a licensed pressure washing company, we are fully insured, ensuring peace of mind for all our clients.
Contact Us Today!
If you’re looking for professional pressure washing services, high-pressure cleaning services, or pressure washing estimates in Honea Path, SC, Sullivan's Pressure Washing is here to help. We are located at 27 Washington Circle, Honea Path, SC 29654, and we are ready to serve both residential and commercial clients. Call us today at +1 (864) 940-5065 to get your free pressure washing estimate or to take advantage of our seasonal pressure washing specials!
At Sullivan's Pressure Washing, we’re committed to providing the highest-quality cleaning services that ensure your property stays clean, fresh, and well-maintained throughout the year. Let us help you achieve the best results for all your exterior cleaning needs!2 -
Learning C# coming from Java...
What's the fuss about properties? As i see it, theyre only usefull for binding, as else they just work as syntetic sugar instead of getter/setter methods.
But properties are also limited to give response back, like a successfull set, unless you start throwing exceptions..
And if a set property has if(age>5){this.age=age} then if i pass the property a 4, you will never know as a user that it failed (again, unless you start throwing exceptions)
Im kinda feeling like i want to use get/set methods until i need to bind, then of course use property ?? Am i all off here?25 -
Hello everyone. A few weeks ago when my trust wallet got hacked and I lost all my crypto. I almost committed suicide before my elder brother in Japan introduced me to a crypto/bitcoin recovery expert who is one of the top recovery experts with an IMF license, a WORLD BANK license, an HSBC license, FBI license. CORE SECURITY GLOBAL RECOVERY COMPANY.
I provided him with all the required details and expressed my emotions to him. He promised me to be calm and give him a few hours. After a while, he got back to me and congratulated me. And which told me that out of $187,000. He refunds me with $167,000.
I believe he can assist you as well, you can check him out.They work onRecover scammed Bitcoin/crypto.
Bitcoin recovery lost phrase.
Reclaim crypto back to your wallet.
Ethereum wallet recovery.
Bitcoin recovery investment monitoring
Coin base wallet recovery and traces
scammed funds and lost properties and
investments.
How to recover Electrum wallet.
BG scammed recovery, bank account hacked recovery.
USDT scammed recovery.
W.H.A.T._PP+ 1.❺.Ѳ.❽.❷.1.4.❽.❻.❻.❸ ♖ .(★彡 𝒯𝐸𝐿𝐸𝒢𝑅𝒜𝑀 彡★[@corecyberglobal_itexpert]mail._; (𝕣𝕖𝕔𝕠𝕧𝕖𝕣𝕪𝕒𝕔𝕔𝕖𝕤𝕤𝕔𝕠𝕕𝕖.𝕔𝕪𝕓𝕖𝕣𝕤𝕖𝕔𝕦𝕣𝕚𝕥𝕪.𝕛𝕡@𝕚𝕟𝕓𝕠𝕩.𝕖𝕦) & {𝚛𝚎𝚌𝚘𝚟𝚎𝚛𝚢𝚊𝚌𝚌𝚎𝚜𝚜𝚌𝚘𝚍𝚎𝟷𝟷 @ 𝚐𝚖𝚊𝚒𝚕 , 𝚌𝚘𝚖} >>>>>>>>>>>>>>
tell your story about how you have been scammed and trust me the CORE SECURITY will make a recovery for your lost funds.<<<<<<3 -
Is there a debug tool in Visual Studio that acts like a global HashMap<String, object> that you can add random objects to so that you can verify which objects are the same instance between breakpoints and view the state of an object that you had access to but is not in scope at a given breakpoint? I'm debugging a GUI app right now and it's an enormous pain in the ass to track identities, I resorted to adding random properties and statics to classes just so I can express this basic ass persistent debugger state5
-
When do you use parameters in your Dto/ViewModel constructors?
I'm trying to explain to a senior developer, that we don't need to have all parameters for all properties,
we only need it to set default/private fields.3 -
I am modifying a program previously written in c # programming language which is forms windows
I faced some problems, namely: I am trying to modify the background of the properties and by writing in the code, but it did not give any result or change
If possible I can help on this topic ?
Thank you4 -
I'm trying out some stuff I read. I have rich domain models with private fields. In order to create EF core entities my domain models create snapshots with public properties.
So 3 models - domain, snapshot, entity.
Now I am thinking about introducing a fourth for the API.
This seems mental and that I have misunderstood something. Automapper might help clean this up. -
AVTRON Technologies LLC, founded in 2006, specializes in video surveillance, thermal imaging cameras, UTP solutions, and public address systems. We design customized products for sectors like defense, healthcare, education, and retail. Our thermal cameras and PA systems meet global standards, including UL, CE, and BIS. With a presence across continents, we deliver innovative, reliable solutions to protect people and properties worldwide.1
-
Shokoh Nasab Los Angeles Real Estate Specialist: Your Trusted Partner for Buying and Selling Homes in Los Angeles
Are you looking to buy a house in Los Angeles? Whether you are looking for a cozy home in East LA, a luxurious estate in Beverly Hills, or a piece of land for investment, Shokoh Nasab is your expert guide in navigating the Los Angeles real estate market. With years of experience and a deep understanding of the area’s property landscape, we offer personalized services to help you find your perfect home or investment property.
Why Choose Shokoh Nasab Los Angeles Real Estate Specialist?
Expert Guidance in Buying Homes
At Shokoh Nasab, we specialize in buying homes in Los Angeles and surrounding areas. If you're searching for a house for sale East LA or want to explore other neighborhoods in Los Angeles, we provide you with the expertise to navigate the diverse market and find the right property for your needs. From single-family homes to luxury estates, we are here to help you every step of the way.
Your Trusted Realtor in Beverly Hills
Looking to invest in one of the most sought-after locations in Los Angeles? As the agent Beverly Hills, Shokoh Nasab offers you exclusive access to some of the best properties in this iconic neighborhood. Whether you're looking for a modern mansion or a charming bungalow, we provide expert advice to help you make the best choice.
Buy House in USA Los Angeles
If you're planning to buy a house in USA Los Angeles, we can help simplify the process. Los Angeles is known for its diverse neighborhoods, each offering unique advantages, and we ensure that you have all the information needed to make an informed decision.
Explore Realty California and Find Your Dream Home
Realty California is a dynamic and competitive market, but with Shokoh Nasab, you have an experienced real estate professional by your side. Whether you're interested in residential properties, land for sale, or commercial real estate, we provide comprehensive services to match your needs.
Realtor Listings for Your Dream Home
Access our exclusive realtor listings to find the perfect property. We feature a wide range of homes, from houses of sale to new construction, giving you a variety of options to choose from. Our listings are always up-to-date, ensuring you have access to the latest properties available.
Buying Land and Real Estate Investment Opportunities
If you're interested in buying land, we offer expert advice on available parcels across Los Angeles and the surrounding areas. Whether you're looking for a plot for development or investment, Shokoh Nasab helps you identify the best opportunities in the market.
Open Houses in Los Angeles
Take advantage of open houses in Los Angeles to explore available homes firsthand. We host open houses regularly, offering you the chance to tour properties and get a feel for the neighborhood. This is a great opportunity to ask questions and assess the property before making any decisions.
Realty Sale and Selling of Property
Whether you're buying or selling, we provide full realty sale services. For sellers, we help you navigate the selling of property, ensuring your home is priced correctly, marketed effectively, and sold quickly. If you're buying, we provide expert negotiations and ensure you get the best value for your investment.
Partnering with Keller Williams Real Estate
KW Keller Williams Real Estate is one of the most respected real estate companies in the industry. As part of their network, Shokoh Nasab brings you a wealth of resources, exclusive listings, and a vast network of professionals to help you with your property needs.
Homes Selling Fast? Get the Best Deals with a Top Agent
In a fast-paced market like Los Angeles, homes selling can be a competitive process. With Shokoh Nasab on your side, you’ll have access to properties before they hit the public market, giving you a competitive edge when you're ready to buy. As the best real estate agent in Los Angeles, we ensure that you make the most of every opportunity.
Our Services Include:
Buy a House: We provide expert advice and a wide range of homes for sale, from affordable properties to luxury estates.
Buy a Land: If you're looking to invest in land, we can help you find the perfect parcel in Los Angeles and surrounding areas.
Open Houses: Attend our open houses Los Angeles and explore properties firsthand, ask questions, and make informed decisions.
Realty Sale Services: Comprehensive support for both buying and selling properties, including market analysis, negotiations, and closing deals.
Selling of Property: If you're looking to sell your home, we help you market it effectively and negotiate the best deal.9 -
North Canton Prowash: Expert Exterior House Washing in Akron and Pressure Washing for Commercial Properties
At North Canton Prowash, we understand how important it is to maintain the cleanliness and appearance of your property. Whether you're in need of exterior house washing in Akron or pressure washing for commercial properties, our professional team is here to provide high-quality, affordable solutions that restore and protect your property’s exterior. Serving Akron, Canton, and surrounding areas, we are committed to delivering outstanding cleaning services for residential and commercial clients alike.
Why Choose North Canton Prowash?
When searching for exterior house washing in Akron or pressure washing for commercial properties, you want a service provider you can trust to get the job done right. At North Canton Prowash, we offer:
Experienced Technicians: Our team is trained and skilled in the latest pressure washing techniques, ensuring that we achieve superior results every time.
State-of-the-Art Equipment: We use advanced pressure washing and soft washing equipment that is designed to clean effectively while protecting the surfaces being cleaned.
Eco-Friendly Solutions: Our cleaning products are safe for your property and the environment, offering a gentle yet effective approach to cleaning.
Affordable and Transparent Pricing: We offer competitive rates, ensuring that our high-quality services are accessible and budget-friendly.
Our Specialized Services
Exterior House Washing Akron
Over time, your home’s exterior can accumulate dirt, mold, mildew, and algae, leading to an unsightly appearance. If you’re looking for exterior house washing in Akron, North Canton Prowash is the expert you can rely on. We use soft washing techniques to gently yet effectively clean your home’s exterior surfaces without causing damage. From siding and gutters to windows and decks, we ensure a spotless, fresh appearance.
Benefits of exterior house washing:
Removes dirt, stains, and organic growth such as mold and mildew.
Increases your home’s curb appeal and overall value.
Protects the surfaces of your home from long-term damage caused by contaminants.
Pressure Washing for Commercial Properties
For businesses, a clean exterior is essential to making a positive first impression and ensuring that your property remains safe and professional. North Canton Prowash offers expert pressure washing for commercial properties to remove dirt, grime, grease, and other buildup from a variety of surfaces, including storefronts, parking lots, sidewalks, and more. Whether you manage a retail store, office building, or industrial complex, our pressure washing services are designed to keep your property looking its best.
Advantages of pressure washing for commercial properties:
Enhances the visual appeal of your business, attracting more customers and clients.
Removes harmful contaminants that can degrade the surfaces and structure of your property.
Promotes a clean, professional image that reflects well on your business.
Why Regular Exterior House Washing and Pressure Washing for Commercial Properties Matter
Regular exterior house washing and pressure washing for commercial properties are crucial for maintaining the appearance and structural integrity of your property. By regularly removing dirt, grime, mold, and mildew, you prevent damage, enhance curb appeal, and protect your investment. A clean home or business sends a strong message to visitors, customers, and potential buyers, making it a vital part of property maintenance.
Contact North Canton Prowash Today!
For expert exterior house washing in Akron and reliable pressure washing for commercial properties, trust North Canton Prowash to provide the best cleaning solutions in the area. Our professional team is committed to delivering high-quality results that meet your needs and exceed your expectations.
Call us today at +1 (330) 957-2711 to schedule your free estimate. Let North Canton Prowash help you enhance the look and longevity of your property with our professional cleaning services!
1 -
Kava Oil Online
Primo Kava's kava oil offers a unique and versatile way to enjoy the benefits of kava. This high-quality oil is sourced from the finest kava and is processed to retain its natural properties. At Primo Kava, buy kava oil online that can be used in various applications, from personal care products to creating custom blends. With its clean, chemical-free formulation, kava oil is a great addition for those looking for a modern and practical way to incorporate kava into their routine.
7 -
Best solution for DBX to PST Converter.
SoftMagnat DBX to PST Converter offers a seamless and efficient solution to convert DBX files to Outlook PST format. It extracts mail items accurately and securely, saving them as a new PST or appending to an existing file. The tool provides a preview option, advanced search, and easy-to-use interface for smooth conversion. It supports saving to multiple formats like EML, MSG, RTF, PDF, and HTML. With no size limit, it ensures data integrity, including Meta properties and attachments. Compatible with all Windows versions and MS Outlook. -
Triplex: A Smart Real Estate Investment for Property Owners and Developers
In today’s competitive real estate market, property owners and investors are always looking for ways to increase their income and maximize the potential of their properties. One of the most profitable strategies is converting or building a triplex—a residential property containing three separate units, each with its own entrance and living space.
At AgileBuilds Ltd, located at 47 Whitfield Ave, North York, ON M9L 1G4, Canada, we specialize in triplex conversions and custom-built triplex properties. Whether you're looking to generate more rental income or enhance the value of your investment, we provide expert solutions that make the process smooth and efficient.
What is a Triplex?
A triplex is a multi-family residential property that contains three distinct living units. Each unit typically includes its own entrance, kitchen, bathroom, and living space. A triplex can either be a newly constructed building or the result of converting an existing property, such as a single-family home, into three separate units.
At AgileBuilds Ltd, we have extensive experience in both designing new triplex properties and converting existing homes into profitable triplex units. This type of property offers a number of financial and practical benefits for both investors and homeowners.
Why Invest in a Triplex?
1. Higher Rental Income
One of the most obvious advantages of a triplex is the potential for higher rental income. With three separate units, you can generate revenue from multiple tenants, increasing the overall rental income compared to a single-family home. This makes it a great investment for property owners looking to increase cash flow.
2. Diversified Income Stream
Having three separate rental units in one property means that if one unit becomes vacant, the other two units can continue to generate income. This diversification of rental income reduces financial risk and ensures a more stable cash flow.
3. Lower Operating Costs
Operating a triplex can be more cost-effective compared to managing multiple single-family homes. Since all the units are within the same building, expenses like property maintenance, insurance, and taxes are often lower. This makes a triplex an efficient way to manage multiple rental properties with less overhead.
4. Increased Property Value
When you convert a single-family home into a triplex or build a new one, you are likely to see a significant increase in property value. Multi-family properties, like triplexes, tend to be valued higher than single-family homes because of the added rental potential. This can provide a solid return on investment, whether you choose to hold the property long-term or sell it.
5. Flexibility for Homeowners and Investors
For homeowners, a triplex offers the opportunity to live in one of the units while renting out the others. This can help cover mortgage costs, and in some cases, even provide additional income. For developers and investors, a triplex provides flexibility in terms of tenant demographics, allowing you to cater to students, families, or professionals.
How AgileBuilds Ltd Can Help You with Your Triplex Project
At AgileBuilds Ltd, we offer expert services to guide you through the process of developing or converting your property into a triplex. From the initial design phase to the final construction, our experienced team is here to ensure your project meets local building codes, regulations, and your personal investment goals.
The Process of Building or Converting a Triplex
Consultation and Property Assessment
We begin by meeting with you to assess your property’s potential for conversion into a triplex or discuss plans for a custom-built triplex. We will evaluate zoning laws, building codes, and local regulations to ensure the project is feasible.
Design and Planning
Once the property is assessed, our design team works closely with you to develop a layout that maximizes space and functionality for all three units. We focus on creating an efficient, comfortable living environment that appeals to potential tenants.
Permitting and Approvals
AgileBuilds Ltd handles all the necessary paperwork for permits and approvals. We ensure that your triplex project complies with all local zoning laws and building codes, making the approval process as smooth as possible.
Construction and Renovation
Our team of skilled professionals will manage the renovation or new construction of your triplex. We prioritize quality craftsmanship, safety, and efficiency throughout the building process to ensure the finished property meets your expectations.2 -
TMT Plus—Prominent PVC Conduit Pipe Manufacturer in India
TMT Plus is a trusted name in the PVC conduit pipe manufacturer industry, providing high-quality solutions for electrical wiring and infrastructure needs. With many years of expertise and innovation, TMT Plus specialises in producing durable, safe, and reliable PVC drainage pipes that meet the standards for the industry.
Our PVC Conduit pipes are designed to offer excellent mechanical strength, flexibility, and resistance to fire, chemicals, and moisture. These properties make them ideal for housing, commercial, and industrial applications. Whether it is surface cabling or hidden installation, TMT ensures maximum protection for electrical wires, reduces the risk, and increases the life.
As a customer-focused brand, TMT Plus emphasises quality control, using advanced production techniques and premium raw materials to produce pipes that meet national and international specialities. Our extensive product range includes different sizes and characters to meet different requirements.
We are proud of our commitment to stability and produce environmentally friendly pipes that are still strong, easy to install, and very effective. Our team of experts is constantly working on innovation and development to offer the best drainage solutions.
With a strong distribution network and a reputation for skill, TMT Plus is a preferred alternative for contractors, builders and electricians throughout the industry. Choose TMT plus PVC condemn tubes for better performance, safety and durability in all your electrical projects.
1 -
Brix Insurance Brokerage: Trusted Insurance Solutions for Landlords, Homeowners, and More in Glendale, California
At Brix Insurance Brokerage, we understand that finding the right insurance coverage is essential for protecting your assets and ensuring peace of mind. Whether you're a landlord in Glendale, California, a homeowner looking for affordable insurance in Glendale, California, or seeking cheap insurance in Glendale, California, our trusted insurance agents are here to help. Located in Glendale, CA, we are committed to offering personalized and reliable insurance solutions tailored to meet your needs and budget.
Why Choose Brix Insurance Brokerage?
As a locally trusted insurance brokerage in Glendale, California, we have built a reputation for providing exceptional customer service and access to a variety of top insurance providers. Our expert insurance agents take the time to understand your unique needs and help you find the best coverage at competitive prices. We specialize in helping you protect what matters most—whether it’s your property, business, or personal assets.
At Brix Insurance Brokerage, you can expect:
Personalized Service: We work closely with you to find the right coverage for your specific needs.
Expert Guidance: Our trusted insurance agents provide advice and support every step of the way.
Affordable Insurance Solutions: We offer affordable insurance in Glendale, California, that doesn’t sacrifice quality.
Access to Trusted Providers: We work with a range of top-rated insurers to provide you with the best options.
Trusted Insurance Agents in Eagle Rock, California: Experts You Can Rely On
When you need reliable insurance agents in Eagle Rock, California, Brix Insurance Brokerage is here for you. Our team of experienced professionals is committed to helping individuals and businesses navigate the insurance landscape and find the right coverage. Whether you’re purchasing home, auto, or business insurance, our trusted insurance agents in Eagle Rock will ensure that you understand your options and make informed decisions.
Our trusted insurance agents work closely with you to:
Assess your specific coverage needs.
Compare rates and policies from multiple insurers.
Offer recommendations based on your budget and coverage requirements.
With our expert guidance, you can rest assured knowing that you’ll have the right protection in place for your home, business, or vehicle.
Landlord Insurance in Glendale, California: Protecting Your Rental Properties
If you're a landlord in Glendale, California, you need the right landlord insurance to protect your investment properties. Landlord insurance in Glendale, California, provides coverage for your rental properties and the liabilities that come with being a property owner. It’s important to have the right coverage to protect yourself from property damage, tenant-related issues, and legal claims.
At Brix Insurance Brokerage, we offer tailored landlord insurance options that include:
Property Damage Coverage: Protection for your rental property from damage due to fire, storm, vandalism, or other covered events.
Liability Coverage: Coverage for injuries that occur on your rental property, protecting you from legal claims.
Loss of Rent Coverage: If your property becomes uninhabitable due to a covered event, this option helps replace lost rental income.
Our expert agents will help you understand the best landlord insurance options available in Glendale, California, and ensure your properties are fully protected.
Affordable Insurance in Glendale, California: Budget-Friendly Coverage
At Brix Insurance Brokerage, we believe that insurance should be accessible to everyone, no matter your budget. That’s why we offer affordable insurance in Glendale, California to meet the needs of homeowners, renters, business owners, and more. Whether you're looking for homeowners insurance, renters insurance, or business coverage, we’ll help you find the best plan that fits your financial situation.2 -
Flat Roofing Installation Ltd
Address
Flat Roofing Installation Ltd,125ADeansgate, Flat Roof Construction Department
Manchester, M3 2LH
United Kingdom
phone
01614101509
Business Description
Flat Roofing Installation is a reputable company specializing in the expert installation of flat roofing systems for residential, commercial, and industrial properties. With a focus on durability and energy efficiency, they offer a range of solutions including EPDM, TPO, and PVC roofing membranes. Their skilled technicians ensure precise installation, adhering to industry standards like those set by the National Roofing Contractors Association (NRCA). Flat Roofing Installation also provides comprehensive services such as roof inspections, maintenance, and repairs. Committed to quality and customer satisfaction, they work with top manufacturers and offer warranties, making them a trusted partner in the roofing industry.
Opening Hours
Mon-Fri 9am-5pm -
AA Marshall Home Inspection Services, Inc.: Your Trusted Partner for Commercial Radon Testing in Mahomet, IL
Located at 601 E Main St, Mahomet, IL 61853, AA Marshall Home Inspection Services, Inc. is a leading provider of comprehensive home and commercial inspection solutions. With years of experience and a commitment to safety and accuracy, we specialize in commercial radon testing to ensure your business environment is safe for employees, customers, and visitors alike.
Why Commercial Radon Testing Matters
Radon is a naturally occurring radioactive gas that can accumulate in buildings, posing serious health risks if left undetected. While many associate radon risks with residential properties, commercial spaces are equally vulnerable. Prolonged exposure to elevated radon levels in the workplace can lead to significant health concerns, including lung cancer.
At AA Marshall Home Inspection Services, Inc., we understand the importance of maintaining a healthy commercial environment. Our expert radon testing services help identify potential radon hazards early, giving you the peace of mind that your property complies with safety standards and regulations.
Our Commercial Radon Testing Services
We use state-of-the-art equipment and proven testing methods tailored specifically for commercial buildings of all sizes. Our process includes:
Accurate and reliable radon measurement
Comprehensive analysis and reporting
Recommendations for mitigation if elevated radon levels are detected
Our certified inspectors are trained to handle various commercial properties, including offices, schools, retail stores, and industrial facilities.
Why Choose AA Marshall Home Inspection Services, Inc.?
Local Expertise: Based in Mahomet, IL, we are familiar with regional radon risks and environmental factors.
Certified Professionals: Our inspectors meet all certification requirements and stay updated on industry best practices.
Customer-Centric Approach: We prioritize clear communication and timely service to minimize disruption to your business operations.
Affordable Pricing: Quality commercial radon testing doesn’t have to break your budget.
Contact Us Today
Protect your commercial property and the health of those inside with AA Marshall Home Inspection Services, Inc. To schedule your commercial radon testing or for more information, call us at +1 (217) 841-7311. Visit us at 601 E Main St, Mahomet, IL 61853, or reach out via our website to request a consultation.5 -
I fucking hate mobile and iPad ui and general ux. I hate that I get shit for not being able to fix people's problems on them quickly enough with or without googling. Apparently that's my fucking line of work, no I'm just a fucking code monkey, I don't know where whichever asshat hide the setting to Jimmy or abysmal fucking browser implementations in fucking mobile chrome that makes it unable for you to buy car parts but it fucking works fine on a desktop browser. I ront want to reset your fucking weak passwords because you never remember them.
I can't even change my fucking phones background, or figure out or I lack voicemail because my plan or the fucking optoknnisnt present (one plus 2) and don't care enough to put more time or google it.
Maybe I'm just fucking incompetent. I like being able just to right click shift on desktop, going to properties or running both commands.
I never will stop being an imposter until I can fucking fix anything like a legit engineer. -
At Baton Rouge Concrete Experts, we provide essential concrete services that enhance both the functionality and aesthetic appeal of properties in Baton Rouge, LA. Our offerings include commercial concrete, stained concrete, stamped concrete, concrete driveways, concrete patios, concrete walkways, concrete steps, and concrete walls. Each service is designed to meet diverse needs, from creating durable surfaces for commercial spaces to adding a decorative touch to residential areas. Concrete driveways and patios provide reliable and attractive surfaces, while stamped and stained concrete offer customizable design options that can transform any space.
The importance of our services lies in their ability to deliver both durability and style. Whether you’re looking to upgrade your driveway, create an inviting patio, or install functional walkways and steps, our expert solutions ensure that your concrete surfaces are not only long-lasting but also visually appealing. By choosing Baton Rouge Concrete Experts, you benefit from high-quality craftsmanship and a range of design options catering to your needs and preferences. Our commitment to excellence ensures that your concrete projects enhance the overall value and beauty of your property.
Baton Rouge Concrete Experts
305 Casa Colina Ct, Baton Rouge, LA 70810
Phone: (225) 320-4749
-
Get My Energy Report: Expert SAP Assessment Services in Manchester
If you're a homeowner, landlord, or business owner in Manchester looking for a reliable SAP assessment, Get My Energy Report is here to provide you with professional and thorough services. Our team of certified assessors is committed to helping you understand your property’s energy efficiency and ensure compliance with current regulations.
What is a SAP Assessment?
A SAP (Standard Assessment Procedure) assessment is a method used to calculate the energy efficiency of a home. It is the primary assessment tool used in the UK for calculating the energy performance of residential buildings, especially in new builds. The SAP rating takes into account various factors such as insulation, heating, hot water systems, and ventilation, to provide an energy score. This score helps property owners and builders understand the potential energy costs and environmental impact of a property.
At Get My Energy Report, we specialize in offering SAP assessments to help you ensure that your property meets the necessary energy efficiency standards. Our team of experts uses the most up-to-date tools and methodologies to provide you with an accurate assessment.
Why Do You Need a SAP Assessment?
A SAP assessment is essential for anyone involved in constructing or purchasing a new property. It is a legal requirement for new homes to have a SAP rating as part of building regulations, ensuring that properties are built to be energy-efficient and environmentally friendly.
Some of the key reasons you may need a SAP assessment include:
New Builds and Renovations: If you are constructing a new home or undertaking significant renovations, a SAP assessment is required to comply with building regulations.
Energy Efficiency Improvements: If you are looking to make improvements to the energy performance of your property, the SAP assessment can provide valuable insights into areas for improvement.
Property Transactions: In some cases, when purchasing a property or for building certification, a SAP assessment may be necessary to assess its energy efficiency.
Our SAP Assessment Services
At Get My Energy Report, we offer comprehensive SAP assessment services tailored to your specific needs. Our experienced assessors will evaluate your property’s energy performance and provide a detailed report that outlines its SAP rating and offers recommendations for improvement.
Residential SAP Assessments: Whether you're building a new home or making energy-efficiency improvements, our residential SAP assessments help you ensure your property meets energy regulations and performs efficiently.
Commercial SAP Assessments: We also provide SAP assessments for commercial properties, ensuring your business meets energy efficiency standards and reduces operating costs.
Energy Efficiency Advice: Along with the SAP assessment, we provide professional recommendations on how to improve your property’s energy efficiency, helping you save on energy costs and reducing your environmental footprint.
Why Choose Get My Energy Report?
Local Experts: Based in Manchester, we have a deep understanding of local regulations and are committed to offering fast, reliable SAP assessments for residential and commercial properties in the area.
Certified Assessors: Our team consists of certified SAP assessors with years of experience in the field, providing accurate and professional assessments.
Competitive Pricing: We offer transparent and affordable pricing for our SAP assessments, ensuring you get the best value for your investment.
Efficient Service: At Get My Energy Report, we value your time. We work quickly and efficiently to provide you with the necessary reports and recommendations.
Contact Us for Your SAP Assessment in Manchester
If you need a SAP assessment in Manchester, Get My Energy Report is your trusted partner. Our experienced team is here to ensure your property is energy-efficient, compliant with regulations, and ready to face the future with a focus on sustainability.
For more information or to schedule your SAP assessment, give us a call at +44 7957 926910. We look forward to helping you improve your property’s energy efficiency!
1 -
BLOCKCHAIN CYBER RETRIEVE >> I NEED A HACKER TO RECOVER STOLEN USDT/BTC
My divorce led to emotional upheaval and financial strain. My wife took most properties and funds during the settlement. Determined to rebuild, I made unfortunate decisions. A friend, Moses, suggested venturing into the stock market. He introduced me to a financial advisor he found online. The advisor seemed knowledgeable, and I began discussing my goals via WhatsApp. I set up a crypto wallet, completed KYC verification, and invested $50,000 in USDT ERC20. The advisor urged me to invest more, citing gold's rapid appreciation. I trusted her expertise and invested an additional $150,000. Unbeknownst to me, I had fallen victim to a well-orchestrated scam. The entire investment of $200,000 was wiped out. was desperate to reclaim back my funds Fortunately, I found Blockchain Cyber Retrieve online. Their expertise gave me hope and my whole lost was successfully recovered back to me. This experience taught me invaluable lessons about trust, due diligence, and the risks of blind faith. If you ever find yourself in this situation reach out to Blockchain Cyber Retrieve via the following contact information:
WHATSAPP: + 1 520 5 64 8300
EMAIL: blockchaincyberretrieve (@) post. c o m4 -
Your trusted security partner, USSG, proudly holds SIA ACS-approved contractor status, delivering premier Security Guarding Services at the heart of Manchester and esteemed for our professional security solutions across Greater Manchester and the North West. As an SIA-approved contractor, our Manchester security offerings encompass a diverse array of services, customised to suit the unique security requirements of our clientele. From CCTV surveillance to bespoke security strategies, each member of our security team undergoes meticulous training and holds proper licensing to uphold the industry's highest standards. Renowned as one of the region's leading security firms, we take pride in our dedicated security personnel, prompt alarm response units, and our esteemed reputation as a dependable security provider. When considering Manchester security, trust USSG - your comprehensive security solution for all needs. Offering a wide range of services in Manchester and North West England, including manned security guarding, professional security personnel, mobile patrol units, key holding, and K9 services. Moreover, we excel in CCTV installation and monitoring, fire marshals, waking watches, car park management, securing vacant properties, shutter fixing, and professional cleaning services. Our unwavering commitment to excellence coupled with cutting-edge technology ensures unparalleled security for clients across diverse sectors throughout Greater Manchester and the North West.
-
American Alliance Security Agency: The Best Security Company in New Hampshire
When it comes to securing your business, home, or special event, you deserve nothing less than the best. At American Alliance Security Agency, we proudly stand as the best security company in New Hampshire, offering comprehensive, tailored security solutions that give you peace of mind. With a team of experienced professionals and a dedication to providing top-tier protection, we are committed to safeguarding your property and loved ones with the highest level of care.
Why American Alliance Security Agency is the Best Security Company in New Hampshire
At American Alliance Security Agency, we understand that security isn’t just about protecting assets—it’s about providing a sense of safety and assurance. Here’s why we are considered the best security company in New Hampshire:
Experienced and Professional Team: Our security personnel are highly trained, with years of experience in handling a wide range of security situations. From managing crowds at large events to providing on-site protection for businesses, our team is equipped to handle any challenge.
Comprehensive Security Services: We offer a wide range of security services to meet the diverse needs of our clients. Whether you need on-site security guards, CCTV monitoring, event security, access control management, or fire watch services, we have you covered.
Tailored Security Solutions: We recognize that no two properties or events are the same. That’s why we offer personalized security plans designed to address the specific needs of your business, home, or special event. We assess potential risks and create a customized strategy to provide maximum protection.
24/7 Availability: Security is a constant concern, and that’s why we offer round-the-clock service. Whether you need surveillance at night, emergency response during the day, or full-time protection, we are always ready to respond to your needs.
Commitment to Excellence: Our commitment to excellence means that we never cut corners when it comes to the security of your property or loved ones. We continually invest in the latest technology, training, and systems to ensure we remain the best security company in New Hampshire.
Our Range of Security Services
At American Alliance Security Agency, we offer a comprehensive range of services designed to protect your assets and ensure the safety of those around you. Here are just a few of the security services that set us apart:
Security Guard Services: Whether you need armed or unarmed security, we provide professional security guards who are highly trained to protect your property, manage security risks, and respond quickly to incidents.
Event Security: From concerts and festivals to corporate events and private parties, we provide event security services to ensure smooth operations, crowd control, and the safety of all attendees.
CCTV Monitoring: Our CCTV monitoring services provide real-time surveillance and continuous monitoring of your property. Whether you need to monitor your retail store, office, or home, our security team is ready to watch for suspicious activity and respond swiftly.
Risk Assessment: We conduct thorough risk assessments to evaluate your property or business's security vulnerabilities. By identifying potential threats, we help you implement preventive measures to protect your assets, employees, and clients.
Access Control Management: Our access control solutions allow you to manage who enters your property, ensuring only authorized individuals have access to restricted areas.
Fire Watch Services: We offer specialized fire watch services to monitor sites at risk of fire hazards. Whether it’s a construction site, industrial facility, or large event, we ensure that fire safety protocols are being followed.
Mobile Patrols: Our mobile patrol services offer dynamic security coverage for large properties or multiple locations. We provide random, scheduled patrols to ensure comprehensive security and deter any criminal activity.
Why We Are the Best Security Company in New Hampshire
Choosing American Alliance Security Agency means choosing the best in the business. Here’s why:
Proven Track Record: We have a proven track record of successfully protecting properties, businesses, and events in New Hampshire. Our clients trust us to provide reliable, professional security services that meet their unique needs.
Advanced Technology: We stay ahead of the curve by investing in the latest security technology, such as surveillance cameras, alarm systems, and access control systems, ensuring that our services are efficient, effective, and up to date.1 -
KAM Roofing and Restoration: Leading Roofing Experts in Olathe, KS, and Surrounding Areas
At KAM Roofing and Restoration, we pride ourselves on offering top-tier roofing solutions to both residential and commercial property owners across the Kansas City metro area. Located at 2012 E Prairie Cir B, Olathe, KS 66062, our team of experts provides high-quality roof installations, repairs, and restorations to ensure that your property is protected, no matter the season. With extensive experience and a commitment to customer satisfaction, we are the trusted name in the roofing industry.
Commercial Roof Installation in Lenexa, KS
When it comes to commercial properties, the roof is one of the most crucial aspects to protect your investment and ensure business continuity. At KAM Roofing and Restoration, we specialize in commercial roof installation in Lenexa, KS. Whether you're building a new commercial space or need a roof replacement for an existing property, our team is equipped to handle every aspect of your roofing project with precision.
We work with a variety of durable materials suitable for commercial buildings, including TPO, EPDM, and modified bitumen, designed to withstand the harsh Kansas weather. Our expert team ensures every installation meets the highest standards, offering reliable and long-lasting protection for your business. From initial consultation to project completion, we ensure that every step is executed with care and professionalism.
Metal Roof Contractor in Shawnee, KS
When it comes to durability, energy efficiency, and style, metal roofs stand out as one of the best options available. If you're looking for a metal roof contractor in Shawnee, KS, KAM Roofing and Restoration has you covered. Our skilled team specializes in the installation and maintenance of metal roofs that provide exceptional strength and long-term value to your home or business.
Metal roofing offers many advantages, including superior durability, minimal maintenance, and energy efficiency. Whether you're interested in a standing seam metal roof, corrugated metal, or another style, we provide expert advice on the best solution for your needs. As a trusted metal roof contractor in Shawnee, KS, we ensure that your new roof not only meets your aesthetic preferences but also stands up to the harsh Kansas weather for many years to come.
Flat Roof Repair in Prairie Village, KS
Flat roofs can be a fantastic option for both residential and commercial properties, but they do require regular maintenance to prevent leaks and other issues. If you need flat roof repair in Prairie Village, KS, KAM Roofing and Restoration is here to help. We specialize in repairing flat roofs of all types, including TPO, EPDM, and modified bitumen systems, and our team is trained to quickly identify and address any damage.
From small leaks to significant wear and tear, we offer comprehensive flat roof repair services that restore your roof’s function and longevity. We understand the unique challenges flat roofs present, such as water pooling and drainage issues, and we have the experience to solve these problems efficiently. With our expert services, you can trust that your flat roof will continue to protect your property for years to come.
Why Choose KAM Roofing and Restoration?
Expertise You Can Trust: Our team has years of experience in roofing and restoration, providing exceptional results on every project.
Comprehensive Roofing Services: From commercial roof installations to metal roofing and flat roof repairs, we offer a full range of roofing solutions for homes and businesses alike.
Affordable Pricing: We provide competitive pricing without sacrificing quality, ensuring you get the best value for your investment.
Customer-Focused Service: At KAM Roofing and Restoration, customer satisfaction is our top priority. We work closely with each client to understand their needs and deliver a roofing solution tailored to them.
Licensed and Insured: We are a fully licensed and insured roofing company, giving you peace of mind that your property is in safe hands.
Contact KAM Roofing and Restoration Today
For high-quality roofing services in Olathe, Lenexa, Shawnee, Prairie Village, and surrounding areas, KAM Roofing and Restoration is your trusted partner. Whether you need a commercial roof installation, a metal roof contractor, or flat roof repairs, our team is ready to assist you.
Call us today at +1 (913) 283-7799 to schedule a consultation or request a free estimate. Let us protect your property with the best roofing solutions available!
Choose KAM Roofing and Restoration for all your roofing needs in the Kansas City area, and experience the difference of working with professionals who care about the safety and longevity of your roof.
1


