https://GunFreeZone.net/wp-content/uploads/2024/04/2A-Breakfest.png
Gun Free Zone
Just another WordPress site
https://i.ytimg.com/vi/Lmope5CdM10/maxresdefault.jpg
Laravel News Links
https://theawesomer.com/photos/2024/04/metal_mirror_ball_t.jpg
We’ve seen how they make disco balls in the last American mirror ball factory; now see how they do it in Japan. Nissho Co., Ltd. makes shiny spheres by bending sheet metal into domes, screwing them together, hand-cutting and gluing hundred of round mirror tiles then filling the gaps with grout. Note that the tiles are different sizes depending on their placement.
The Awesomer
https://www.percona.com/blog/wp-content/uploads/2024/04/MariaDB-better-than-MySQL-200×112.jpgApples or oranges?Tea or coffee?Books or eBooks?Each of these comparisons has very similar features and serves many of the same purposes, but in the end, they are different choices people make. Do you know what else belongs on this list?MariaDB or MySQL?It’s time we discuss the age-old debate of MariaDB versus MySQL and see if […]Percona Database Performance Blog
https://www.datasciencecentral.com/wp-content/uploads/2024/04/122.png
Big data analytics empowers organizations to get valuable insights from vast and intricate data sets, offering a pathway to improved decision-making, excellent performance, and competitive advantage. As the volume of global data surges, exemplified by the expected 167 exabytes of monthly mobile traffic by 2024, the rise of analytics offers immense potential. In this article… Read More »How to implement big data for your company
The post How to implement big data for your company appeared first on Data Science Central.
Data Science Central
prisoninmate writes: Fedora Linux 40 distribution has been officially released — powered by the latest Linux 6.8 kernel series, and featuring the GNOME 46 and KDE Plasma 6 desktop environments, reports 9to5Linux: "Powered by the latest and greatest Linux 6.8 kernel series, the Fedora Linux 40 release ships with the GNOME 46 desktop environment for the flagship Fedora Workstation edition and the KDE Plasma 6 desktop environment for the Fedora KDE Spin, which defaults to the Wayland session as the X11 session was completely removed." "Fedora Linux 40 also includes some interesting package management changes, such as dropping Delta RPMs and disabling support in the default configuration of DNF / DNF5. It also changes the DNF behavior to no longer download filelists by default. However, this release doesn’t ship with the long-awaited DNF5 package manager. For AMD GPUs, Fedora Linux 40 ships with AMD ROCm 6.0 as the latest release of AMD’s software optimized for AI and HPC workload performance, which enables support for the newest flagship AMD Instinct MI300A and MI300X datacenter GPUs."
Read more of this story at Slashdot.
Slashdot
https://www.gearpatrol.com/wp-content/uploads/sites/2/2023/11/dsc08180-jpg-654161e693a46-jpg.webp
The Dockcase Smart USB-C Hub has a premium build, transparent design and a little display showing key info. It’s wonderful.
Every product is carefully selected by our editors. If you buy from a link, we may earn a commission. Learn more
I’ll be honest: USB-C hubs aren’t the most exciting gadgets to write about. They do a pretty simple job — add extra ports to your laptop while allowing you to create a desktop-style workstation with external monitors — and not much else. But given how many people work remotely without a traditional desktop setup, a USB-C hub is also pretty vital.
There are a lot of USB-C hubs to choose from in 2024. Most look the same — little black or grey dongles that connect to your laptop via a USB-C cable. That’s the not case with the Dockcase USB-C Smart Hub “Explorer Edition,” my new favorite MacBook accessory. And it’s not even close.
At face value, the Dockcase USB-C Smart Hub is straightforward enough. It’s a 10-in-1 hub with enough ports to connect most of your peripherals. It supports 100-watts of pass-through power for your laptop. It has microSD and UHS-II SD card slots. And it connect up to two 4K external monitors (at 60fps) or one 8K display (at 30fps) via its HDMI and DisplayPort ports. These are all pretty standard features.
But the thing that truly sets the Dockcase USB-C Smart Hub apart … I mean, just look at it. It has a premium build that’s made mostly of aluminum and glass, and it’s transparent so you can see into it. You can see the motherboard, transistors and other inner workings of the device. It’s cool! Especially for a USB-C hub.
Cooler still, the Smart USB-C Hub has a little one-inch color display that shows you real-time info about power, data transfer, monitor resolution and internet speeds (if you have an hardware ethernet connection). Basically, it does the little things to tell you more your setup and satisfy the inner nerd in you.
When you plug the Smart USB-C Hub, the display lights up and shows you a graphic of the different ports you’re using — if you’re using a port, it’ll light up. If you’re using its 100-watt USB-C PD port to power your laptop, it shows you how much power is being passed-through being consumed by your laptop and the Smart USB-C Hub. And when connected to an external monitor, it’ll show you resolution and frame rate data, too.
There’s room for more nerdery, too. The Smart USB-C Hub has a little navigation button that allows you to jump through different displays and see even more detailed information on port usage and display information. It’s a little tedious, admittedly, as you have to learn a serious of controls — which is mostly a sequence of quick and long-presses — so it’s not exactly intuitive. One neat thing with this button is that you can rotate the orientation of the little 1×1-inch screen; a quick double-tap will rotate so that you can orientate in whatever direction you like.
For me, the Dockside Smart USB-C Hub is a little overkill. I have a few peripherals connected to it — including a small soundbar, an external webcam, an external hard drive and a single monitor that feels inferior given the higher-resolution displays (with high frame rates) that it can support. But it’s so different and fun, and it adds a bit of flair to my home workstation.
And at $130, it’s not actually too far out of the realm of other USB-C hubs with similar capabilities. But in terms of aesthetics and overall cool factor, it’s in a class of its own.
Gear Patrol
https://avatars.githubusercontent.com/u/118024971?v=4?s=400
Screenshots:
Project Home Page – iceburg.ca
Iceburg CRM is a metadata driven CRM with AI abilities that allows you to quickly prototype any CRM. The default CRM is based on a typical business CRM but the flexibility of dynamic modules, fields, subpanels allows prototyping of any number of different tyes of CRMs.
Iceburg CRM is created with:
composer create-project iceburgcrm/iceburgcrm iceburgcrm // Default php artisan iceburg:seed // Convert Existing DB to CRM php artisan iceburg:seed --type=adminpanel // Use AI php artisan iceburg:seed --type=ai --prompt="Create a stamp collecting crm"
php artisan iceburg:seed --type=adminpanel --connection_host=123.123.123.123 --connection_port=3306 --connection_database=databasename --connection_username=dbuser --connection_password=dbpassword --connection_charset=utf8mb4 --connection_collation=utf8mb4_unicode_ci
Example of a live wordpress database converted to a CRM.
WordPress CRM
WordPress Website
php artisan iceburg:seed --type=core
php artisan iceburg:seed --type=custom
php artisan iceburg:seed --type=ai --prompt="Create a stamp collecting crm" logo="yes"
Each AI generation is different. Based on the prompt above here are three CRM’s created:
Stamp Collectors CRM 1
Stamp Collectors CRM 2
Stamp Collectors CRM 3
Note: Connection parameters, can be used with different types of installation.
If you do not have a server available visit digitalocean and get $200 dollars in free credit
If not installed, please install composer
If not installed, please install npm
composer create-project iceburgcrm/iceburgcrm iceburgcrm or git clone git@github.com:iceburgcrm/iceburgcrm.git cd iceburgcrm
Edit your database environment variables
vim .env DB_HOST= DB_PORT= DB_USERNAME= DB_PASSWORD= DB_DATABASE=
Open permissions on the storage and
sudo chown -R www-data:www-data /path/to/your/project/public sudo chown -R www-data:www-data /path/to/your/project/storage Deploy ```php sudo chmod 775 storage -R
AI Assist (Optional)
// Add your OPENAI KEY AND ORG ID TO your environment file to enable AI Assist
// This will enable an AI ASSIST button in add or edit modules
// that will allow you to fill in any field with AI Assisted data
OPENAI_API_KEY=
OPENAI_ORGANIZATION=
**Classic CRM. Accounts, Contacts, Contracts, LineItems, etc.** [Preview](https://classic.iceburg.ca)
**A platform for sneaker enthusiasts to catalog their collections, track market values, manage trades or sales, and connect with other collectors.** [Preview](https://rarebooks.iceburg.ca)
**For wine enthusiasts and sellers, offering cellar management, tasting notes, vintage tracking, and a community feature for sharing recommendations and organizing tastings.** [Preview](https://wine.iceburg.ca)
**Tailored for small to medium fitness studios, featuring membership management, class scheduling, fitness progress tracking for members, and integration with wearable tech for health data.** [Preview](https://fitness.iceburg.ca)
**A niche CRM for professional networking organizations, offering event planning, member engagement tracking, mentorship program management, and job boards.** [Preview](https://networking.iceburg.ca)
**For retailers and enthusiasts of crafting, offering inventory management, project tracking, supplier databases, and community features for sharing project ideas and tutorials.** [Preview](https://crafting.iceburg.ca)
**A platform for coffee lovers to track their favorite beans, roasts, brewing methods, and café experiences, including a marketplace for specialty beans and equipment.** [Preview](https://coffee.iceburg.ca)
**For beekeepers to track hive health, manage honey production records, schedule maintenance, and engage with local and online beekeeping communities.** [Preview](https://beekeeping.iceburg.ca)
**This is a premade instance of a wordpress database with iceburgcrm. Once created, download and point your wordpress files.** Changing the data in the CRM will change the wordpress website.
[CRM Preview](https://wordpress.iceburg.ca) [Wordpress Website](https://wordpresssite.iceburg.ca)
If you discover a security vulnerability within Iceburg CRM, please send an e-mail to security@iceburg.ca.
The Iceburg CRM is open-sourced software licensed under the AGPL
Laravel News Links
https://hashnode.com/utility/r?url=https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1642543661094%2Flo_jgxvt5.png%3Fw%3D1200%26auto%3Dcompress%2Cformat%26format%3Dwebp%26fm%3Dpng
In this article, we’ll be looking at awesome vscode extensions for PHP/Laravel developers.
Vscode is a free open-source text editing tool by Microsoft with support for developing applications using different programming languages. It has built-in Git functionality.
Install extensions to add new languages, themes, debuggers, and to connect to additional services. Extensions run in separate processes, ensuring they won’t slow down your editor.
It has a desktop app for Windows, Linux and macOS. Find out more about [Vscode] (code.visualstudio.com)
Vscode is one of the best editors a developer should’ve.
The following are a few amongst many extensions out there to smoothen your development experience in building Laravel apps.
[Laravel Extension Package] (marketplace.visualstudio.com/items?itemName..)
This is one of the finest laravel vscode extensions with 10 extensions in one (collection of vscode extensions)
The laravel blade snippet, dotEnv, laravel artisan, go to view, go to controller, laravel extra IntelliSense, PHP debug, PHP IntelliSense, editor config for VScode, are added automatically when the laravel extensions package is installed.
Features
Demo
DotEnv Extension has support for highligting .env variables and values
With this extension, we can run laravel commands within vscode and also suggest the list of laravel commands in a situation where a developer cannot recall the command name.
Demo
Go to view With this extension, a developer can easily navigate to a file from within the code snippets by holding the ctrl key plus click on Windows.
Demo
Alt + click to navigate from a route to a respective controller file.
Demo
Features
Demo
PHP Namespace Resolver can import and expand your class. You can also sort your imported classes by line length or in alphabetical order.
Demo
Add beautiful custom icons to folders on the directory
Demo
Features
Highlight lines containing diagnostics
Append diagnostic as text to the end of the line
Show icons in gutter
Show message in status bar
Features
Fuzzy-matching autocomplete to create new file relative to existing path (thanks to JoeNg93 for making it faster)
Create new directories while creating a new file
Create a directory instead of a file by suffixing the file path with / as in somedirectory/ to create the directory (thanks to maximilianschmitt)
Ignores gitignored and workspace files.exclude settings.
Additional option of adding advancedNewFile.exclude settings to workspace settings just like native files.exlude except it explicitly effects AdvancedNewFile plugin only. (thanks to Kaffiend)
Control the order of top convenient options ("last selection", "current file", etc) via config setting advancedNewFile.convenienceOptions
Demo
A convenient way of creating, duplicating, moving, renaming, deleting files and directories.
Inspired by Sidebar Enhancements for Sublime.
Demo
Thank you for reading this article.
Find this helpful or resourceful? kindly like, comment and share.
Check out my Tech Youtube channel for technical contents.
Laravel News Links
https://www.percona.com/blog/wp-content/uploads/2024/04/A-Guide-to-Better-Understanding-MySQL-Charset-Levels.jpegWe usually receive and see some questions regarding the charset levels in MySQL, especially after the deprecation of utf8mb3 and the new default uf8mb4. If you understand how the charset works on MySQL but have some questions regarding this change, please check out Migrating to utf8mb4: Things to Consider by Sveta Smirnova.Some of the questions […]Planet MySQL