Language:
switch to room list switch to menu My folders
Go to page: First ... 41 42 43 44 [45] 46 47 48 49 ... Last
[#] Tue Mar 23 2021 19:55:51 EDT from Nurb432

[Reply] [ReplyQuoted] [Headers] [Print]

LFS has been tempting more than once but i figured if i have to go back that far into DYI land might as well just jump ship entirely. 

Tue Mar 23 2021 17:46:44 EDT from IGnatius T Foobar
I suspect Debian itself will end up crumbling under the weight of its

own political overload.

It's got a lot of political overload these days, and I'm concerned about it too. Then again, there are way too many open source projects that have a "code of conduct" bullied into them by some talentless hack like Corey Ehmke because Silicon Valley still exists even though it needs to be burned to the ground.

Nevertheless, at this point you still can't get much more "base Linux" than Debian unless you get into hack-it-yourself distributions.

 



[#] Wed Mar 24 2021 08:30:05 EDT from darknetuser

[Reply] [ReplyQuoted] [Headers] [Print]

2021-03-23 17:46 from IGnatius T Foobar
I suspect Debian itself will end up crumbling under the weight of

its

own political overload.

It's got a lot of political overload these days, and I'm concerned

about it too. Then again, there are way too many open source projects

that have a "code of conduct" bullied into them by some talentless hack

like Corey Ehmke because Silicon Valley still exists even though it

needs to be burned to the ground.

Nevertheless, at this point you still can't get much more "base Linux"

than Debian unless you get into hack-it-yourself distributions.




In case you have not noticed I am into hack-it-yourself things. BUt then you have to maintain those things heh.

[#] Wed Mar 24 2021 08:35:15 EDT from darknetuser

[Reply] [ReplyQuoted] [Headers] [Print]

2021-03-23 19:55 from Nurb432
LFS has been tempting more than once but i figured if i have to go

back that far into DYI land might as well just jump ship entirely. 


If you want to go source based, there is always Gentoo. The downside is that it is time consuming and you need a good bunch of bandwidth to get it going, but in the end you'll get something that works as you intend it to work.


I don't buy the idea that learning Gentoo = learning Linux, though, because what you end up learning with Gentoo is mostly their build system and port management.

There is also Funtoo, which comes with presets aimed at bringing up the common graphical environments up more reliabily than Gentoo. I have never tried it.


By the way, do you haveany strong opinions about Void? It looks like the sort of thing a Slackwar user who wanted a rolling distribution would use.

[#] Wed Mar 24 2021 19:37:41 EDT from Nurb432

[Reply] [ReplyQuoted] [Headers] [Print]

Right, that is the trouble with roll your own. Especially keeping on top of security issues. 

Wed Mar 24 2021 08:30:05 EDT from darknetuser
In case you have not noticed I am into hack-it-yourself things. BUt then you have to maintain those things heh.

 



[#] Wed Mar 24 2021 19:38:36 EDT from Nurb432

[Reply] [ReplyQuoted] [Headers] [Print]

Myself, never heard of it. 

But as it says, there are trillions of distributions out there.

Wed Mar 24 2021 08:35:15 EDT from darknetuser
By the way, do you haveany strong opinions about Void? It looks like the sort of thing a Slackwar user who wanted a rolling distribution would use.

 



[#] Wed Mar 24 2021 19:40:56 EDT from Nurb432

[Reply] [ReplyQuoted] [Headers] [Print]

Oh, 'enter the void' ( methadone skies ) is a pretty good album too, if you are into that sort of music.  ( ya, a bit OT but their page is labeled 'enter the void' so its my first thought :) )



[#] Thu Mar 25 2021 12:01:40 EDT from Nurb432

[Reply] [ReplyQuoted] [Headers] [Print]

So i guess webhooks are today's shiny object. 

 

Watching a integration demo of the stuff i support, to azure.



[#] Fri May 14 2021 15:23:57 EDT from Nurb432

[Reply] [ReplyQuoted] [Headers] [Print]

Man, checking in with fossil is dog slow on our corporate VPN.  I know its gotta suck the file from a share, down to my machine then back up to the sqlite DB but these are not large files. 

 

Of course on a Friday at quitting time, its slower :) 

 

( or is this a rant instead? )



[#] Tue Jun 01 2021 14:47:59 EDT from IGnatius T Foobar

[Reply] [ReplyQuoted] [Headers] [Print]

fossil?

Fido/Opus/Seadog Session Interface Layer?

 



[#] Tue Jun 01 2021 16:01:55 EDT from Nurb432

[Reply] [ReplyQuoted] [Headers] [Print]

Version control system. The one developed by/for SQLite.

https://www.fossil-scm.org/home/doc/trunk/www/index.wiki

Tue Jun 01 2021 02:47:59 PM EDT from IGnatius T Foobar

fossil?

Fido/Opus/Seadog Session Interface Layer?

 



 



[#] Sat Aug 28 2021 12:12:55 EDT from Nurb432

[Reply] [ReplyQuoted] [Headers] [Print]

Would fit in workplace too..

 

Just ran across some code a dumbass-supervisor asked me to do perhaps 7 or 8 years ago. I had just recently transferred into their team due to the team i was on being dissolved. I retained the same work, but since aside from everything else i knew oracle, java, bla bla bla i got stuck on the oracle apps team for a bit.    ( we were the 'automation team' not really developers, but we did stuff to make life easier for everyone.  they decided to make it a true dev team, with a cost center and budget. Since coding was not our primary role in life and we just did it as extra to help, we were dispersed into the wind to various other groups. 

Manager was also over citrix.  i had setup some scheduled reports for them before i moved to their dept. ( reports is one of my actual reasons for being there, That and supporting the ITSM system. )

 

" i know that the data isn't real time and gets updated once a week, but id like you to create me an application that i can query the database on demand instead of weekly reports"  ( for stuff like hardware info, app use etc ).  Ok, development really isn't my gig now, but i can do that if you dont want the dev team to do it instead.  

So whipped up something that let him run canned queries to a grid + export to excel. I also had it do a check on start if there was a new version of the executable each time and if so, it upgraded ( so it picked up new queries and stuff as they kept asking for them .  And yes, i could have done that in a table, but we would have had to pay for a DB and they refused to pay.. same reason why i did it and not the dev guys ).  "wait, why is it checking for a new version, remember i dont want to have to be online and i just want an exe to run"  "um, if you are not online then how do you expect to query the database" ..  He still didnt understand it...    freaking moron.   Original plan was a web page but he shot that down for the same reason and ended up doing a fat client in vb.net .  

He never did use it. Not even once. But the rest of the team did, and was appreciative so i guess it wasn't a total loss. ( they were not capable of running SQL queries on their own. so it helped them quite a bit )

( hes long gone, thankfully )



[#] Sat Aug 28 2021 17:12:12 EDT from ParanoidDelusions

[Reply] [ReplyQuoted] [Headers] [Print]

I always feel that managers that come to someone not in a specific team to do work that is the role of a specific team that exists... 

Are trying to do end-runs around corporate policies or departmental policies that prevent the specific team from doing what the manager wants. 

And what happens is the agreeable/accommodating engineer that isn't in the appropriate department that does the special request - is the one that takes the fall when the *reason* for the policy becomes apparent. 

Of course, the time an Intel manager wanted me to do network packet sniffing and I told him, "I am a system engineer, that isn't really my career path, and the network team gets upset if system engineers do their job..." 

That manager laid me off in the next round of downsizing. So... really, the only way to navigate this is to figure out how to do it so that your boss takes the fall when it comes back at your team/department. 

 

Sat Aug 28 2021 12:12:55 EDT from Nurb432

Would fit in workplace too..

 

Just ran across some code a dumbass-supervisor asked me to do perhaps 7 or 8 years ago. I had just recently transferred into their team due to the team i was on being dissolved. I retained the same work, but since aside from everything else i knew oracle, java, bla bla bla i got stuck on the oracle apps team for a bit.    ( we were the 'automation team' not really developers, but we did stuff to make life easier for everyone.  they decided to make it a true dev team, with a cost center and budget. Since coding was not our primary role in life and we just did it as extra to help, we were dispersed into the wind to various other groups. 

Manager was also over citrix.  i had setup some scheduled reports for them before i moved to their dept. ( reports is one of my actual reasons for being there, That and supporting the ITSM system. )

 

" i know that the data isn't real time and gets updated once a week, but id like you to create me an application that i can query the database on demand instead of weekly reports"  ( for stuff like hardware info, app use etc ).  Ok, development really isn't my gig now, but i can do that if you dont want the dev team to do it instead.  

So whipped up something that let him run canned queries to a grid + export to excel. I also had it do a check on start if there was a new version of the executable each time and if so, it upgraded ( so it picked up new queries and stuff as they kept asking for them .  And yes, i could have done that in a table, but we would have had to pay for a DB and they refused to pay.. same reason why i did it and not the dev guys ).  "wait, why is it checking for a new version, remember i dont want to have to be online and i just want an exe to run"  "um, if you are not online then how do you expect to query the database" ..  He still didnt understand it...    freaking moron.   Original plan was a web page but he shot that down for the same reason and ended up doing a fat client in vb.net .  

He never did use it. Not even once. But the rest of the team did, and was appreciative so i guess it wasn't a total loss. ( they were not capable of running SQL queries on their own. so it helped them quite a bit )

( hes long gone, thankfully )



 



[#] Sat Aug 28 2021 17:31:47 EDT from Nurb432

[Reply] [ReplyQuoted] [Headers] [Print]

In this case it was purely money. Its not against the rules for each department to do something on their own they need. Im sort of 1/2 way on this. I understand the need, but i also know how sideways things can get when you have amateurs doing things...

Only real rules are that its internal departmental use only, cant give it to other teams, and does not effect critical systems.  



[#] Sat Aug 28 2021 21:28:28 EDT from ParanoidDelusions

[Reply] [ReplyQuoted] [Headers] [Print]

I mean, departments need a certain latitude to develop basic in-house solutions that are departmental only. But - they've got to be documented, and they need to adhere to larger org policies - generally. 

 

Sat Aug 28 2021 17:31:47 EDT from Nurb432

In this case it was purely money. Its not against the rules for each department to do something on their own they need. Im sort of 1/2 way on this. I understand the need, but i also know how sideways things can get when you have amateurs doing things...

Only real rules are that its internal departmental use only, cant give it to other teams, and does not effect critical systems.  



 



[#] Sat Aug 28 2021 21:30:28 EDT from Nurb432

[Reply] [ReplyQuoted] [Headers] [Print]

In my case it did, thus vb.net and not python :) 

Sat Aug 28 2021 09:28:28 PM EDT from ParanoidDelusions

I mean, departments need a certain latitude to develop basic in-house solutions that are departmental only. But - they've got to be documented, and they need to adhere to larger org policies - generally. 

 

 

 



[#] Sat Sep 04 2021 09:20:24 EDT from IGnatius T Foobar

[Reply] [ReplyQuoted] [Headers] [Print]

Back in the dotcom days, we were hosting a startup that had that problem.
(Eight racks of equipment for a platform that would probably fit on a single machine now, but I digress.) They hired a bunch of developers and everyone wrote stuff using their own favorite language. What a mess it ended up being.

(Their 8-figure IPO was scuttled by the crash ... just a couple of weeks earlier and they would have made it big.)

[#] Tue Oct 05 2021 12:09:10 EDT from Nurb432

[Reply] [ReplyQuoted] [Headers] [Print]

Requirements:
  • Web server
  • Apache 2 + mod_perl2 or higher (recommended)
  • Web server with CGI support (CGI is not recommended)
 


its a requirement but we dont suggest you use it. lol


[#] Thu Nov 04 2021 14:24:56 EDT from IGnatius T Foobar

[Reply] [ReplyQuoted] [Headers] [Print]

Web servers are weird no matter what, it seems.   

This week I discovered WSGI, which is a standard API for attaching a Python program to a web server.  There are a bunch of different implementations of web servers that speak WSGI to a Python program.  I had to learn this because the http service built into the standard libraries keeps locking up on me.

 

And now I'm wondering, why isn't this just a module in nginx?



[#] Thu Nov 04 2021 18:07:29 EDT from Nurb432

[Reply] [ReplyQuoted] [Headers] [Print]

Not that it matters, but a bit of trivia:

Python is the first to ever have true client side processing. It was ahead of its time. And i blame Guido for doing it and stating down that path..    Personally i feel it was never what the web was supposed to be. It was supposed to be brain-dead low resource simple 'display clients' with all the processing being back on the server. 



[#] Thu Nov 11 2021 13:17:15 EST from LoanShark

[Reply] [ReplyQuoted] [Headers] [Print]


Interesting. Here's a super-simple code example (one component of a moderately optimized Sieve of Eratosthenes that I'm playing with)

GCC 9.3 vectorizes this code easily to AVX2 or AVX512 depending on the target architecture.

Clang 13 flatly refuses to auto-vectorize, though I might be able to force it with #pragmas.

Not sure what gives - Clang is supposed to be able to do this, and this example is about as simple as it gets.

#include <cstdlib>

extern "C" void markoff(char* buf, size_t size, size_t rot1, size_t rot2);

void markoff(char* buf, size_t size, size_t rot1, size_t rot2) {
size_t off;

for (off = 0; off < size - rot1; off += rot2) {
buf[off] = true;
buf[off + rot1] = true;
}

if (off < size) {
buf[off] = true;
}

}

Go to page: First ... 41 42 43 44 [45] 46 47 48 49 ... Last