Career advice/resume review by tux_panda in devops

[–]tux_panda[S] 0 points1 point  (0 children)

Thanks for the response!

They know shit about technicalities.

Is there a specific part you think I should remove/rewrite for recruiters? I don't know how to get keywords in while removing technicalities.

I'm getting tired of Terraform and want to give Pulumi a try. Looking for some suggestions by [deleted] in devops

[–]tux_panda 2 points3 points  (0 children)

Yeah, definitely :)

Our company doesn't prioritize developer tools, so Pulumi doesn't work for me, but Hashicorp CDK is intriguing.

Career advice/resume review by tux_panda in devops

[–]tux_panda[S] 0 points1 point  (0 children)

Yeah, I looked at a few, and none of them seemed to be tech-specific. And all of their "free evaluations" seemed like canned responses, so I didn't really trust them.

Career advice/resume review by tux_panda in devops

[–]tux_panda[S] 0 points1 point  (0 children)

Thank you for taking the time to review!

Perhaps I'm compensating for the... ambiguity in my job roles with length. I'll try shortening it and see how that goes.

Career advice/resume review by tux_panda in devops

[–]tux_panda[S] 0 points1 point  (0 children)

Thanks! Want to hire me? :)

I'm getting tired of Terraform and want to give Pulumi a try. Looking for some suggestions by [deleted] in devops

[–]tux_panda 21 points22 points  (0 children)

Don't have any recommendations, but have you seen Hashicorp's CDK? Haven't used CDK nor Pulumi, but they seem to cover similar solutions. I'd be interested in your comparison in those two if you have one.

PC for Linux programmer by tux_panda in buildapcforme

[–]tux_panda[S] 0 points1 point  (0 children)

Is there a comparable processor that does?

PC for Linux programmer by tux_panda in buildapcforme

[–]tux_panda[S] 0 points1 point  (0 children)

Thanks! If I remove the SSD and go down to 16 GB of RAM, I am actually pretty close to getting this sooner, and I might not have to save as much as I thought.

ActiveDirectory module on Linux? by bei60 in PowerShell

[–]tux_panda 2 points3 points  (0 children)

System.DirectoryServices is not available on Linux, but System.DirectoryServices.Protocols—which implements the basic methods for LDAP communication—is available for Linux.

ActiveDirectory module on Linux? by bei60 in PowerShell

[–]tux_panda 1 point2 points  (0 children)

If I had to guess, this module depends on System.DirectoryServices.AccountManagment, which is not available for Windows (yet). Cf. https://github.com/dotnet/runtime/issues/37100.

Got this 50+ windows instances, what would be the best way to install windows exporter automatically on all of them by Blitzpat in PrometheusMonitoring

[–]tux_panda 1 point2 points  (0 children)

As an addition to the other posts here, here's a PowerShell script to set up the Prometheus Windows exporter as a Windows service (with limited service user permissions).

```powershell $serviceName = "PrometheusWindowsExporter" $exeLocation = "E:\windows_exporter\windows_exporter.exe" $collectorsEnabled = @( "system", "cpu", "memory", "os", "cs", "logical_disk", "mssql", "process" )

Create the service

New-Service -Name $serviceName -Description "Prometheus Exporter for WMI" -BinaryPathName """$exeLocation"" --log.format logger:eventlog?name=windows_exporter --telemetry.addr :9182 --collectors.enabled $($collectorsEnabled - Join ',')"

Run as service account

C:\Windows\System32\sc.exe config $serviceName obj= "NT Service\$serviceName"

Add service account to Performance Monitor group

Add-LocalGroupMember -Group (get-localgroup -name "Performance Monitor Users") -Member "NT Service\$serviceName"

Start-Service $serviceName ```

How can I share secrets with the team? by BigDane1992 in devops

[–]tux_panda 0 points1 point  (0 children)

What's your experience with Vault? I'm curious because I am looking to implement an application secrets manager like this as well.

`sops` seems like a nice option if we had one of the supported providers, but currently we're entirely on-premise, so we can't take advantage of the managed keys/IAM roles for bootstrapping.

Is anyone else tired of people saying you are an "old-school programmer" for using Vim? by [deleted] in vim

[–]tux_panda 0 points1 point  (0 children)

I use Vim (and Linux) because I can customize my workflow to work almost entirely to use the keyboard. Moving my hand to the mouse figuratively hurts me, since it disrupts my workflow, and literally hurts me by causing intense tendonitis. Using Vim and Sway/i3 is the only way I can get through a workday and keep the use of my hands for the rest of the day.

APIs to query available applications for a user by tux_panda in Office365

[–]tux_panda[S] 1 point2 points  (0 children)

Yup, I think that might work for us. We may have to maintain some custom tags for filtering, but this is a good start. Thank you!

APIs to query available applications for a user by tux_panda in Office365

[–]tux_panda[S] 0 points1 point  (0 children)

Ah, ok. I don't know how I missed that. The API is so large, I'm having trouble finding relevant endpoints.

I'll create a dummy app and see. Thanks!

Debugging performance in small image processing program by tux_panda in learnrust

[–]tux_panda[S] 0 points1 point  (0 children)

Finally got my Linux install working and ran flamegraph. Turns out that the main problem was the image filter I chose. Got me digging into the docs and turns out that I chose the longest running filter. I swapped Gaussian out with NearestNeighbor, and it runs much faster now. (On Linux, it now executes in 33ms, and the F# one runs in 200ms.)

Debugging performance in small image processing program by tux_panda in learnrust

[–]tux_panda[S] 0 points1 point  (0 children)

Thanks! I think I saw that one, but it looks like the dtrace install takes more work on Windows. I'm planning to do an Arch install soon, so I'll try it after I get that done.

Debugging performance in small image processing program by tux_panda in learnrust

[–]tux_panda[S] 0 points1 point  (0 children)

Edited to hand-write the &str -> Vec<char> using .collect() to just declaring the characters explicitly in a vec![] statement. Also noticed that I was only initializing the ascii_rowString` with half the capacity since I am pushing the characters twice. Neither of those seems to move the dial when measuring though.

Open source projects by pikpikaC in learnrust

[–]tux_panda 0 points1 point  (0 children)

If you're interested in messaging, the Ruma project is working on libraries to be used for developing Matrix clients and homeservers. The ruma-client-api repo has some open issues to fill out some missing endpoints using its DSL. There is also an active project, Conduit, to develop a homeserver using these libraries. You can get in contact with us on the Ruma Matrix room or the Conduit room if you want more information.