Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Locked thread
akadajet
Sep 14, 2003

FamDav posted:

fy i trust no man or woman who uses the acronym SOLID unironically because every person i know who has also insists on way more inheritance than is ever necessary.

my old company used to ask candidates if they knew what SOLID was during interviews. "think that's one of those anti-patterns i've been reading about"

Adbot
ADBOT LOVES YOU

akadajet
Sep 14, 2003

Soricidus posted:

global replace {} with <list></list> and then treat it as the xml it should have been in the first place

lmfao

akadajet
Sep 14, 2003

so here's a pretty wild question. i'm getting a flatbed film scanner soon and there are a bunch of different options for scanner software out there, all $$$. like silverfast and vuescan.

these let you set up the scan and try to "enhance" what comes out of the scanner. with the paid options you can even get a "raw" linear tiff out of the scanner, which is good for photoshopping film negs.

like, what would be involved in figuring out how to interface with the scanner programatically to get the raw bits without having to fork out 60 bux or whatever for these "pro" scanning packages? i got both windows and osx at my disposal.

akadajet
Sep 14, 2003


huh, this might give me what I want if I can figure out how to get it running lol
http://www.sane-project.org/man/sane-epson2.5.html

akadajet
Sep 14, 2003

wow neat. I figured that sane would just be dealing with epson drivers, but nope. it's literally talking to the scanner over network/scsi/usb with command packets and poo poo. and some of the color correction seems to be done on the scanner itself instead of software. somebody must have wiresharked the gently caress out of this to get it working, or there's really good documentation out there somewhere.

akadajet
Sep 14, 2003

source mentions "Epson Perfection 4990 Command Specifications" so somebody must have just had non-public documentation to make this.

akadajet
Sep 14, 2003


same

akadajet
Sep 14, 2003

Sagebrush posted:

does sublime text ever go on sale? i would like to support them, but i think i only use it about $20 or $30 worth, not $70.

Nope, they just raise the price every once in awhile.

I switched to atom because it's the same thing but actively maintained. Also free.

akadajet
Sep 14, 2003


I found your problem. Get a mac fool.

akadajet
Sep 14, 2003

MALE SHOEGAZE posted:

lol if you don't, knowing what we know about node comitters access being violated.

ya but then you are checking in all those os specific native bindings and node version specific builds and whatever

you cant win

akadajet
Sep 14, 2003

MALE SHOEGAZE posted:

lol at hosting your own node registry

we do, but just for a couple of internal shared modules. all the other stuff uses public npm.

akadajet
Sep 14, 2003

uncurable mlady posted:

ef7 should be good eventually since it's a bottom up rewrite but holy crap it is not ready for prime time right now

How many times have they decided that they need to completely rethink the .net orm? Linq2sql, then ef, then "magical unicorn" or whatever it was called.

akadajet
Sep 14, 2003

node is fast and good

akadajet
Sep 14, 2003

uncurable mlady posted:

that framework has seen some poo poo

it's seen abstractions you can't even imagine

akadajet
Sep 14, 2003

Symbolic Butt posted:

still gently caress inheritance

akadajet
Sep 14, 2003

standard taint library

akadajet
Sep 14, 2003

loving java developers.
https://plugins.jetbrains.com/plugin/7878

akadajet
Sep 14, 2003

Shaggar posted:

programming is for autistics.

akadajet
Sep 14, 2003

Shaggar posted:

licensing is not hard

if your time and money aren't worth anything then ya windows is great

akadajet
Sep 14, 2003

CommunistPancake posted:

honestly the most dev-unfriendly thing about windows is that some linux nerds don't make their things windows compatible because "developers don't use windows"

it goes both ways. MS never made their best tools available on linux/osx either. and yes I know there's currently a half-hearted attempt to make .net usable on unix but it's too little too late.

akadajet
Sep 14, 2003


clippy powered ransomware

akadajet
Sep 14, 2003

I don't have any real need for it but I wanted to check out IDA after watching something on youtube that used it.

Holy lol at the licensing for this thing. 589 for the "lite" version and 1129 earth dollars for the full version. And full of restrictions after that. And of course the license is tied to a single platform you're working on.
https://www.hex-rays.com/products/ida/order.shtml

akadajet
Sep 14, 2003


https://vimeo.com/110257380

akadajet
Sep 14, 2003

CRIP EATIN BREAD posted:

thats not a youtube

post the youtube

you got me there

akadajet
Sep 14, 2003

CRIP EATIN BREAD posted:

for real tho this owns

ya that woman really knows her poo poo

akadajet
Sep 14, 2003

abraham linksys posted:

code:
// you have to wrap the braces to signify that they're an expression
(x) => ({x: 1})

Huh, I've run into this quirk before but didn't know you could do that.

akadajet
Sep 14, 2003

Ludwig van Halen posted:

eslint only has two settings for arrow body style. as-needed is what we use so using braces is an error. the other setting is always which means not using braces is an error. neither option is perfect imo

and the one line arrow functions I'm talking about is is when you have a line break followed by one line of code. not on the same line per se

if i'm looking at the right setting here that 'as-needed' rule doesn't sound too awful
http://eslint.org/docs/rules/arrow-body-style

akadajet
Sep 14, 2003

Ludwig van Halen posted:

code:

const MyCompoment = () =>
  div 
    foo
  /div;

idk what that is but it looks dumb as hell

akadajet
Sep 14, 2003

Fututor Magnus posted:

i'm already a c# dev. speaking of which, how's f#?

everyone tells themselves that they are going to learn f#. nobody ever does.

akadajet
Sep 14, 2003

VikingofRock posted:

So I agree that controlling output formatting through global mutable state is a really bad design decision on iostreams. What I was trying to argue was that, mutable state aside,

code:
std::cout << "The hex representation of " << std::dec << x << " is " << std::hex << x << "." << std::endl;
is a lot more pleasant to read than

code:
std::cout.put("The hex representation of ").put(std::dec).put(x).put(" is ").put(std::hex).put(x).put(".").put(std::endl);
(although I understand arguments to the contrary). I've never really heard the argument that the latter would somehow have kept C++ from using global mutable state for output formatting. Could you elaborate on that? Or am I misunderstanding what you were saying?

:barf:

akadajet
Sep 14, 2003

Sagacity posted:

my software renderer in 1997 wasn't ugly at all:
https://www.youtube.com/watch?v=eQvG9M2kcyY

...

:getin:

akadajet
Sep 14, 2003

https://petitions.whitehouse.gov/petition/outlaw-programming-languages-threaten-safety-american-people-and-work-counter-our-way-life


:rolleyes: javascript doesn't belong in that list.

akadajet
Sep 14, 2003


lol npm said "nope" and un-un-published his module and transferred it to a new owner. go them.

https://twitter.com/seldo/status/712414400808755200

people are asking if it's allowed under the code license:
https://twitter.com/chromakode/status/712422002720526336

haha

akadajet
Sep 14, 2003


pro-click

akadajet
Sep 14, 2003

Condiv posted:

threatening to sic lawyers on someone: a "polite" request

ya everyone involved in this was an idiot about it

akadajet
Sep 14, 2003


reminder about what kik messanger is:
https://goo.gl/RHSVZZ

akadajet
Sep 14, 2003

Flat Daddy posted:

either you messed up the link or this is the first completely unsolicited LMGTFY ive ever seen

it's a link to news articles about kik yes. mostly pedophiles using it to target children.

akadajet
Sep 14, 2003

akadajet
Sep 14, 2003

Adbot
ADBOT LOVES YOU

akadajet
Sep 14, 2003

Condiv posted:

martin odersky got the inspiration for scala from this

https://m.youtube.com/watch?v=DJLDF6qZUX0

╔╦╦
╠╬╬╬╣
╠╬╬╬╣OK! WHO BIT MY
╠╬╬╬╣HERSEY CHOCOLATE?!
╚╩╩╩╝

  • Locked thread