Stirling-PDF er et lokalt web-basert verktøy for manipulering av PDF-filer med funksjoner som splitting, sammenslåing, konvertering og mye mer.
Verktøyet ivaretar sikkerheten og personvernet til filene, uten å foreta utgående samtaler for sporing eller registrering.
Den bruker teknologier som Spring Boot, Thymeleaf, PDFBox, LibreOffice og mer, og kan nås via en vertsinstans eller kjøres lokalt ved hjelp av Docker eller Podman.
Austin Z. Henley foreslår en rekke utfordrende programvareprosjekter som programmerere kan prøve seg på, for eksempel å bygge et tekstredigeringsprogram, et 2D-spill som Space Invaders, en Tiny BASIC-kompilator, et mini-operativsystem, et regneark og en emulator for videospillkonsoller.
Gjennom disse prosjektene kan programmerere tilegne seg verdifull kunnskap og ferdigheter i sentrale begreper.
Henley gir anbefalinger om videre lesning for hvert prosjekt og inkluderer en liste med ytterligere prosjektideer fra leserne.
Artikkelen og kommentartrådene tar for seg en rekke utfordrende programmeringsprosjekter og viktigheten av ulike ferdigheter innen programvareutvikling.
Begrensningene ved bruk av kunstig intelligens i visse kodingsoppgaver og verdien av kunnskap om programmering på lavt nivå diskuteres.
Vi diskuterer programvareteknikk vs. programmering og kommer med forslag til læringsprosjekter innen ulike områder, som spillutvikling, maskinlæring og fluiddynamikk. I tillegg diskuteres det hvordan man kan finne en balanse mellom en teknisk karriere og andre interesser som ikke er datarelaterte.
Personen søker blogginnlegg om programvareteknikk som dekker emner som systemskalering, arkitekturer, optimalisering, programmeringsspråk og kule funksjoner.
De er åpne for anbefalinger fra åpen kildekode-prosjekter, selskaper eller enkeltpersoner.
Foruminnlegget diskuterer brukernes favorittblogginnlegg om programvareteknikk fra 2023, og dekker emner som systemskalering, arkitekturer, optimalisering, programmeringsspråk og kule funksjoner.
Diskusjonen inkluderer debatter om programmering og programvareutviklingsmetoder, spesielt integrasjonstester kontra enhetstester.
Brukerne anbefaler sine foretrukne blogginnlegg og ressurser, noe som gir verdifull innsikt for programvareingeniører som søker relevant og oppdatert informasjon.
Den pensjonerte ingeniøren Wayne Nutt i North Carolina har vunnet en sak mot delstatens Board of Examiners and Surveyors for å få medhold i retten til å endre lovens grunnlovstillegg.
Nutt fikk beskjed av styret om å slutte å dele sine ingeniøruttalelser på nettet uten statlig lisens.
Retten ga Nutt medhold i at staten hadde krenket hans rettigheter i henhold til første grunnlovstillegg, og skapte dermed en viktig presedens for andre i lignende situasjoner.
Diskusjonen dreier seg om domstolsavgjørelsen om hvorvidt pensjonerte ingeniører kan avgi ekspertuttalelser uten ingeniørlisens.
Det oppstår debatter om ekspertvitners kvalifikasjoner og troverdighet, samt rivalisering i blockchain- og kryptovalutaindustrien.
Lisenskrav, sakkyndiges rolle i rettssaker, verdien av sertifiseringer i yrker som ingeniørfaget og betydningen av matematikk i ingeniørfaget blir også diskutert.
Artikkelen utforsker ikke-interaktiv SSH-passordautentisering og tilbyr en Zsh-innpakning for å hente passord fra en passordbehandler.
Den presenterer en metode for å få scp til å bruke den egendefinerte ssh-funksjonen.
Innlegget belyser fordelene ved å bruke offentlige nøkler i stedet for passord og diskuterer utfordringene knyttet til sertifikatbasert autentisering og mer detaljerte autorisasjonsmetoder.
Diskusjonen tar for seg ulike aspekter ved SSH-passordautentisering, systemer for privilegert tilgangsstyring og autentiseringsmetoder, for eksempel Kerberos og dens begrensninger.
Den dekker også implementeringen av FreeIPA for forenklet oppsett, utfordringer med SSH-nøkkelautentisering og løsningene på disse, og bruk av SFTP, rsync og sshpass for filoverføring.
Andre emner omfatter problemer med shell-skript og API-er, dekryptering av SSH-nøkler, problemer med permanent lagring av passord og håndtering av passord i store miljøer.
Diskusjonen belyste viktigheten av programvareoppdateringer og integrering i kjøretøy, særlig for å forbedre smartbilfunksjonene.
Utfordringer med å oppdatere flere komponenter og behovet for feilsikkerhetsmekanismer ble identifisert som viktige problemstillinger.
Teslas programvareteknikk, behovet for strengere reguleringer, bekymringer rundt programvarens pålitelighet og etterspørselen etter internett-tilkobling i biler ble også diskutert.
Diskusjonen omfatter en rekke nettverkstemaer, for eksempel problemer med WiFi-tilkobling, boktips, oppsett av hjemmenettverk og omgåelse av lukkede portaler.
Spesifikke nettverksteknologier og -metoder som VLAN-segregering og administrasjon av aksesspunkter diskuteres også.
Andre temaer er frustrasjon over egne portaler, bruk av rutere på reise, sikkerhetsproblemer, begrepet "internet reset", IT-sertifiseringer og de juridiske konsekvensene av å bruke hackerverktøy på fly.
Contest Factory har anlagt flere søksmål mot selskaper som arrangerer nettkonkurranser, og hevder at patentene deres dekker et bredt spekter av nettkonkurranser.
Electronic Frontier Foundation (EFF) mener at disse programvarepatentene skader folks rett til å uttrykke seg og delta i nettkulturen.
EFF mener at slike patenter ikke burde vært innvilget, og tar til orde for en mer tilgjengelig prosess for å utfordre disse patentene.
Electronic Frontier Foundation (EFF) har uttrykt bekymring for et patent kalt "Selfie Contests" og mener at det ikke bør være patenterbart å legge til ordene "on a computer" til en hverdagslig aktivitet.
Diskusjonen fokuserer på spørsmål som kjent teknikk, åpenbarhet, patenttrolling og prosessen med å ugyldiggjøre patenter.
Det gis ulike forslag, blant annet bruk av advokater eller en formell prosess for å begjære ugyldiggjøring, men det erkjennes at dette er komplisert og kostbart. Eksempler på kjent teknikk og tvilsomme patentgodkjennelser nevnes også.
Tillitis TKey er en USB-pinne som er spesielt utviklet for å kjøre sikre applikasjoner med ulike sikkerhetsfunksjoner som kryptering og tokengenerering.
Den har en 32-biters RISC-V-prosessor, maskinvareassistert adresserandomisering og RAM-scrambling, og ingen permanent lagring.
Enheten sikrer integriteten til den innlastede applikasjonen ved å måle den ved hjelp av en Unique Device Secret (UDS) og en Compound Device Identifier (CDI), og all programvare- og maskinvaredesign er basert på åpen kildekode.
Nylige rettssaker i Tyskland har bekreftet internettbrukeres rett til å bruke annonseblokkere for å unngå påtrengende reklame.
Rettsavgjørelsene slår fast at bruk av annonseblokkere ikke er i strid med opphavsretten, noe som gir brukerne rettslig beskyttelse.
Domstolen slo imidlertid også fast at selskaper kan velge å ekskludere brukere med annonseblokkere fra å få tilgang til innholdet deres eller implementere en modell med betalt tilgang.
Artikkelen diskuterer ulike temaer knyttet til brukerfrihet og adblockere, blant annet reklamens innvirkning på ytringsfriheten og lovligheten og etikken rundt annonseblokkering.
Den tar for seg skadelig programvare, uautorisert bruk av datamaskiner og alternative inntektsgenereringsmetoder for innholdsskapere.
Ulike synspunkter og forslag presenteres, for eksempel å betale for annonsefrie versjoner eller å utforske alternative inntektsmodeller for nettsteder.
DIY Night Clock Projector er et prosjekt som går ut på å bygge en klokkeprojektor som kan projisere klokkeslettet i taket om natten.
Prosjektet benytter en liten negativ LCD-skjerm og beregner bildestørrelsen basert på brennvidden.
Den inneholder to kretskort som er designet for elektronikkonstruksjon, og tilbyr ulike kabinettalternativer. I tillegg følger det med nedlastbare filer for skjemaer, layout, stykkliste og 3D STL-filer.
Artikkelen tar for seg et gjør-det-selv-prosjekt med nattklokkeprojektor ved hjelp av en MicroVision Laser Projector.
Forfatteren deler sine personlige erfaringer med projektoren og tar opp tilgjengeligheten av VGA-kabler til den.
Kommentarene fra brukerne berører avvikling av små MEMS-laserprojektorer, bekymringer angående bildekvalitet og forslag til alternativer for å løse potensielle problemer med søvnkvalitet.
Denne artikkelen utfordrer ideen om fremskritt innen databehandling og fremhever utviklingen av enklere og billigere datamaskiner opp gjennom historien.
Den utforsker utviklingen av datamaskiner fra stordatamaskiner til mikrodatamaskiner på 1980-tallet og de avveiningene som ble gjort for å gjøre dem enkle og rimelige.
Den diskuterer utviklingen, mulighetene og nedgangen til Newton-, Lisp- og Smalltalk-maskinene, samt ulike operativsystemer. Den reiser også spørsmål om bruken av flere programmeringsspråk og fordelene med dedikert maskinvare.
Artikkelen nevner ulike designtilnærminger innen programvareutvikling og nedgangen for Lisp til fordel for billig og utskiftbar programvare.
Den avsluttes med en liste over ulike programvarer, teknologier og emner som nevnes, for eksempel Microsoft Office, Visual Studio, programvare med åpen kildekode, programmeringsspråk og utdanning.
Teksten er en samling av kommentarer, diskusjoner og meninger om en rekke emner innen datateknologi og programmeringsspråk.
Den dekker bruk av lavpristeknologi, programvare med åpen kildekode, utfordringer knyttet til kodedeling, PC-dominans, programmeringsspråkenes historie og databehandlingsparadigmer.
Spesifikke teknologier og prosjekter som nevnes er blant annet Lisp Machines, Sk8, Dylan og GNU-prosjektet.