There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

@TCB13@lemmy.world cover

This profile is from a federated server and may be incomplete. Browse more on the original instance.

TCB13 , (edited ) to technology in "Text editing on mobile isn’t ok. It’s actually much worse than you think, an invisible problem no one appreciates."
@TCB13@lemmy.world avatar

This issue was solved by a 3rd party extension available on Cydia for Jailbroken iPhones a long time ago called SwipeSelection. Apple decided to copy the feature but implement it in a way (hold the space bar and scroll) that makes it usable thus useless. The time it takes to hold the spacebar to enable Apple’s swipe thing makes it unpractical, the tweak was way better.

TCB13 , to linux in Announcing composefs 1.0 – Alexander Larsson
@TCB13@lemmy.world avatar

Stacks have a performance hit, Docker is also introducing a bunch of experimental features to merge things and whatnot. I just don’t get the entire logic tho.

TCB13 , to selfhosted in Local repository for Linux packages
@TCB13@lemmy.world avatar

jigdo the entire repositories of your Debian’s favorite architectures for the win.

TCB13 , to selfhosted in Local repository for Linux packages
@TCB13@lemmy.world avatar

So what are you using for a local repository mirror? apt-mirror or ftpsync? I usually keep ISOs for the architectures that interest me using jigdo as it can update them later on.

ISOs are harder to maintain for sure but they’re more standalone and might survive adversities better.

TCB13 , to selfhosted in Local repository for Linux packages
@TCB13@lemmy.world avatar

And… you can also convert the ISO files into an hosted repository in your network using Apache:

apt install apache2 build-essential mkdir /var/www/html/packages

Now, create additional directories under /var/www/html/packages/ to save packages depending upon your system’s architecture. For example, create a directory “amd64″. You can keep multiple directories and serve packages to different architecture systems at the same time.

mkdir /var/www/html/packages/amd64

Copying all DEB files from Debian installation media

Mount the first CD/DVD and copy all .deb packages to /var/www/packages/amd64/ directory from your CD/DVD.

mount /dev/cdrom /media/cdrom find /media/cdrom/pool/ -name “*.deb” -exec cp {} /var/www/html/packages/amd64 ;

After copying all deb files, unmount the first DVD using the following command.

umount /media/cdrom

Again mount all remaining CD/DVD one by one and copy the .deb files as shown above.

To verify the files, navigate to 192.168.1.150/packages/amd64/ from your browser. You will see all packages of your Debian DVD’s. Here 192.168.1.150 is my Debian server’s IP address.

Index of -packages-amd64 - Google Chrome_002 Create Catalog file

Switch to your repository directory i.e /var/www/html/packages/amd64/ :

cd /var/www/html/packages/amd64/

and enter the following command to create a catalog file for APT use. You should run this command so that Synaptic Manager or APT will fetch the packages from our local repository. Otherwise the packages in your local repository will not be shown in Synaptic and APT.

dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz

This command will scan all deb files and create the local repository in your Debian server. This may take a while depending upon the number of packages in your local repository folder. Be patient or grab a cup of coffee.

Sample output:

dpkg-scanpackages: warning: Packages in archive but missing from override file: dpkg-scanpackages: warning: accountsservice acl acpi acpi-support-base acpid adduser adwaita-icon-theme apache2-bin apg apt apt-listchanges apt-offline apt-utils aptitude aptitude-common aptitude-doc-en aspell aspell-en at at-spi2-core avahi-daemon

[…]

xserver-xorg-video-neomagic xserver-xorg-video-nouveau xserver-xorg-video-openchrome xserver-xorg-video-r128 xserver-xorg-video-radeon xserver-xorg-video-savage xserver-xorg-video-siliconmotion xserver-xorg-video-sisusb xserver-xorg-video-tdfx xserver-xorg-video-trident xserver-xorg-video-vesa xserver-xorg-video-vmware xterm xwayland xz-utils yelp yelp-xsl zenity zenity-common zlib1g

dpkg-scanpackages: info: Wrote 1151 entries to output Packages file.

Please note that whenever you add a new deb file in this repository, you should run the above command to create catalog file.

Done! We created the catalog file. Configure Server sources list

After creating the catalog file, go to your server(local) system. Open /etc/apt/sources.list file.

nano /etc/apt/sources.list

Comment out all lines and add your APT repository location as shown below.

deb file:/var/www/html/packages/amd64/ /

Configure Clients

After creating the catalog file, go to your client systems. Open /etc/apt/sources.list file.

vim /etc/apt/sources.list

Add the server repository location as shown below. Comment out all sources list except the local repository.

deb 192.168.1.150/packages/amd64/ /

Note: Put a space between deb and 192.168.1.150/packages/amd64/ and /.

TCB13 , to selfhosted in Local repository for Linux packages
@TCB13@lemmy.world avatar

Do you know you can use the ISO files as repositories? Easier in some situations.

  1. Create the folders (mountpoint) to mount the ISO files

<span style="color:#323232;">sudo mkdir -p /media/repo_1
</span><span style="color:#323232;">sudo mkdir -p /media/repo_2
</span><span style="color:#323232;">sudo mkdir -p /media/repo_3
</span>
  1. Mount the ISO files

<span style="color:#323232;">	sudo mount -o loop ~/Downloads/debian-8.0.0-amd64-DVD-1.iso /media/repo_1/
</span><span style="color:#323232;">	sudo mount -o loop ~/Downloads/debian-8.0.0-amd64-DVD-2.iso /media/repo_2/
</span><span style="color:#323232;">	sudo mount -o loop ~/Downloads/debian-8.0.0-amd64-DVD-3.iso /media/repo_3/
</span>
  1. Edit the /etc/apt/sources.list file to add the repository

<span style="color:#323232;">vim /etc/apt/sources.list
</span><span style="color:#323232;">
</span><span style="color:#323232;">	deb file:///media/repo_1/  jessie main contrib
</span><span style="color:#323232;">	deb file:///media/repo_2/  jessie main contrib
</span><span style="color:#323232;">	deb file:///media/repo_3/  jessie main contrib
</span>
  1. Run sudo apt-get update
TCB13 , to linux in KDE: A bit on sponsorship and money
@TCB13@lemmy.world avatar

Sure guys keep downvoting, here is one more post. As if this was acceptable for a DE:

https://lemmy.world/pictrs/image/194c0f1a-f9dc-4561-9bf7-938bb71c3149.png

The worst part is that you can’t even fix it with a custom theme.

TCB13 , to linux in This is frustrating
@TCB13@lemmy.world avatar

Yeah, it doesn’t include redesigning the desktop experience in a worst possible way do GNOME guys wouldn’t care about it :D

TCB13 , to linux in KDE: A bit on sponsorship and money
@TCB13@lemmy.world avatar

Maybe they can now get sponsored designer that actually knows how to work out proportions?

TCB13 , to selfhosted in How to store backups?
@TCB13@lemmy.world avatar

Raid is more for an always-on solution, but not great for safe backups. They still might get damaged at the same time

Yes.

I believe it really depends on the amount of data you write to the disks. From my experience: if you’ve two disks, same model, same brand, same powered on hours they might fail at the same time and you end up with nothing thus for most people it might not even be worth to RAID at all on a home NAS. Have a main disk for always online to write / read from and a second disk that is turned on once a day to rsync all data is. Most likely safer and more reliable, you also get extra protection against accidental deletes.

TCB13 OP , to technology in Linus Torvalds Comments on ARM: Did he lose touch with reality?
@TCB13@lemmy.world avatar

Look, I’m not saying C is important nor that people aren’t using it but… Let me ask you one thing, if you look at the majority of the web (not specific cases) you’ll find that 76% of it is PHP. Furthermore if you think that everyone is moving to mobile apps you’ll get a mix of Java/Kotlin, Swift and a very strong move to towards cross-platform stuff that is, in most cases, based on Javascript. To make things worse bootcamps for wanna be devs have been teaching node as a valid backend solution for quite a while now. We see startups going that route and things going perfectly well.

Since we’ve that huge market for higher level that run perfectly well on ARM do you really thing that stuff made in C really dictates the future of the market? The “issue” I see with the link you’ve provided is simple: nobody is developing “run of the mill” solutions with C anymore like we used to and those are the solutions that have the numbers to move the market. Nowadays C is operating systems, libraries for higher level languages, engines such as the JS V8, a ton of IoT devices (that ironically are ARM), low level electronics, industrial automation and financial use cases where performance is really important.

C is going to stay on specific places but nobody develops websites, desktop and mobile applications with hence my simplistic “the software development market evolved from C to very high language languages such as Javascript/Typescript” conclusion.

The market is moved by the large masses and the masses use technologies that are not bound anymore to architectures like other used to be.

TCB13 OP , to technology in Linus Torvalds Comments on ARM: Did he lose touch with reality?
@TCB13@lemmy.world avatar

there’s usually no good reason to pay extra for x86 hardware especially since most of the intricacies are handled by AWS. (…) all those little pain points mentioned above that you’re “left to deal with” which isn’t cheap either. (but that doesn’t show up on the AWS bill, so management is happy to report cost savings)

Exactly my point above when people start shouting about upgradability compatibility and whatnot.

TCB13 OP , to technology in Linus Torvalds Comments on ARM: Did he lose touch with reality?
@TCB13@lemmy.world avatar

If we exclude all cloud providers who sell ARM like Google, Amazon and Oracle. Facebook actively uses ARM at scale and I personally have seen medium size companies (~200-500 employees) using it simply because their backend run fine and it’s cheaper.

TCB13 OP , to technology in Linus Torvalds Comments on ARM: Did he lose touch with reality?
@TCB13@lemmy.world avatar

To be incredibly blunt, and I don’t say this to be rude, your questions and assertions are incredibly ignorant. Linus isn’t talking about JS developers at all. Even a little bit. I promise you, you would not enjoy hearing his unfiltered thoughts on JS developers.

Are you drunk? The guy literally speaks about cross-platform and higher level stuff, let me quote him for you:

This is true even if what you mostly do is something ostensibly cross-platform like just run perl scripts or whatever. Simply because you’ll want to have as similar an environment as possible,

lol

TCB13 OP , to technology in Linus Torvalds Comments on ARM: Did he lose touch with reality?
@TCB13@lemmy.world avatar

Things that looks like slam dunks in theories are never such in practice. Weird bugs pop up from time to time; and believe me, they will!

It might be rare, you may only see it once or twice in a project; but when it happens, you’re gonna want to be ready, or people will question your ability to do your job.

Yes, however price is more important that all that. If your management knows it can save 20% on their cloud spending by running ARM they’ll run ARM and have you deal with those rare bugs.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • lifeLocal
  • goranko
  • All magazines