Sqlplus select into delimited file

Tasker File Library

2014.02.18 14:20 alientity Tasker File Library

A file library for the popular Android Tasker app.
[link]


2017.06.04 07:04 harajukebox True Retro Piracy

An unrestricted sub for fans of Retropie on the Raspberry Pi, as well as COINOPS on the PC. Discussion and links to pre-made images, roms (and their sources) and related subjects encouraged.
[link]


2012.09.29 01:04 josh_g Gotham City

Building an accurate 3D map of Gotham City, one block at a time.
[link]


2024.05.14 18:04 MonsterJ628 How Does One Use a Pre-Trained Voice Model Using So-Vits-Svc-Fork 4.2.3 Singing Voice Conversion Algorithm?

I am looking to start a few "'AI' voice cover" projects utilizing the so-vits-svc-fork program I had installed from Github. I have the program up and running through Anaconda as Python is the language this program uses. There are torturials on how to build and train your own voice data sets using the program. Where my problem comes in is that I have a pretrained voice model downloaded that I want to use, but simply selecting the model plus the vocals I want the program to convert will only spit back out an error multiple times before giving up. Here's a screenshot of the prompt: so-vits-svc-fork prompt displaying errors after failed execution
I suspect that I lack the "config.json" file for this to work. Do I need to retrain this model to obtain the .json file or does the file already exist as something that could be universally used and located somewhere I am missing. Unfortunately, the directions found on Github aren't exactly "user-friendly". I also have a screenshot of the GUI that I am working with; you can see the files that I am trying to use but I am lacking the "config path": Latest version of the so-vits-svc-fork GUI
the link to the Github that includes the directions: https://github.com/voicepaw/so-vits-svc-fork
I really am clueless how little to how big of a problem I have run into. Any pointers are much appericated because I would hate to abandon this program so soon! Thank you!
submitted by MonsterJ628 to AskProgramming [link] [comments]


2024.05.14 17:57 Amphibian_Basic Firs impressions feedback

I love the idea of Kosmik but the execution isnt quite there yet. I plan on trying it out further but theres a couple of things that get in the way. This is my first impressions review and what i intend as constructive feedback
Usability (testing on windows 10)
Smaller stuff easy to improve (but are creating attrition for me constantly)
At least on windows feels a bit undercooked. I dont know wether some of those are design choices or features still missing but i feel the design a bit at odds- in some parts it conveys 'use mouse only/first' in others it demands keyboard, and in the mean time some of the common design patterns both for mouse and keyboard arent used or use some non-tradional choice- making it harder to learn, creating some confusion or wrong expectations.
For example the bookmark icon is a vey tradional and ubiqutuous skeumorphic symbol for a very common feature that saves urls or files in a list, tradionally urls. Some apps get away using then for favorite files, photos or other things given their context so the user can imagine the equivalent in a given context... but here it shows alongside the in-app browser, next to an url... Maybe a different icon, like a card with a Plus sign and a tip 'add to canvas'?
I dont understand why tags are in the browser if apparently they only work with cards added on the canvas. If the intent was treating the open browser as a canvas element then said browser should be like a card (for example being able to open multiple browser windows in different universes) as if they were cards. Right now the browser is like a temporary tool...
If the intention (im trying to deduce here) was to apply tags before bookmarking so the bookmark already apply said tags then both operations would work better together- 1 button, the add-site to canvas, and that button opening up a prompt to add tags before confirming if desired.
Overall- Service, app, marketing
I was a bit misled regarding expectations because of a video/moto 'best browser for research' - so i installed it expecting more of a Browser with a canvas then a canvas with a very limited in-app browser. So i came expecting multiple tabs or adding extensions...
I dont mean to say the app should be like a browser BUT it is a interesting area to improve and turn into its differential, given some of the competition and how most people would be using it alongside a browser anyway
In a general sense my impressions:
From the 'best browser for research' perspective:
I wonder if the app allowed for pages inside cards (not previews, rendered pages) would be a good alternative for things like tabs
From a general canvas-notation perspective
I have used waaay too many notes and canvas apps in my search for the apps that filled that niche for me like id like, and heck for years a good app with canvas was my most wanted feature that almost no one was doing save for few clunky flowchart apps.
Im glad that now theres been a boom of options and ive been giving everyone a chance- but still not one have all the things id like (i could pinpoint a frankenstein of features from different apps id wish into one)... Kosmik is already ahead of half of the competition (imo) just by having both a native app and web view options, and by the apps having the files locally+sync instead of rendering from the cloud only all the time (much faster and snappiers wich is a big deal for me) - and the web/browsing+canvas angle is a very interesting proposition
But that is where i got disapointed- the web-browsing in app alongside canvas is still very limited to hit the potential of that proposition. As it is right now, for example, i feel more confortable having any browser in a smaller window and copy-pasting urls into Kosmik then relying fully on the internal browser, save for quick search queries
I focus so much on the browser aspect not only because it was how i first found about kosmik but also because without that angle it falls short on some alternatives. Not completely btw, drawing tools and pdf handling seem to be great and ahead of some alternatives (some are good at drawing but barely beyond that, others better as notes but with terrible or no drawing)...
But i still feel like the 'best app for research' (browser+canvas/notes+pdf), emphasis on the browsing is the best angle, best bet for Kosmik to grow above alternatives... but extra emphasis on potential- i dont feel like its hitting that note quite yet, at least not on windows.
I will try to stick with Kosmik for awhile despite the clunkiness and attriction i feel, but not as id like to use it and more like a buffer between traditional browsing/searching and taking my notes- im planing on inserting Kosmik in between as quick notes for links before later refering to then on notes elsewhere... but i confess im sort of forcing this workflow just to keep using kosmik and keep tabs on updates- im sticking around in the hopes of what may come and not for what it currently is.
I have high hopes for the app and in my case (i lean more towards power user then casual) even if i use other apps a good better version of Kosmik in this niche would fit for me even alongside other apps. Heck i currently use 2 similars in tandem (similar in notes/canvas) for their different strengths and niches- and neither have carved web browsing research as their niche
Anyway, those were my very long 2cents. I hope the feedback is taken positively
submitted by Amphibian_Basic to kosmik_app [link] [comments]


2024.05.14 17:56 kfspai Spice v0.12.2-alpha (May 13, 2024) is now available!

The v0.12.2-alpha release introduces data streaming and key-pair authentication for the Snowflake data connector, enables general append mode data refreshes for time-series data, improves connectivity error messages, adds nested folders support for the S3 data connector, and exposes nodeSelector and affinity keys in the Helm chart for better Kubernetes management.

Highlights

Breaking Changes

Contributors

What's Changed

Full Changelog: https://github.com/spiceai/spiceai/compare/v0.12.1-alpha...v0.12.2-alpha
submitted by kfspai to spiceai [link] [comments]


2024.05.14 17:44 ZookeepergameFar5227 Hey there wanderers! If you're doing a modded playthrough like me and forgot to set your steam to offline and needed the previous or even further version of the game then I have just the solution for you.

(RE-ROLL TO PREVIOUS VERSION OF FALLOUT/ANY GAME)

Really wanted to make one of these posts myself because everyone keeps over complicating things on all the threads I searched trying to figure this out. I think this method works for any game on steam not sure though. Anyways!
Open these links and keep the SteamDB tab open. Download depotdownloader and extract it into its own folder.
DepotDownloader: https://github.com/SteamRE/DepotDownloade
SteamDB: https://steamdb.info/
Now go to SteamDB and search for the game you're looking for, in our case its Fallout 4, and then select the depots tab towards the bottom left. Depending on what update you need to re-roll to, the size can vary so it could take you a bit to download or it could be done within seconds so keep that in mind.
There's usually three Depot numbers that get updated the most for a lot of games but I can't say for certain I just know thats the case for Skyrim and Fallout. If you look in the update history tab you'll notice which one's they are from the changelogs. As I said earlier the update size can vary because two of of them are content files, one small and one large, then there's one for the .exe.
Now knowing that info, you're going to want to copy the depot number(s) you need downloaded and paste somewhere, and go into manifests and copy the manifest id that corresponds to the version you need based on what time it was updated and keep that pasted somewhere. You'll need to open your browser and get to the store page of the game on steams site, then copy the six digit code in the search bar at the top. For me I just needed to revert the .exe back by one update so I clicked on 377162 in SteamDB and copied the manifest id under the most recently updated one.
Afterwards open that folder you extracted DepotDownloader into earlier and click on "File" at the top left and open Windows Powershell as admin. Type "./" and press the tab key until you find .\DepotDownloader.exe and type this out "-app (Seach Bar #) -depot (Depot #) -manifest (Manifest Id) -username (Steam Username) -password (Steam Password)"
Here's what my first three looked like. -app 377160 -depot 377162 -manifest 3747866029627240371 then enter and let it do its thing.
You should be all good to go after that. If you're having issues let me know i'll try to respond. I hope this helped!
submitted by ZookeepergameFar5227 to fo4 [link] [comments]


2024.05.14 17:07 FistofDavid New to Python - Not understanding passing something to an argument

Hello! I just started dabbling with Python and came across a script on Github that I want to try. The issue is it requires me to pass the location of a source file as well as a location to place downloaded files and I'm not quite sure how to do this. I've tried different things like attempting to define variables in different ways, but no luck as I'm consistently getting syntax errors or what I've done is not defining it properly. The script is the following and the Github states to pass the source file as the first argument and the download location as the second argument. Would someone be able to help me understand where this should be defined and how to do so? Again, very new and inexperienced with Python and I get that this is probably advance for a beginner. Edit - Formatting
#!/usbin/env python # -*- encoding: utf-8 """ Download podcast files based on your Overcast export. If you have an Overcast account, you can download an OPML file with a list of every episode you've played from https://overcast.fm/account. This tool can read that OPML file, and save a local copy of the audio files for every episode you've listened to. """ import argparse import datetime import errno import filecmp import functools import glob import itertools import json import os import sqlite3 import sys from urllib.parse import urlparse from urllib.request import build_opener, install_opener, urlretrieve import xml.etree.ElementTree as ET def parse_args(argv): """Parse command-line arguments.""" parser = argparse.ArgumentParser(description=__doc__) parser.add_argument( "OPML_PATH", help="Path to an OPML file downloaded from https://overcast.fm/account", ) parser.add_argument( "--download_dir", default="audiofiles", help="directory to save podcast information to to", ) args = parser.parse_args(argv) return { "opml_path": os.path.abspath(args.OPML_PATH), "download_dir": os.path.abspath(args.download_dir), } def get_episodes(xml_string): """ Given the XML string of the Overcast OPML, generate a sequence of entries that represent a single, played podcast episode. """ root = ET.fromstring(xml_string) # The Overcast OPML has the following form: # #  #  # Overcast Podcast Subscriptions #  # ... # ... #  #  # # Within the  block of XML, there's a list of feeds # with the following structure (some attributes omitted): # #  #  # ... #  # # We use an XPath expression to find the  entries # (so we get the podcast metadata), and then find the individual # "podcast-episode" entries in that feed. for feed in root.findall("./body/outline[@text='feeds']/outline[@type='rss']"): podcast = { "title": feed.get("title"), "text": feed.get("text"), "xml_url": feed.get("xmlUrl"), } for episode_xml in feed.findall("./outline[@type='podcast-episode']"): episode = { "published_date": episode_xml.get("pubDate"), "title": episode_xml.get("title"), "url": episode_xml.get("url"), "overcast_id": episode_xml.get("overcastId"), "overcast_url": episode_xml.get("overcastUrl"), "enclosure_url": episode_xml.get("enclosureUrl"), } yield { "podcast": podcast, "episode": episode, } def has_episode_been_downloaded_already(episode, download_dir): try: conn = sqlite3.connect(os.path.join(download_dir, "overcast.db")) except sqlite3.OperationalError as err: if err.args[0] == "unable to open database file": return False else: raise c = conn.cursor() try: c.execute( "SELECT * FROM downloaded_episodes WHERE overcast_id=?", (episode["episode"]["overcast_id"],), ) except sqlite3.OperationalError as err: if err.args[0] == "no such table: downloaded_episodes": return False else: raise return c.fetchone() is not None def mark_episode_as_downloaded(episode, download_dir): conn = sqlite3.connect(os.path.join(download_dir, "overcast.db")) c = conn.cursor() try: c.execute("CREATE TABLE downloaded_episodes (overcast_id text PRIMARY KEY)") except sqlite3.OperationalError as err: if err.args[0] == "table downloaded_episodes already exists": pass else: raise c.execute( "INSERT INTO downloaded_episodes VALUES (?)", (episode["episode"]["overcast_id"],), ) conn.commit() conn.close() def _escape(s): return s.replace(":", "-").replace("/", "-") def get_filename(*, download_url, title): url_path = urlparse(download_url).path extension = os.path.splitext(url_path)[-1] base_name = _escape(title) return base_name + extension def download_url(*, url, path, description): # Some sites block the default urllib User-Agent headers, so we can customise # it to something else if necessary. opener = build_opener() opener.addheaders = [("User-agent", "Mozilla/5.0")] install_opener(opener) try: tmp_path, _ = urlretrieve(url) except Exception as err: print(f"Error downloading {description}: {err}") else: print(f"Downloading {description} successful!") os.rename(tmp_path, path) def download_episode(episode, download_dir): """ Given a blob of episode data from get_episodes, download the MP3 file and save the metadata to ``download_dir``. """ if has_episode_been_downloaded_already(episode=episode, download_dir=download_dir): return # If the MP3 URL is https://example.net/mypodcast/podcast1.mp3 and the # title is "Episode 1: My Great Podcast", the filename is # ``Episode 1- My Great Podcast.mp3``. audio_url = episode["episode"]["enclosure_url"] filename = get_filename(download_url=audio_url, title=episode["episode"]["title"]) # Within the download_dir, put the episodes for each podcast in the # same folder. podcast_dir = os.path.join(download_dir, _escape(episode["podcast"]["title"])) os.makedirs(podcast_dir, exist_ok=True) # Download the podcast audio file if it hasn't already been downloaded. download_path = os.path.join(podcast_dir, filename) base_name = _escape(episode["episode"]["title"]) json_path = os.path.join(podcast_dir, base_name + ".json") # If the MP3 file already exists, check to see if it's the same episode, # or if this podcast isn't using unique filenames. # # If a podcast has multiple episodes with the same filename in its feed, # append the Overcast ID to disambiguate. if os.path.exists(download_path): try: cached_metadata = json.load(open(json_path, "r")) except Exception as err: print(err, json_path) raise cached_overcast_id = cached_metadata["episode"]["overcast_id"] this_overcast_id = episode["episode"]["overcast_id"] if cached_overcast_id != this_overcast_id: filename = filename.replace(".mp3", "_%s.mp3" % this_overcast_id) old_download_path = download_path download_path = os.path.join(podcast_dir, filename) json_path = download_path + ".json" print( "Downloading %s: %s to %s" % (episode["podcast"]["title"], audio_url, filename) ) download_url(url=audio_url, path=download_path, description=audio_url) try: if filecmp.cmp(download_path, old_download_path, shallow=False): print("Duplicates detected! %s" % download_path) os.unlink(download_path) download_path = old_download_path except FileNotFoundError: # This can occur if the download fails -- say, the episode is # in the Overcast catalogue, but no longer available from source. pass else: # Already downloaded and it's the same episode. pass # This episode has never been downloaded before, so we definitely have # to download it fresh. else: print( "Downloading %s: %s to %s" % (episode["podcast"]["title"], audio_url, filename) ) download_url(url=audio_url, path=download_path, description=audio_url) # Save a blob of JSON with some episode metadata episode["filename"] = filename json_string = json.dumps(episode, indent=2, sort_keys=True) with open(json_path, "w") as outfile: outfile.write(json_string) save_rss_feed(episode=episode, download_dir=download_dir) mark_episode_as_downloaded(episode=episode, download_dir=download_dir) def save_rss_feed(*, episode, download_dir): _save_rss_feed( title=episode["podcast"]["title"], xml_url=episode["podcast"]["xml_url"], download_dir=download_dir ) # Use caching so we only have to download this RSS feed once. @functools.lru_cache() def _save_rss_feed(*, title, xml_url, download_dir): podcast_dir = os.path.join(download_dir, _escape(title)) today = datetime.datetime.now().strftime("%Y-%m-%d") rss_path = os.path.join(podcast_dir, f"feed.{today}.xml") if not os.path.exists(rss_path): print("Downloading RSS feed for %s" % title) download_url( url=xml_url, path=rss_path, description="RSS feed for %s" % title, ) matching_feeds = sorted(glob.glob(os.path.join(podcast_dir, "feed.*.xml"))) while ( len(matching_feeds) >= 2 and filecmp.cmp(matching_feeds[-2], matching_feeds[-1], shallow=False) ): os.unlink(matching_feeds[-1]) matching_feeds.remove(matching_feeds[-1]) if __name__ == "__main__": args = parse_args(argv=sys.argv[1:]) opml_path = args["opml_path"] download_dir = args["download_dir"] try: with open(opml_path) as infile: xml_string = infile.read() except OSError as err: if err.errno == errno.ENOENT: sys.exit("Could not find an OPML file at %s" % opml_path) else: raise for episode in get_episodes(xml_string): download_episode(episode, download_dir=download_dir) 
submitted by FistofDavid to learnpython [link] [comments]


2024.05.14 16:55 islandbreezedreams How do I get my ArcGis Pro Project in a web map? ArcGIS Experience Builder?

Hi everyone,
I'm completely lost with this... I have a project that consists of a lot of .tif files for different indices retrieved from satellite data.
Is there any way to import those rasters into a map? I can't even figure out how to get a fixed map section with a specific background image as base layer to work. I tried exporting some of the layers to a jpg file which shows up completely distorted in color in ArcGIS and is a corrupted file in Windows explorer. Of course it also won't show up in the data tab of the Experience Builder. I don't know what to do, I really thought it was easier to create a web map where you can select different layers to display, ideally in a comparison or timeline manner and get a couple more info bits upon clicking certain points on the map...
submitted by islandbreezedreams to ArcGIS [link] [comments]


2024.05.14 16:47 Then_Marionberry_259 MAY 14, 2024 API.CN APPIA ANNOUNCES ENCOURAGING INITIAL RESULTS FROM THE NEWLY IDENTIFIED TAYGETA AND MEROPE EXPLORATION TARGETS AT PCH PROJECT, BRAZIL

MAY 14, 2024 API.CN APPIA ANNOUNCES ENCOURAGING INITIAL RESULTS FROM THE NEWLY IDENTIFIED TAYGETA AND MEROPE EXPLORATION TARGETS AT PCH PROJECT, BRAZIL
https://preview.redd.it/uqpvkb76ne0d1.png?width=3500&format=png&auto=webp&s=086ba9f5aafea4ae83d838124dbc09cd3a2f0ba9
Toronto, Ontario--(Newsfile Corp. - May 14, 2024) - Appia Rare Earths & Uranium Corp. (CSE: API) (OTCQX: APAAF) (FSE: A0I0) (MUN: A0I0) (BER: A0I0) (the "Company" or "Appia") announced today the results from the newly identified exploration targets Taygeta and Merope. A total of 111 samples from 18 auger drill holes were assayed by SGS-GEOSOL Laboratories in Vespasiano, Brazil. The results confirm that the regolith developed over the Ipora Granite presented significant enrichment of Heavy Rare Earth Oxides (HREO), characteristic of the Ionic Adsorption Clay (IAC) rare earth elements (REE) deposits identified at other PCH target zones.
Stephen Burega, President, commented, "These initial results from the auger drill program are very promising, and provide us with a strong indication that the PCH project can host multiple new IAC REE mineralized areas in addition to the resource already identified in our maiden Mineral Resource Estimate (MRE) completed by SGS Canada. Additionally, these new target zones are considerably larger in total area as compared to the Target IV. Desorption test results will be reported once received."
Highlights
  • The new targets are in the Eastern portion of the PCH claims, approximately 15 km East from Target IV and the Buriti Zone (see Figure 1).
  • Selected intercepts for Heavy Rare Earth Oxide (HREO), Total Rare Earth Oxide (TREO), Dysprosium plus Terbium oxides (Dy+Tb) and Praseodymium plus Neodymium oxides (Nd+Pr) grades in Parts Per Millions (ppm):
    • PCH-AH-190 - **4m@**1848ppm TREO, 1138ppm HREO, 106ppm Dy+Tb, 205ppm Nd+Pr from 1m.
    • PCH-AH-193 - **5m@**1254ppm TREO, 270ppm HREO, 29ppm Dy+Tb, 217ppm Nd+Pr from 1m.
    • PCH-AH-194 - **2m@**1175ppm TREO, 274ppm HREO, 31ppm Dy+Tb, 257ppm Nd+Pr from 4m.
    • PCH-AH-199 - **2m@**1131ppm TREO, 276ppm HREO, 30ppm Dy+Tb, 209ppm Nd+Pr from 2m.
    • PCH-AH-201 - 4m@ 1022ppm TREO, 245ppm HREO, 28ppm Dy+Tb, 211ppm Nd+Pr from 2m.
    • PCH-AH-202 - **8m@**1696ppm TREO, 1070ppm HREO, 101ppm Dy+Tb, 172ppm Nd+Pr from 0m.
    • PCH-AH-204 - **5m@**1267ppm TREO, 754ppm HREO, 75ppm Dy+Tb, 168ppm Nd+Pr from 1m.
    • PCH-AH-207 - **6m@**1025 ppm TREO, 262ppm HREO, 29ppm Dy+Tb, 196ppm Nd+Pr from 3m.
  • The grade distribution signature found at depth in the auger drill holes is compatible with the pattern commonly found on IAC REE deposits (see Figures 2 and 3).
  • The Taygeta and Merope targets cover an area of 546 and 1,134 hectares respectively.
  • These first phase auger drill holes average 6.22 metres in depth, and most ended in mineralization leaving the interval open at depth.
  • Intercepts of all auger drill holes are presented in Table 1. The full set of results are included in this LINK.
Tom Drivas, CEO, stated, "Building on our recent news confirming the presence of IAC mineralization through desorption testing, I am extremely excited by the identification of new, large scale targets across the PCH project which are underlain by the IAC mineralization produced by these weathered Ipora granites. We have a lot of work to do over the coming months to fully delineate these new target zones, and to assess the implications of their addition to our maiden MRE, and true value to the marketplace."
Table 1 - Intercepts from all auger holes on targets Taygeta and Merope. For a full list of results, pleaseclick here.
https://preview.redd.it/zu8885a6ne0d1.png?width=775&format=png&auto=webp&s=dfa5c3f17b8c44c05bf1e0444f9523b1b28a4bce
*Total Rare Earth Oxides: TREO = Y2O3 + Eu2O3 + Gd2O3 + Tb4O7 + Dy2O3 + Ho2O3 + Er2O3 + Tm2O3 + Yb2O3 + Lu2O3 + La2O3 + Ce2O3 + Pr2O3 + Nd2O3 + Sm2O3 *Heavy Rare Earth Oxides: HREO = Gd2O3 + Tb4O7 + Dy2O3 + Ho2O3 + Er2O3 + Tm2O3 + Yb2O3 + Lu2O3 + Y2O3 *Nd+Pr Oxides= Nd2O3+Pr2O3 *Dy+Tb Oxides= Dy2O3+Tb4O7
*Element to Oxide Conversion Factor - Cerium Ce2O3 1.1713, Cerium CeO2 1.2284, Dysprosium Dy2O3 1.1477, Erbium Er2O3 1.1435, Europium Eu2O3 1.1579, Gadolinium Gd2O3 1.1526, Holmium Ho2O3 1.1455, Lanthanum La2O3 1.1728, Lutetium Lu2O3 1.1371, Neodymium Nd2O3 1.1664, Praseodymium Pr2O3 1.1703, Praseodymium Pr6O11 1.2082, Samarium Sm2O3 1.1596, Terbium Tb2O3 1.1510, Terbium Tb4O7 1.1762, Thulium Tm2O3 1.1421, Yttrium Y2O3 1.2699, Ytterbium Yb2O3 1.1387
Figure 1 - Map presenting the exploration auger drill holes location and targets.
https://preview.redd.it/06s5h6b6ne0d1.png?width=891&format=png&auto=webp&s=84e9790e49beda5b054ce629a03b661c44f70ca7
Figure 2 - Strip log of selected auger holes from Taygeta Target.
https://preview.redd.it/lieizdd6ne0d1.png?width=552&format=png&auto=webp&s=97b73a9bf2efeedd673ff44b5d1f99769ead69e7
Figure 3 - Strip log of selected auger holes from Merope Target.
https://preview.redd.it/qm9up9e6ne0d1.png?width=528&format=png&auto=webp&s=31f6c0d659efa70c30abac358a09d0f748a2cf80
Andre Costa, VP Exploration for Brazil, commented, "The confirmation of these new targets opens the prospect of finding new exploration targets associated with the Ipora Granite across the entirety of the PCH project area which covers an impressive +40,000 hectares. Auger samples for desorbability testing are being prepared to corroborate the IAC REE mineralization in Taygeta and Merope targets. Delineation drilling will follow upon favorable desorption results."
On March 1st, 2024, the Company announced its maiden Mineral Resource Estimate (MRE) on Target IV and the Buriti Zone (Click here for the Press Release), and the companion NI 43-101 technical report on the PCH Project was filed on April 16th, 2024. (Click here for the Press Release)
John Tumazos Very Independent Research Presentation
Appia invites you to register for a webinar on May 14th at 9:45 AM EDT, Eastern Daylight Time (North America) with Appia Rare Earths & Uranium Corp.'s President, Mr. Stephen Burega and VP of Exploration, Brazil, Mr. Andre Costa, and renowned former Wall Street analyst, John Tumazos of Very Independent Research. John will dig in on the latest developments at Appia Rare Earths & Uranium Corp.
To register for the event click here.
After registering, you will receive a confirmation email containing information about joining the webinar.
QA/QC
Auger drill holes are vertical and reported intervals are true thickness. The material produced from drill holes are sampled at one metre intervals, resulting in average sample sizes of 5-10 kg. Quartering of the material was performed at Appia's logging facility using a riffle splitter and continued splitting until a representative sample weighing approximately 500g each was obtained, bagged in a resistant plastic bag, labeled, photographed, and stored for shipment.
The bagged samples are sent to the SGS laboratory in Vespasiano, Minas Gerais. In addition to the internal QA/QC of the SGS Lab, Appia includes its own control samples in each batch of samples sent to the laboratory.
Quality control samples, such as blanks, duplicates, and standards (CRM) were inserted into each analytical run. For all analysis methods, the minimum number of QA/QC samples is one standard, one duplicate and one blank, introduced in each batch which comprise a full-length hole. The rigorous procedures are implemented during the sample collection, preparation, and analytical stages to insure the robustness and reliability of the analytical results.
All analytical results reported herein have passed internal QA/QC review and compilation. All assay results of Auger samples were provided by SGS Geosol, an ISO/IEC 17025:2005 Certified Laboratory, which performed their measure of the concentration of rare earth elements (REE) with the IMS95R analytical method that uses lithium metaborate fusion prior acid dissolution and Inductively Coupled Plasma Mass Spectrometry (ICP-MS).
The technical information in this news release, including the information related to geology, drilling, and mineralization, has been reviewed and approved by Andre L. L. Costa, Appia's VP Exploration for Brazil, with more than 29 years of relevant experience. Mr. Costa is a Fellow of the Australian Institute of Geoscientists (FAIG) and is a Qualified Person (QP) as defined by National Instrument 43-101 - Standards of Disclosure for Mineral Projects.
About Appia Rare Earths & Uranium Corp. (Appia)
Appia is a publicly traded Canadian company in the rare earth element and uranium sectors. The Company holds the right to acquire up to a 70% interest in the PCH Ionic Adsorption Clay Project (See June 9th, 2023 Press Release - Click HERE) which is 40,963.18 ha. in size and located within the Goiás State of Brazil. (See January 11th, 2024 Press Release - Click HERE) The Company is also focusing on delineating high-grade critical rare earth elements and gallium on the Alces Lake property, and exploring for high-grade uranium in the prolific Athabasca Basin on its Otherside, Loranger, North Wollaston, and Eastside properties. The Company holds the surface rights to exploration for 94,982.39 hectares (234,706.59 acres) in Saskatchewan. The Company also has a 100% interest in 13,008 hectares (32,143 acres), with rare earth elements and uranium deposits over five mineralized zones in the Elliot Lake Camp, Ontario.
Appia has 136.3 million common shares outstanding, 145 million shares fully diluted.
Cautionary note regarding forward-looking statements: This News Release contains forward-looking statements which are typically preceded by, followed by or including the words "believes", "expects", "anticipates", "estimates", "intends", "plans" or similar expressions. Forward-looking statements are not a guarantee of future performance as they involve risks, uncertainties and assumptions. We do not intend and do not assume any obligation to update these forward-looking statements and shareholders are cautioned not to put undue reliance on such statements.
Neither the Canadian Securities Exchange nor its Market Regulator (as that term is defined in the policies of the CSE) accepts responsibility for the adequacy or accuracy of this release.
For more information, visit www.appiareu.com
As part of our ongoing effort to keep investors, interested parties and stakeholders updated, we have several communication portals. If you have any questions online (X,Facebook,LinkedIn) please feel free to send direct messages.
To book a one-on-one 30-minute Zoom video call, please [click here](mailto:sburega@appiareu.com).
Contact:
Tom Drivas, CEO and Director (c) (416) 876-3957 *(e) *[tdrivas@appiareu.com](mailto:tdrivas@appiareu.com)
Stephen Burega, President (c) (647) 515-3734 *(e) *[sburega@appiareu.com](mailto:sburega@appiareu.com)
To view the source version of this press release, please visit https://www.newsfilecorp.com/release/209087

https://preview.redd.it/29ul6ef6ne0d1.png?width=4000&format=png&auto=webp&s=07601ba4d3abe2dbbfc5e132c36d4f84dad0afe6
Universal Site Links
APPIARAREEARTH
STOCK METAL DATABASE
ADD TICKER TO THE DATABASE
www.reddit.com/Treaty_Creek
REPORT AN ERROR
submitted by Then_Marionberry_259 to Treaty_Creek [link] [comments]


2024.05.14 16:12 ScholarGrade Juniors - If you want to improve your chances, NOW is the time to start brainstorming essays

There have been an increasing number of juniors visiting this sub asking for advice about writing essays. Below are some tips and advice for making your essay stand out as excellent. Feel free to ask questions because I will answer every single question in the comments.
I know from experience that many of you are struggling to identify a good topic for your essay. Conventional wisdom says to start by brainstorming a list of potential topics, and chances are, you have already started a mental list of ideas. You might think you only have a few choices for topics, based on your activities or experiences, or essay examples you read, or the rough draft you already started (or worse, that GPT started...). I advise, however, that you put down your list of topics and back away from it. Forget that exists for a moment. Seriously - thinking about this initial list tethers you to certain ideas that might not actually be your best options.
Now you can begin brainstorming with a clean slate.
Start with thinking about what you want to show in your entire application, not just one essay. Every single component in your app has one purpose – to tell more about YOU. Filling out the rest of the application by rote and focusing solely on the essay is short-sighted and will leave so much potential untapped in your application.

It's About You. Tell Your Story - And Be The Protagonist

An admissions officer’s goal is to understand you fully, in the context of your background and the rest of the applicant pool. They will begin this with assessing your academic abilities and potential. Then they will evaluate how you will fit into the student body they’re trying to curate. All of this can be somewhat broad and diverse and touch on several institutional goals. But they will dig deep to find out what each applicant is like, what your core values and motivations are, what kind of student you will be, how you will contribute to the vibrant and intellectual campus community they’re building, etc.
Your goal with essay brainstorming is to ascertain how to powerfully tell your story in a manner that will fit these criteria. The entirety of your application (again, not just one essay) aims to showcase your abilities, qualifications, and uncommon attributes as a person in a positive way. Before you begin outlining or writing your application, you must determine what is unique about you that will stand out to an admissions panel. All students are truly unique. Not one other student has the same combination of life experiences, personality, passions, or goals as you do. Your job in your application is to frame your unique personal attributes in a positive and compelling way. How will you fit on campus? What personal qualities, strengths, core values, talents, or different perspectives do you bring to the table? What stories, deeper motivations/beliefs, or formative experiences can you use to illustrate all of this?
It is always helpful to start with some soul-searching or self-examination. You might not immediately know what you want to share about yourself. It’s not a simple task to decide how to summarize your whole life and being in a powerful and eloquent way on your application. Introspection prior to starting your application takes additional time and effort rather than jumping straight into your first draft. But it is also a valuable method to start writing a winning application that stands out from the stack.
You'll see the advice everywhere that all essay prompts are really about the same thing - you. The goal of each essay then is to showcase who you are, what matters to you, and how you think. I guarantee if you're on this sub enough, you'll hear the advice to "show, don't tell" when writing about yourself. But what does this mean really, and how do you do it well? How do you even get started on an essay that does this?

Introspection Questions

It’s often easiest to start thinking in terms of superlatives, especially those related to personal insights -- what are the most meaningful things about you, and what do you value the most? Here is a list of questions to help you brainstorm broadly before you narrow down your focus for writing:
I have a free introspection worksheet with over 100 questions like this designed to help you find ideas worth exploring in your essays. You can find it on the A2C Discord or download it directly here.

Find Your Story And Arc

Think of a small anecdote or story from your life that you could share that serves as a microcosm of who you are and what is important to you. It will massively help you narrow this down and find a gem of a story if you first start by thinking about your application arc or theme. This is the one-phrase summary of your entire application. It could be "brilliant entrepreneur who started her own successful business" or "talented athlete who wants to study economics and finance as they pertain to sports", or even "avid baker whose hobby sparked an interest in chemistry". It doesn't have to be related to your intended major, but it can help your arc be stronger and clearer if it is.
Once you have an arc determined and a story to share, think about what you want that story to say about you. This is where it can help to think of this as something you would share on a date - what impression does it make about you to the reader? Once you know this, start showing, not telling this attribute of yourself through your story. For example, instead of saying that you're compassionate toward others, you show an example of a time you were compassionate, then elaborate on why, and what it means to you.

Essay Brainstorming Techniques

If you are having trouble finding a story, or simply have writer’s block once you have picked your topic, here are some ideas to get your juices flowing:

Why Essays Matter

Here's the thing a lot of people don't realize about college admission: it's not an award for being the smartest, most accomplished, or most impressive. It's an invitation to join a community. Far too many students think that if they can just show that they're smart enough, they'll get in. Yale even says right on their admissions website that 75% of their applicants are academically qualified to succeed at Yale. But only ~4% are getting in. That should tell you that they're looking for more than just top tier test scores and grades. To be perfectly clear, you will need top tier grades and (optionally) test scores to show that you're qualified, and the vast majority of my students come to me with this part already in the bank. But what sets the admits apart? It's personal insight - sharing who you are, how you think, what matters to you, and how you engage community. You can't just say "/IAmVerySmart, please admit me," or even "I did a cool thing guys! Isn't that neat!" You need to go deeper and show them your core values, personal strengths, motivations, aspirations, character traits, foundational beliefs, personality, etc. And you need to do it in a charming, winsome way that makes them like you and want to invite you to join their community.
So how do I get students to do this? All of my students complete that introspection worksheet. We go through it and find the stories, examples, anecdotes, conversations, memories, relationships, and other things from their life that will help us craft a strong and personally insightful narrative. We also make lists of the values, strengths, and key personal qualities we want to showcase. Once we have some topics, outlines, abstracts, or rough drafts, we talk about which stories to tell where, how to tell them well, and what details to include to present the best they have to offer. Then we refine, edit, polish, and enhance over and over until the story sings, but more importantly shows their heart and soul. We also go through all the other application components to ensure consistency, quality, and distinctiveness.
Here's why this works so well: at most highly selective colleges there is a primary reader (or 2-3) who will review everything first and then present it to the admissions committee, who then votes on whether to admit you. That presentation typically goes one of three ways:
  1. Total enthusiasm, energy, and excitement. They strongly advocate for admission and paint a clear picture of how you will contribute to their goals and community. Everyone in the room picks up on that energy and is leaning forward in their chairs, looking for reasons to admit you. This is quite rare, generally less than 5 out of every 100 applications, even among those which are "fully qualified." When you do this right, you show depth, meaning, and valuable personal insights so the reviewer is learning about who you are and how you might engage the community they're curating. You come alive off the page as a person, not just another file.
  2. Business as usual. You're another great applicant in a pile of great applicants. They share a basic review of the facts, your profile, stats, strengths, weaknesses, etc. Maybe someone on the committee finds something they love, and they really push for admission. More likely, not and you get deferred/waitlisted even though there wasn't anything "wrong" with your application. They just didn't love you enough to commit.
  3. "Here's a stack of 20 applications that I didn't find all that compelling, so we won't present them individually, but you guys are the committee and you make the decisions. So let me know if there are any you want to talk about." In this case, unless there's a letter of endorsement from an athletics coach or your last name matches several buildings on campus, you're probably not getting additional consideration, much less admission. They will regret to inform you.
Everything we're doing is designed to help them get to know themselves, present the best they have to offer, and land in that first group. Having top tier essays is the single best way to get there. Get started on brainstorming in the next few weeks so you'll have time to get a few essays completed over the summer.
submitted by ScholarGrade to chanceme [link] [comments]


2024.05.14 16:09 Rangerborn14 ModuleNotFoundError: No module named 'pymysql'

I've been running a code that generates a login page for a desktop app. By logging in succesfully, the user would be sent to the main UI of the app ("Mainwin.py"). However, everytime I tried to log in, it gives me an error about 'pymysql' not being found, even though I already have it installed. The error is caused by a file named "actividad.py", which is used to show what user has been using the app lately:
from PyQt5 import QtCore, QtGui, QtWidgets from PyQt5.QtWidgets import QDialog, QVBoxLayout, QTableWidget, QTableWidgetItem import pymysql class ActividadWindow(QDialog): def __init__(self): super().__init__() self.setWindowTitle("Actividad de Usuarios") self.setGeometry(100, 100, 400, 300) # Ajusta el tamaño según tus necesidades self.layout = QVBoxLayout() self.tableWidget = QTableWidget() self.layout.addWidget(self.tableWidget) self.setLayout(self.layout) # Conectar a la base de datos y cargar datos en la tabla self.cargar_datos() def cargar_datos(self): conexion = pymysql.connect(host='127.0.0.1', user='root', password='password', database='test') cursor = conexion.cursor() cursor.execute("SELECT * FROM actividad") datos = cursor.fetchall() self.tableWidget.setRowCount(len(datos)) self.tableWidget.setColumnCount(len(datos[0])) encabezados = [description[0] for description in cursor.description] self.tableWidget.setHorizontalHeaderLabels(encabezados) for fila, dato_fila in enumerate(datos): for columna, dato in enumerate(dato_fila): self.tableWidget.setItem(fila, columna, QTableWidgetItem(str(dato))) conexion.close() 
What's strange is that when I run the "Mainwin.py" file, it all runs smoothly. It's only when I run from the login page code that the error is happening. Here's the code of the login page for reference:
from tkinter import * from PIL import Image, ImageTk from tkinter import messagebox import pymysql import subprocess import psutil from datetime import datetime windows=Tk() windows.title('AquaSense Login') windows.geometry('490x240+500+100') # windows.resizable(0,0) #forgot password def forgot_password(): windows.destroy() import forgotpassword #Button Definition process def create_one(): windows.destroy() import Registration2 def login(): if idEntry.get() == '' or passwdEntry.get() == '': messagebox.showerror('Alert', 'Please enter all entry fields!') else: db = pymysql.connect(host='127.0.0.1', user='root', password='password', database='test') cur = db.cursor() queryActi = 'use testP' cur.execute(queryActi) queryActi='create table if not exists Actividad (actId int auto_increment primary key not null, userId int,FOREIGN KEY (userId) REFERENCES personaldata(id),fecha DATETIME) ' \ cur.execute(queryActi) query = 'select * FROM personaldata where passwrd=%s AND username=%s' cur.execute(query, (passwdEntry.get(),idEntry.get(),)) roles = cur.fetchone() if roles == None: messagebox.showerror('Alert!', 'Incorrect username or password') return else: login_time = datetime.now().strftime('%Y-%m-%d %H:%M:%S') user_id = roles[0] # Assuming the ID is the first column in personaldata table insert_query = 'insert into Actividad (userId, fecha) VALUES ( %s, %s)' cur.execute(insert_query, (user_id, login_time)) db.commit() messagebox.showinfo('success', 'Login Successful') # clear screen idEntry.delete(0, END) passwdEntry.delete(0, END) main_running = False for proc in psutil.process_iter(): if 'Mainwin.py' in proc.name(): main_running = True break if not main_running: # Launch the PyQt main page script using subprocess subprocess.Popen(['python', 'Mainwin.py']) # Close the original tkinter login window windows.destroy() #username def on_entry(e): idEntry.delete(0, END) def on_password(e): name=idEntry.get() if name == '': idEntry.insert(0,'username') #password def on_enter(e): passwdEntry.delete(0, END) def on_Leave(e): password = passwdEntry.get() if password == '': passwdEntry.insert(0, 'password') #for hiding data on the entry fields by clicking on the check box def show(): passwdEntry.configure(show='*') check.configure(command=hide, text='') def hide(): passwdEntry.configure(show='') check.configure(command=show, text='') frame=Frame(windows, width=700, height=400, bg='light blue') frame.place(x=0,y=0) LogoImage=PhotoImage(file= r'C:\Users\UserPC\Downloads\Personal_Registration_Form-main\Personal_Registration_Form\user (1).png') idlabel=Label(frame, text='Nombre', fg='black', image=LogoImage, compound=LEFT, bg='light blue', font=('Calibre', 14, 'bold')) idlabel.grid(row=1, column=0, pady=20, padx=1) passwordImage=PhotoImage(file= r'C:\Users\UserPC\Downloads\Personal_Registration_Form-main\Personal_Registration_Form\padlock.png') passwdlabel=Label(frame, image=passwordImage, compound=LEFT,fg='black', bg='light blue', text=' Contraseña', font=('Calibre', 14, 'bold')) passwdlabel.grid(row=3, column=0, pady=10, padx=3) passwdlabel.place(x=10, y=70) idEntry=Entry(frame, width=39, bd=3) idEntry.grid(row=1,column=2,columnspan=2, padx=57) passwdEntry=Entry(frame, width=39, bd=3) passwdEntry.grid(row=3, column=2, columnspan=2) #application of erasable text on the entry fields idEntry.insert(0, "username") idEntry.bind('', on_entry) idEntry.bind('', on_password) passwdEntry.insert(0, "password") passwdEntry.bind('', on_enter) passwdEntry.bind('', on_Leave) #btn loginbtn=Button(frame, text='LOGIN', bg='#7f7fff', pady=10, width=23,fg='white', font=('open sans', 9, 'bold'), cursor='hand2', border=0, borderwidth=5, command=login) loginbtn.grid(row=9, columnspan=5, pady=30) donthaveacctLabel=Label(frame, text='¿No tienes una cuenta?', fg='black', bg='light blue', pady=4, font=('Calibre', 9, 'bold')) donthaveacctLabel.place(y=150) createnewacct = Button(frame, width=15, text='Registrate', border=0, bg='white', cursor='hand2', fg='black', font=('Calibre', 8, 'bold'), command=create_one) createnewacct.place(x=10, y=179) forgtpw=Button(frame, text='¿Olvidaste la contraseña?', fg='black',border=0, cursor='hand2', bg='light blue', font=('Calibre', 9, 'bold'), command=forgot_password) forgtpw.place(x=310,y=102) check = Checkbutton(frame, text='', command=show, bg='light blue') check.place(x=440, y=83) ico = Image.open(r'C:\Users\UserPC\Downloads\Personal_Registration_Form-main\Personal_Registration_Form\icon (1).png') photo = ImageTk.PhotoImage(ico) windows.wm_iconphoto(False, photo) windows.resizable(False,False) windows.mainloop() 
Anyone knows what's causing this?
submitted by Rangerborn14 to learnpython [link] [comments]


2024.05.14 15:04 Important-Box-8316 My 4 year journey trading Qullamaggie's breakout setup

My 4 year journey trading Qullamaggie's breakout setup
Hello,

I thought I would share the journey I have taken in following Qullamaggie, and the various paths I have explored. The sole purpose is to offer some suggestions which I hope you find useful, and to highlight things which I have discovered along the way that really helped me out.
This is simply a selection of things I have discovered and advise which I would have benefited from when I first started out. I hope you find it helpful.

My background:
Background in finance, started my own trading firm which I sold and now I trade for myself. I wish I had discovered Qullamaggie sooner!

The Start:
My journey into this strategy started 4 years and as instructed by Qullamaggie, I did nothing but look at charts. I spent well over 1,000 hours studying charts and just focusing on the breakout chart pattern. This is the only thing people new to this strategy should be doing. Do not open any broker accounts or place a single trade until you have completed this task first.
Why?
1 – It is hard work, which is what it takes to be successful.
2 – It is boring at times. much like trading. There will be long periods in trading where there is nothing to do.
3 – Through this process you will learn if you are committed and will succeed, or not, without placing a single trade or risking any of your own money. Do not risk your own money until you have done this. It is hard to earn money in this world, look after it and look after yourself in the process.
Please note – the art of being successful is finding a strategy that fits your personality and lifestyle. Some will fail trading breakouts but succeed at day trading, some will fail at day trading but succeed with Fair Value Gaps (ICT), or algos, or scalping etc. You get the idea. There are hundreds of different trading styles to explore.
Success is a combination of finding what style strategy works best for the type of person you are. So do not be disheartened – keep exploring, but do so without risking any money whilst you learn.
I watched all of Qullamaggie’s live Twitch streams, they were great to experience. I have also watched all of his YouTube content too, learning as much as I could along the way.
I use OneNote because it was included in the MS Office bundle. I started with TradingView, and still use it to this day, and slowly started building up my own database. You learn so much from doing this, and because you make each discovery yourself, it stays with you and automatically becomes part of your trading thought process.
When trading, be it paper trading as part of your back test, or live trading, log as much information as you can.
-What % move up did the stock make before consolidating
-How long did it consolidate for
-What % move did the stock make once it broke out
-Did it continue moving up after the position was closed
-Were the EPS and Revenues of the company increasing or decreasing QoQ
-What is the Relative Strength of the stock – it is outperforming the index, the sector
-What is the stock market doing
-What are the different sectors doing
By seeing and capturing this data for each trade your understanding will explode, you will see how Market Awareness is key to taking the signals with the highest probability of success.

Universe of stocks:
The best place to start is the NASDAQ. In addition to what Qullamaggie said about high ADR stocks, the fact is that AI is the new driver for tech stocks. The combined market cap of Google, Amazon and Microsoft is larger than the GDP of Japan. That’s quite significant and won’t change anytime soon.
Only trading quality stocks will also help increase the probability of a successful outcome.
NASDAQ is going to provide some of the best opportunities for some time to come. Only diversify when you are well established. I still only trade NASDAQ. No signals = day off 😊 Less is More.

Scans:
Scans are critical. Your ability to understand the market and reflect this in your scans will create a natural edge and increase the probability of each trade.
The choices that are available are improving all the time. TC2000 is good, I used it for almost 2 years, but there are so many more choices to consider now.
See the Useful Resources section at the end of this post for a list of alternative solutions.
A lot of time is spent trying to find good setups. I have evolved the way I scan for setups. I decided last year to learn how to code in python. This allows me to refine and improve the scans to give the best possible setups. This was based on what I had learnt by capturing as much data as possible when back testing. I started by downloading a universe of several thousand stocks and filtered out those with low liquidity and low price. This is refreshed automatically each month. This leaves me with around 1,500 stocks to run my scans on.
Using python I download the data for free each day from Yahoo Finance. I just use EOD data to identify potential Breakout setups, then add them to TradingView and use real-time alerts to notify me when to consider taking a long position as and when the stocks move. I run 2 breakout scans and one combined scan for the 1, 3 and 6 month gainers.
I add high probability stocks to my watchlist in TradingView and set alerts, and then ‘stalk them’ as Qullamaggie says.
I have tried lots of different ideas. For example, scanning for stocks that met the criteria and were breaking out above an upper Bollinger Band level just to see if this made a difference. Always research different ideas and keep looking for ways to improve.

Python Dashboard:
I must admit, I got a little carried away with my adventures in python and used streamlit to build my own dashboard. Streamlit is a free library to allow you to create a web based dashboard without the need to learn html. I integrated all the scans as well into one place. Here’s what it looks like;

https://preview.redd.it/d9md2f8c1e0d1.png?width=602&format=png&auto=webp&s=6c2bfec06396ec62f30c5a8c7a631821a0032375
https://preview.redd.it/pmrtynsi1e0d1.png?width=602&format=png&auto=webp&s=d23a3cc6e0bc9e4cb99e277dae60af0c6403ac7e

https://preview.redd.it/rrdrc39k1e0d1.png?width=602&format=png&auto=webp&s=b451355d612fed38dc8f03ab500bb5832c56cd75
I was pulling in stock data, news, fundamental data including EPS, Sales and Revenue figures. I also tracked sector performance correlations to identify relative strengths.
However, after 2 months of creating this dashboard I realised that all the charting was better in TradingView, which already has EPS, Revenues and Dividend Dates. Now I just run my 3 scans which automatically create watch list files to upload each day. It was a fun exercise however, there are free or cheap solutions readily available that work just as well.

Market Awareness:
Very important, after scans. Part of what I run to understand the market / situation is simply compiled within Excel. Here is what it looks like;
https://preview.redd.it/xeeyc3ul1e0d1.png?width=561&format=png&auto=webp&s=4bf181cc73f45f1b6a4a3e81f16de5e0c7033410

https://preview.redd.it/qysx6m2n1e0d1.png?width=558&format=png&auto=webp&s=f3656e16ef5ccc8b173634a97d820d7796cefd51
When I get a signal I cross reference to see what is happening to the stocks sector and market, to see if this adds to the probability of it being a profitable trade.
Finviz also provides a free map of which stocks are showing relative strength and outperforming the market, see the Resource section at the end for the link.
https://preview.redd.it/jwis5n385e0d1.png?width=1232&format=png&auto=webp&s=d229f3dcc9956d6823351f5604e1a4f26b6601e6
Progress so far in 2024:
So how is this working out? Am I making money in the current environment (May 2024)?
Here is my Equity Curve since the start of the year, up 43%. There have been 93 trading days year to date.
https://preview.redd.it/i3ykd1pq1e0d1.png?width=392&format=png&auto=webp&s=29df3a4ec2e0fab1bf069da47878620619a81837
This Equity Curve represents over 1,000 hours of studying charts, of testing different ideas, new platforms etc. Always be searching for ways to increase the probability of a trade being profitable. Needless to say, my first year did not look like this! 😊
You absolutely can increase the probability of trades being profitable if you study and understand the market behaviour. Then you start to trade with confidence and without emotion.

3 Lessons I have Learnt:
1 – Study, constantly. Look at charts, make notes and log all this somewhere. I use OneNote and Excel to capture this every day.
2 – Focus on quality scans, searching for the best setups.
3 – Be inquisitive. Try lots of different ideas to improve your edge and increase the probability of profitable trades;
-Filter out illiquid stocks from your universe
-Don’t trade stocks < $5 as these can be prone to pumps
-What difference does increasing volume make?
-Do increasing EPS figures improve the outcome?
-What if I scan for stocks breaking out above an upper Bollinger Band instead?
-What different types of news has the best positive influence on a stock price?

When you have spent time asking and then answering these types of questions, and have studied as much as is required, you will know that you are ready to start to risk your hard earned money. And you will have a positive expectancy of a profitable outcome.

I hope this of use to people.

Useful Resources:
Here are things I have found which I hope you find useful. These are all useful tools to help you as you study, but will not negate the need to study.

TC2000, of course
Finviz is a great place to start if you aren’t using TC2000
TradingView has some basic core features you can use for scans
Deepvue.com is a better option and includes built in Qullamaggie scans
Python – Jupyter Notebook or Spyder, video on how to get started. Lots of content on "python finance" on YouTube:
https://www.youtube.com/watch?v=ClTWPoDHY_s
Finviz sector map:
https://finviz.com/bubbles.ashx?x=sector&y=sma200&size=marketCap&color=sector&idx=any&cap=smallover&sh_avgvol=o100
Listen to others who just post quality setups, not guff about their life, or offer courses. There are plenty of people out there who are very quietly providing great content, for free, to encourage others. Here are just a few:
https://twitter.com/n_bancroft2
https://twitter.com/FranVezz
https://twitter.com/MissLowRisk
A detailed breakdown of the strategy for new people, useful video explaining how it all comes together;
https://www.youtube.com/watch?v=we5LLjFlHCc&t=3404s
Very useful indicator for TradingView:
https://www.tradingview.com/script/uloAa2EI-Swing-Data-ADR-RVol-PVol-Float-Avg-Vol/





submitted by Important-Box-8316 to qullamaggie [link] [comments]


2024.05.14 14:42 jennithomas321 6 Pro Tip: Invest in a solid LinkedIn profile SEO

LinkedIn can be a sales goldmine when used strategically.
Among all the social media platforms out there, LinkedIn stands out as the go-to platform for professional social networking.
But with over 900 million people using it, how do you stand out?
It requires more than a compelling bio and a polished profile image.
Do You Know??
According to the latest statistics, 40 million people use LinkedIn every week to search for jobs, and three people a minute are hired on the site.
This article will cover:
  1. Keywords
  2. Headlines
  3. Profile completeness
  4. Job title optimisation /Work Experience
  5. URL Optimization
What Is LinkedIn SEO?
How Search Engine Optimisation (SEO) works for LinkedIn???
LinkedIn SEO is all about optimizing your profile and content to boost your visibility and ranking, offering a myriad of opportunities for career progression, business networking, and establishing a prominent presence within your industry.
When you fine-tune your profile’s headline summary, work experience, and skills section with specific keywords, you can boost the likelihood of appearing in LinkedIn’s search results.
Imagine someone searching for specific keywords or skills related to your professional background – a well-optimized profile significantly increases the chances of your profile being featured in their search results.
On top of that, LinkedIn profiles can also show up in traditional search engine results pages (SERPs) like Google, expanding your online presence.
Beyond profile optimization, the impact of SEO extends to your content. LinkedIn posts and, particularly, articles have the potential to rank within LinkedIn’s search engine, showcasing your expertise within the platform.
Furthermore, these articles, with their long-form nature and valuable insights, can also rank on traditional search engines, leveraging LinkedIn’s high domain authority for increased visibility both on and off the platform.

Why You Need to Optimize Your LinkedIn Profile:

An optimized LinkedIn profile is one where every part of your personal profile is filled out and shows audiences what you do, who you are, and what you are an expert in.
This helps your profile rank higher in LinkedIn searches and builds trust among those who might want to connect or follow you.
Do You Know??
Even more compelling? Some 44% of LinkedIn users earn more than $75,000 a year. That’s a considerable bump up from the national median income of $68,703 per household.
Let's Dive in:
6 steps to help improve your LinkedIn SEO optimization for better results.

Step 1: Keywords.

A keyword is a word or phrase that searchers enter into a search engine. Learn more about Keyword Research. Examples of keywords and phrases include:
Example:
In seo bint e jamil, 'Digital Marketing Manager' is the keyword.
For LinkedIn, create a list of 7-10 words or terms that your ideal client would use when searching for the service you offer. For example:
Now, use these keywords throughout your profile in as many sections as possible, including your:

Step 2: Profile Completeness

To rank highly your profile will need to be 100% complete, with every profile section completed. Consider using bullet points rather than paragraphs, and format the text so it’s easy to read.
Let’s take a look at what you should focus on to fully optimize your LinkedIn profile.

1: Images Optimization:

When you’re setting up your profile, you’ll want to make sure you’ve got a solid profile picture.
LinkedIn can be a sales goldmine when used strategically.LinkedIn can be a sales goldmine when used strategically.
Among all the social media platforms out there, LinkedIn stands out as the go-to platform for professional social networking.

2: LinkedIn Background Photo:

Background photos are like billboards. You can use this space to show your accomplishments and awards or offer free resources.
LinkedIn Background Photo Optimization
You should also:

3: Craft a Keyword-Rich Tagline /Headline:

Your LinkedIn headline sits just below your profile image and name. Customising your headline is not only critical for SEO, it’s also an important part of your personal brand - how people view and perceive you on the platform.
LinkedIn automatically populates your headline with your current or most recent position – however, you have the option to customise it. Remember, you want the headline to create an informative and impactful snapshot of yourself.
Linkedin Headline Optimization
When creating your headline:

Headline Example:

For a digital marketing manager, a similarly optimized tagline could be, "Innovative Digital Marketing Strategies to Elevate Your Brand's Presence" — placing the target keyword "Digital marketing strategies" prominently at the start.

4. Featured Posts on LinkedIn

The Featured section on LinkedIn is a space on your profile where you can highlight important content.
LinkedIn Featured Section
It’s near the top, below your photo and headline. You can use this section to showcase:
Featured content isn’t permanent, so you can change it up to include new content as regularly as you like!

5.Create a Compelling “About” Section

The About section is the meat of your Company page. Here, you have the space to go into more detail, telling the story of your brand and naturally incorporating relevant keywords throughout.
About Us LinkedIn SEO
Here are some components to consider including in your About section:
Here’s an example of the beginning of an About section for a data analytics company:
At ABC Company, we democratize data analytics, enabling businesses of all sizes to unlock insights through our intuitive, AI-powered analytics platform.
Finally, you can add in some “Top skills” as a way to remind readers what your services are. This also presents another opportunity to add in your keywords.

6.Work Experience

When I’m looking at someone’s experience section on LinkedIn, I’m looking to see if they meet the criteria of the role beyond a job title. Their job duties and achievements give me a better understanding of their scope of knowledge and specific skill sets this role needs.
LinkedIn “Work Experience” section

Fields for LinkedIn experience entries

Each position on LinkedIn has a combination of required (*) and optional fields:

Required fields for LinkedIn Work Experience entries

Title*

List your position title, including any relevant keywords. Sometimes job titles benefit from being revised for common searches.
Example: "Content Marketing Manager" might be more search-friendly than "Manager, Marketing Content."

Company name*

Many companies already have a company profile on LinkedIn and will autocomplete from the LinkedIn Company Page in the dropdown as you type.

Employment dates*

This is usually shown by a start and end date. If you’re currently working in the role, click “I am currently working in this role” and it will automatically list your end date on your profile as “Present.”

Industry*

This doesn’t display on your profile. Select the best match and keep going.

Optional fields for LinkedIn Work Experience entries

The profile gets much more interesting with the additional, optional work experience fields including:

Employment type

Location

Sharing the location can give people reviewing your profile a sense of where you’ve worked (and where you’re likely based).

Location type

Choose from On-site, Hybrid, and Remote. Showing that you have experience working in a certain capacity can be valuable to some recruiters and employers. Example: If you have a work history in remote roles, you may be a strong candidate for additional remote roles.
Description
This is a written summary, usually two or three sentences long, that allows you to show your job duties, achievements, and expertise. By including relevant information with a few highlights and key accomplishments, you can improve your odds as a job seeker.
Pro tip: To further optimize your LinkedIn profile, consider using ChatGPT for your LinkedIn summary.

7.URL Optimization

LinkedIn allows you to personalise your URL, changing it from the automated URL, which is usually quite long and contains a random assortment of numbers. Upon updating make sure you update your email signature, business cards and other marketing collateral.
URL Optimization in LinkedIn SEO

To change your LinkedIn public profile URL:

For LinkedIn Public Profile URL:
  1. Click the Me icon at the top of your LinkedIn homepage.
  2. Click View profile.
  3. Click Edit public profile & URL on the right side.
  1. Under Edit your custom URL on the right side, click the Edit icon next to your public profile URL.
  1. Type the last part of your new custom URL in the text box.
  2. Click Save

Drive Results with LinkedIn SEO Optimization

By enhancing the different components of your LinkedIn profile page with a strategic approach to LinkedIn SEO optimization, you’ll be much more likely to appear in search results. This will go a long way toward increasing your visibility and helping drive more business opportunities. Remember that SEO isn’t just a one-time effort, but rather an ongoing process that requires regular attention and updates to deliver your desired results.
submitted by jennithomas321 to clientseo [link] [comments]


2024.05.14 14:33 SALVAGEDATA_ What Are Physical Access Attacks and How Do I Stop Them?

What Are Physical Access Attacks and How Do I Stop Them?
https://preview.redd.it/j91u12l6zd0d1.png?width=600&format=png&auto=webp&s=c6207e093e878cfe73739275f732645286602c52
Physical access attacks encompass all the ways someone could steal your information. When attackers are able to physically reach a system, they can wreak havoc in the business operations, databases, documentations or archives, thieve confidential information, capture traffic through attaching a protocol analyzer to your network and so on.
Let’s say you are working at your local Starbucks; only for a moment, you get up for a refill, leaving your laptop on the table, believing nothing bad can happen while you’re away; but should you turn your head, someone comes by, inserts a USB device and steals your data, or deploys malicious software onto your device. Of course, it’s just a rough example; but it demonstrates well that in actual it is just as simple, and it leaves you with a compromised system or corrupted, rendered inaccessible data.
All the above means any education, as well as user awareness training on social engineering will be beneficial for them.
PHYSICAL ACCESS ATTACKS: A TOOL OF SOCIAL ENGINEERING
Since it includes both technical and administrative elements, physical security is often overlooked due to lack of awareness: to avert hacking attacks, most organizations are focusing on technology-oriented security countermeasures — and, despite the fact industry leaders have been saying for ages that physical access will always trump digital controls, physical security remains one of the weakest points in an otherwise robust defense.
Not only malefactors from outside organisations, however, may be involved in inflicting harm on the crucial information stored in your device — those can also be insiders: disgruntled employees, greedy contractors, malevolent business partners etc. This is why companies should keep an eye on their routers, firewalls, server farms, cameras, doors, fences, lights, and key systems that are often ignored and exploited; once the importance of real-world security is taken into account in addition to efforts on the digital front, it might save them from vast material losses.
Now, the most common ways of physical access attacks (apart from actual breaking into server rooms, of course) are invasions via USB and insecure passwords.
USB CONNECTION
When you or someone else plug equipment into a USB connection, your computer has a USB host controller that it joins to. This connection runs similar to an internet connection in that it contains packets and other components. Upon accepting the connection, the host then presents the USB device to the operating system, and this could represent the biggest risk to your computer’s data. If the USB device possesses malicious packets, these can transfer onto your device; once successful transfer happens, these files can corrupt your entire system. Even worse, they can deploy a Rubber Ducky attack, which creates malicious code by mimicking the keyboard.
As to the physical access through the USB, Google Chrome’s intention to limit USB access will come to your aid: in case you leave your laptop alone (but have the foresight to lock the screen) and someone tries to plug in a USB device, the computer’s operating system will prevent it from executing the code. Along with this, Google is adding a feature that allows users to disable all USB connections from their Chromebook, eliminating any of the USB attacks from happening.
PASSWORDS
Since they represent a common access point into a PC and network, passwords are considered to be vulnerable to attacks by hackers as they may allow the intruders to access files and other data. A physical access attacks caused by broken passwords remain quite frequent case these days — which is why knowing what can be done about it is a must since there’s a risk each computer user may face.
The most common advice for precluding such incidents consists of a) using hard-to-guess passwords, and b) regularly changing them in order to prevent hackers from cracking the access and using them to penetrate your system.
Meanwhile, improved method to protect a PC and network from physical access attacks includes also investing in biometric devices in addition to — or to eliminate the need of — using passwords. This, however, is quite an expensive way (especially if users want to protect multiple computers).
TIPS FOR PREVENTING PHYSICAL ACCESS ATTACKS
Since hackers prey on the easiest opportunities, physical security control includes extra precautions.
  1. Refrain from leaving your device unattended (especially in public areas) should also be remembered. And, if for some reason you have to, lock the screen before leaving. Doing so can shield your device from executing malicious files.
  2. Apply best practices when setting passwords — select long passwords which include letters, numbers and special characters, and bother to change them frequently. If needed, consider using tools, such as enterprise password management or Identity and Access Management (IAM), as an additional measure.
  3. Deploy two factor authentication (2FA) and biometric devices for better protection.
  4. Avoid utilizing USB devices that came from untrusted sources.
  5. Watch over all the elements of physical security of your enterprise (fences, key systems, security alarms etc).
Finally, if you lose data due to malicious code, physical hardware failures or other problems, know solutions could be available: the team at SALVAGEDATA specializes in data recoveries for a diverse array of server and device types, so we can surely help you there!
submitted by SALVAGEDATA_ to u/SALVAGEDATA_ [link] [comments]


2024.05.14 13:58 Efficient_Soup7691 Confidentiality Guaranteed: How Translation Services Protect Your Sensitive Documents

Confidentiality Guaranteed: How Translation Services Protect Your Sensitive Documents
https://preview.redd.it/ji5uv5lxsd0d1.jpg?width=1500&format=pjpg&auto=webp&s=887ca803961db5ba6e9fe1370168f3f045281f9e
In today's globalized world, the need for document translation is more prevalent than ever. However, when dealing with sensitive documents like medical records, financial statements, or legal contracts, confidentiality becomes a paramount concern. Can you trust a translation service to handle your private information with the utmost care?
This article dives into the world of document translation and explores the measures professional services take to ensure the confidentiality of your sensitive documents.

Why Confidentiality Matters

Data breaches and unauthorized access to sensitive information can have devastating consequences. Leaked medical records can compromise your health privacy, while exposed financial data can lead to identity theft or fraud. When dealing with legal documents, confidentiality breaches could jeopardize ongoing cases or expose confidential business strategies.

How Translation Services Ensure Confidentiality

Professional translation services understand the importance of safeguarding your information. Here are some key ways they ensure confidentiality:
  • Secure File Transfer: Documents are transferred using secure file transfer protocols (SFTP) that encrypt data in transit, preventing unauthorized access even if intercepted.
  • Data Encryption: Data is stored on secure servers with robust encryption measures, making it unreadable to anyone without the proper decryption key.
  • Non-Disclosure Agreements (NDAs): Both the translation service and its translators are bound by strict NDAs, legally prohibiting them from disclosing any confidential information about your documents.
  • Limited Access Controls: Access to your documents is restricted to authorized personnel only, minimizing the risk of unauthorized viewing.
  • Internal Security Policies: Translation services have established security policies in place to ensure data protection throughout the entire translation process.

Choosing a Trustworthy Translation Service

When selecting a translation service, prioritize those that demonstrate a strong commitment to data security. Here's what to look for:
  • Industry Certifications: Look for services with certifications like ISO 27001, which demonstrates their adherence to information security standards.
  • Transparent Security Policies: The service should have clear and accessible information about their data security measures.
  • Positive Client Reviews: Check online reviews and testimonials to see how other clients have experienced the service's commitment to confidentiality.

Additional Tips for Protecting Your Documents

  • Minimize the information you share: Only share the necessary documents and redact any irrelevant personal information.
  • Choose a reputable service: Don't be afraid to ask questions about their security practices.
  • Communicate clearly: Clearly inform the service about the confidential nature of your documents.

Conclusion: Peace of Mind for Your Sensitive Translations

By understanding the importance of confidentiality and choosing a reputable translation service, you can ensure your sensitive documents are translated accurately and securely. With robust security measures and a commitment to data protection, professional translation services can be a trusted partner in navigating the global landscape with peace of mind.
submitted by Efficient_Soup7691 to u/Efficient_Soup7691 [link] [comments]


2024.05.14 13:49 Then_Marionberry_259 MAY 14, 2024 FDY.TO FARADAY COPPER INTERSECTS 0.41% COPPER OVER 42.02 METRES EXPANDING NEAR-SURFACE MINERALIZATION AT AREA 51 WITHIN THE COPPER CREEK PROJECT

MAY 14, 2024 FDY.TO FARADAY COPPER INTERSECTS 0.41% COPPER OVER 42.02 METRES EXPANDING NEAR-SURFACE MINERALIZATION AT AREA 51 WITHIN THE COPPER CREEK PROJECT
https://preview.redd.it/kexz4zycrd0d1.png?width=3500&format=png&auto=webp&s=684020fcf83866c3ff43bc87f3ac344b08fe8954
VANCOUVER, BC / ACCESSWIRE / May 14, 2024 / Faraday Copper Corp. ("Faraday" or the "Company") (TSX:FDY)(OTCQX:CPPKF) is pleased to announce the results of five drill holes from its Phase III program at the Copper Creek Project, located in Arizona, U.S. ("Copper Creek"). One hole was drilled to test a new target area 275 metres ("m") west of Keel and one hole was drilled to test the westward extension of Old Reliable. Three holes were drilled at Area 51 as a follow-up to the recent Starship and Eclipse breccia discoveries (announced on January 16, 2024 and March 4, 2024).
Paul Harbidge, President and CEO, commented "The Phase III drill program continues to demonstrate the exploration potential of the Copper Creek Project on a number of fronts. At Area 51, we continue to intersect and expand near-surface mineralization. At Old Reliable, mineralization is being further delineated outside of the mineral resource pit shell. Additionally, the first reconnaissance hole drilled at depth, west of Keel, confirms our thesis that there is the potential for significant mineralization to be discovered below the Old Reliable breccia complex. This new data will enable us to vector to high grade zones for further drill testing".
Highlights
  • At Area 51, intersected 42.05 m at 0.41% copper from 48.55 m in drill hole FCD-24-056 at the recently discovered Eclipse breccia.
    • This hole expands the known mineralization within the Eclipse breccia approximately 20 m to the east and 50 m to the north from previous intercepts**.**
  • Drilling 275 m west of Keel ("Keel West") intersected 51.45 m at 0.50% copper and 1.39 grams per tonne ("g/t") silver from 820.62 m in drill hole FCD-24-053. This intercept is within a longer intercept of 186.90 m at 0.32% copper from 820.62 m.
    • This hole is in a previously undrilled area outside the Mineral Resource Estimate ("MRE") and confirms that mineralization is open to the west of Keel and below the Old Reliable breccia.
  • Step-out to the west of Old Reliable intersected 70.35 m of 0.29% copper and 1.31 g/t silver from 55.53 m in drill hole FCD-24-054.
    • Mineralization is hosted in granodiorite porphyry and confirms that near-surface mineralization at Old Reliable remains open.
(For true width information see Table 1.)
Area 51 was identified as highly prospective by integrating airborne versatile time domain electromagnetic (VTEM) geophysical data and short wave infrared spectral data together with geological mapping and sampling. Area 51 encompasses a porphyry intrusion with nine mapped breccia bodies over an area of approximately 400 m by 400 m, including Starship and Eclipse. The breccias are interpreted to have been emplaced at a shallow crustal level in the hanging wall of the northwest trending Holy Joe thrust fault, which brought Proterozoic metamorphic rocks in contact with younger sedimentary rock units to the east of Area 51. This fault is also thought to have controlled the emplacement of the Paleocene Glory Hole volcanics and Copper Creek granodiorite which host the mineral resource.
Drill hole FCD-24-056 was collared northeast of the Eclipse breccia and drilled to the southwest to increase drill coverage for the Eclipse breccia (Figures 1 and 2). Mineralization is associated with chalcopyrite and minor bornite breccia cement. The hole started in granodiorite porphyry and intersected hydrothermal breccia from 28 m to 108 m followed by granodiorite porphyry to 131 m. The remainder of the hole to 187 m is in Glory Hole volcanics. The alteration in the breccia domain is quartz-sericite-pyrite with an interval from approximately 50 m to 70 m where tourmaline is abundant.
Drill hole FCD-24-051 was collared 250 m north of the Eclipse breccia and drilled to the southwest into the Ziltoid breccia (Figure 1). The hole intersected Glory Hole volcanics in the first 180 m, followed by 4 m of granodiorite porphyry. From 184 m to 247 m the dominant lithology is hydrothermal breccia. Alteration at the start of the breccia is sericitic but K-feldspar and biotite dominate from 190 m to the end of the hole.
Drill hole FCD-24-055 was collared southeast of the Eclipse breccia and drilled to the Northwest (Figure 1). The hole intercepted Glory Hole volcanics from surface to 49 m, followed by a series of granodiorite and monzogranite porphyries. From 136 m to 327 m the hole intersected hydrothermal breccia cemented by quartz, pyrite and specular hematite. Alteration within the breccia is intense quartz-sericite. Minor copper mineralization is associated with chalcocite near the upper contact of the breccia.
Keel West is the area between the Keel zone and Old Reliable. This area coincides with a prominent untested geophysical anomaly which extends westward from the known mineralization at the Mammoth breccia and Keel zone to below Old Reliable (Figure 3).
Drill hole FCD-24-053 was collared east of Old Reliable and drilled to the south-southeast (Figures 1 and 3). Mineralization is associated with bornite and chalcopyrite bearing veins with narrow sericite-biotite-K-feldspar alteration halos and the hole ends in mineralization. This type of bornite-rich, vein-hosted mineralization is known to be associated with high-grade mineralization and elevated gold grades at Keel and suggests the potential for other high-grade mineralized centers at depth below known near-surface mineralized breccias in the area.
Old Reliable was the site of small-scale underground mining for copper and molybdenum prior to World War II. Starting in the 1970s, an experimental in-situ leach operation recovered some of the near-surface copper oxide mineralization. The sulphide-hosted mineralization remains in place. During the 1990s, densely spaced vertical drilling led to resource definition to approximately 200 m below surface. Several of those drill holes end in mineralization and the resource is open at depth and laterally. Additional follow up drilling is planned for this area.
Drill hole FCD-24-054 was collared north of Old Reliable and drilled to the southwest (Figures 1 and 4). The hole was designed to test the westward extension of the mineralization outside of the open pit used to constrain the MRE. Mineralization is associated with disseminated and vein-hosted chalcopyrite within granodiorite porphyry. The drill hole intercepted Glory Hole volcanics from surface to 50 m and granodiorite porphyry to 208 m, returning to Glory Hole volcanics to 295 m and granodiorite for the last 12 m. Dominant alteration associated with the mineralization is sericite with kaolinite. Similar alteration is present in the Old Reliable breccia (as discussed in a news release dated April 10, 2024).
Figure 1: Plan View Showing Surface Geology and Location of Drill Holes
https://preview.redd.it/k3a8ev1drd0d1.jpg?width=1029&format=pjpg&auto=webp&s=1dd30f01638787c8d36ec0cde786c7170e0c6120
https://preview.redd.it/yskgh23drd0d1.jpg?width=997&format=pjpg&auto=webp&s=1948953710726727686ee4a97a698c90320972cb
https://preview.redd.it/n3zfl34drd0d1.jpg?width=1350&format=pjpg&auto=webp&s=6f37c03cbb7429067f229b5577f60951e8dac938
Figure 4: Cross Section Showing Drill Hole FCD-24-054 at Old Reliable
https://preview.redd.it/bxnpq85drd0d1.jpg?width=1126&format=pjpg&auto=webp&s=8dea1a1b8ef1b063acaf5d447be5f33f6ede0e7f
Table 1: Selected Drill Results from Copper Creek
https://preview.redd.it/srrqad6drd0d1.png?width=720&format=png&auto=webp&s=ead50c719f4bf3668d40d845838c109a373787ca
Note: All intercepts are reported as downhole drill widths. Mineralization includes bulk porphyry style and breccia mineralization true widths are approximate due to the irregular shape of mineralized domains. N/A: Not analyzed.
Table 2: Collar Locations from the Drill Holes Reported Herein
https://preview.redd.it/f0ytu97drd0d1.png?width=720&format=png&auto=webp&s=6c5414f5f4b43b473f4a6e70c62c81886462a098
Note: Coordinates are given as World Geodetic System 84, Universal Transverse Mercator Zone 12 north (WGS84, UTM12N).
Next Steps
Phase III drilling continues and is focussed on three objectives:
  • Reconnaissance drilling on new targets;
  • Expanding the MRE; and
  • Better delineating high-grade mineralized zones.
As part of the Phase III program, twenty-seven drill holes have been completed and results for nineteen have been released. Thirteen holes were drilled in Area 51, three in the Copper Prince-Copper Giant area, eight in the Bald-American Eagle area and three near Old Reliable. Current focus of drilling is on the near-surface breccias in the American Eagle area.
Sampling Methodology, Chain of Custody, Quality Control and Quality Assurance
All sampling was conducted under the supervision of the Company's geologists and the chain of custody from Copper Creek to the independent sample preparation facility, ALS Laboratories in Tucson, AZ, was continuously monitored. The samples were taken as ½ core, over 2 m core length. Samples were crushed, pulverized and sample pulps were analyzed using industry standard analytical methods including a 4-Acid ICP-MS multielement package and an ICP-AES method for high-grade copper samples. Gold was analyzed on a 30 g aliquot by fire assay with an ICP-AES finish. A certified reference sample was inserted every 20th sample. Coarse and fine blanks were inserted every 20th sample. Approximately 5% of the core samples were cut into ¼ core and submitted as field duplicates. On top of internal QA-QC protocol, additional blanks, reference materials and duplicates were inserted by the analytical laboratory according to their procedure. Data verification of the analytical results included a statistical analysis of the standards and blanks that must pass certain parameters for acceptance to ensure accurate and verifiable results.
Qualified Person
The scientific and technical information contained in this news release has been reviewed and approved by Faraday's VP Exploration, Dr. Thomas Bissig, P. Geo., who is a Qualified Person under National Instrument 43-101 - Standards of Disclosure for Mineral Projects ("NI 43-101").
About Faraday Copper
Faraday Copper is a Canadian exploration company focused on advancing its flagship copper project in Arizona, U.S. The Copper Creek Project is one of the largest undeveloped copper projects in North America with significant district scale exploration potential. The Company is well-funded to deliver on its key milestones and benefits from a management team and board of directors with senior mining company experience and expertise. Faraday trades on the TSX under the symbol "FDY".
For additional information please contact:
Stacey Pavlova, CFA Vice President, Investor Relations & Communications Faraday Copper Corp. E-mail: [info@faradaycopper.com](mailto:info@faradaycopper.com) Website: www.faradaycopper.com
To receive news releases by e-mail, please register using the Faraday website at www.faradaycopper.com.
Cautionary Note on Forward Looking Statements
Some of the statements in this news release, other than statements of historical fact, are "forward-looking statements" and are based on the opinions and estimates of management as of the date such statements are made and are necessarily based on estimates and assumptions that are inherently subject to known and unknown risks, uncertainties and other factors that may cause actual results, level of activity, performance or achievements of Faraday to be materially different from those expressed or implied by such forward-looking statements. Such forward-looking statements and forward-looking information specifically include, but are not limited to, statements concerning the exploration potential of the Copper Creek property.
Although Faraday believes the expectations expressed in such forward-looking statements are based on reasonable assumptions, such statements should not be in any way construed as guarantees of future performance and actual results or developments may differ materially. Accordingly, readers should not place undue reliance on forward-looking statements or information.
Factors that could cause actual results to differ materially from those in forward-looking statements include without limitation: market prices for metals; the conclusions of detailed feasibility and technical analyses; lower than expected grades and quantities of mineral resources; receipt of regulatory approval; receipt of shareholder approval; mining rates and recovery rates; significant capital requirements; price volatility in the spot and forward markets for commodities; fluctuations in rates of exchange; taxation; controls, regulations and political or economic developments in the countries in which Faraday does or may carry on business; the speculative nature of mineral exploration and development, competition; loss of key employees; rising costs of labour, supplies, fuel and equipment; actual results of current exploration or reclamation activities; accidents; labour disputes; defective title to mineral claims or property or contests over claims to mineral properties; unexpected delays and costs inherent to consulting and accommodating rights of Indigenous peoples and other groups; risks, uncertainties and unanticipated delays associated with obtaining and maintaining necessary licenses, permits and authorizations and complying with permitting requirements, including those associated with the Copper Creek property; and uncertainties with respect to any future acquisitions by Faraday. In addition, there are risks and hazards associated with the business of mineral exploration, development and mining, including environmental events and hazards, industrial accidents, unusual or unexpected formations, pressures, cave-ins, flooding and the risk of inadequate insurance or inability to obtain insurance to cover these risks as well as "Risk Factors" included in Faraday's disclosure documents filed on and available at www.sedarplus.ca.
This press release does not constitute an offer to sell or a solicitation of an offer to buy any securities in any jurisdiction to any person to whom it is unlawful to make such an offer or solicitation in such jurisdiction. This press release is not, and under no circumstances is to be construed as, a prospectus, an offering memorandum, an advertisement or a public offering of securities in Faraday in Canada, the United States or any other jurisdiction. No securities commission or similar authority in Canada or in the United States has reviewed or in any way passed upon this press release, and any representation to the contrary is an offence.
SOURCE: Faraday Copper Corp.
View the original press release on accesswire.com

https://preview.redd.it/e730g88drd0d1.png?width=4000&format=png&auto=webp&s=ed3fd532b874b6f0b0d29bf7abceecfedba8b77d
Universal Site Links
FARADAY COPPER CORP
STOCK METAL DATABASE
ADD TICKER TO THE DATABASE
www.reddit.com/Treaty_Creek
REPORT AN ERROR
submitted by Then_Marionberry_259 to Treaty_Creek [link] [comments]


2024.05.14 13:27 isaac_kelvin Bluehost vs. Hostinger: An In-Depth Comparison for 2024

Choosing the right web hosting provider can be a daunting task, especially with so many options available. Two popular contenders, Bluehost and Hostinger, stand out due to their affordability and features. Both companies offer a range of hosting plans to cater to different needs and budgets. In this comprehensive comparison, we'll delve into the key aspects of Bluehost and Hostinger, including pricing, features, performance, security, customer support, and user experience. By the end, you'll have a clear understanding of which provider aligns best with your requirements.
Pricing
Price is a significant factor for many individuals and businesses when selecting a web hosting provider. Let's compare the pricing structures of Bluehost and Hostinger:
Bluehost
Activate Deal - Upto 75% Off Now ( Bluehost )
Hostinger
Sign up for Hostinger ( Discount already added )
Analysis
Hostinger generally offers lower introductory prices than Bluehost across all hosting types. However, it's important to note that Bluehost's introductory prices are often heavily discounted and increase significantly upon renewal. Hostinger's renewal prices are more consistent, making it a more cost-effective option in the long run. Additionally, Hostinger provides more affordable VPS options compared to Bluehost.
Features
Both Bluehost and Hostinger offer a wide array of features to enhance your website's functionality and performance. Let's examine the key features of each provider:
Bluehost
Activate Deal - Upto 75% Off Now ( Bluehost )
Hostinger
Sign up for Hostinger ( Discount already added )
Analysis
Bluehost and Hostinger offer comparable features, with both providing essential tools like free SSL certificates, unlimited bandwidth, and ample storage. Bluehost distinguishes itself by including a free domain for the first year and marketing credits. Hostinger, on the other hand, emphasizes performance with SSD storage, WordPress acceleration, and the LiteSpeed web server. It also includes weekly backups, which are not standard in Bluehost's shared hosting plans.
Performance
Website speed and uptime are critical for user experience and search engine rankings. Let's evaluate the performance of Bluehost and Hostinger:
Bluehost
Activate Deal - Upto 75% Off Now ( Bluehost )
Hostinger
Sign up for Hostinger ( Discount already added )
Analysis
Hostinger outperforms Bluehost in terms of both uptime and response time. Its average uptime of 99.99% ensures that your website is accessible almost always, while its faster response time of 345 ms translates to a smoother browsing experience for your visitors. Bluehost's performance is still reliable, but Hostinger's superior speed gives it a competitive edge.
Security
Website security is paramount to protect your data and your visitors' information. Let's assess the security measures implemented by Bluehost and Hostinger:
Bluehost
Activate Deal - Upto 75% Off Now ( Bluehost )
Hostinger
Sign up for Hostinger ( Discount already added )
Analysis
Both providers offer fundamental security features like free SSL certificates. However, Hostinger goes a step further by including weekly backups in all its plans, while Bluehost requires an additional fee for backups through CodeGuard. Hostinger's integration with Cloudflare also enhances website security and performance.
Customer Support
Reliable customer support is crucial when you encounter technical issues or have questions. Let's compare the customer support options of Bluehost and Hostinger:
Bluehost
Activate Deal - Upto 75% Off Now ( Bluehost )
Hostinger
Sign up for Hostinger ( Discount already added )
Analysis
Both Bluehost and Hostinger provide 24/7 live chat support, making it easy to get assistance when needed. However, Bluehost also offers phone support for some regions, which can be beneficial for users who prefer direct communication. Hostinger primarily relies on live chat and email support.
User Experience
The user experience encompasses the ease of use and overall satisfaction with the hosting platform. Let's evaluate the user experience of Bluehost and Hostinger:
Bluehost
Activate Deal - Upto 75% Off Now ( Bluehost )
Hostinger
Sign up for Hostinger ( Discount already added )
Analysis
Bluehost and Hostinger prioritize user-friendliness with intuitive interfaces and one-click installs. Bluehost's use of cPanel may be preferred by users who are already familiar with this popular control panel. Hostinger's hPanel, while proprietary, is designed to be straightforward and easy to navigate.
Conclusion
Bluehost and Hostinger are both reputable web hosting providers with distinct strengths and weaknesses.
Choose Bluehost if:
Activate Deal - Upto 75% Off Now ( Bluehost )
Choose Hostinger if:
Sign up for Hostinger ( Discount already added )
Ultimately, the best choice depends on your specific needs and priorities. Consider the factors discussed in this comparison and choose the provider that aligns best with your requirements.
submitted by isaac_kelvin to Webhostinger [link] [comments]


2024.05.14 12:55 Hot_Bandicoot_3839 How to Convert RAW to NTFS Format Without Losing Data?

How to Convert RAW to NTFS Format Without Losing Data?
https://preview.redd.it/eks0x6cjgd0d1.png?width=1920&format=png&auto=webp&s=1308983c2fa17502e258f3f11a75aaf0fe71a6b7
When you try to copy or view a file from a memory card you put into your computer, have you ever discovered it's unreadable? Any file system on memory cards, USB drives, external HDD drives, storage devices, and even internal drives might experience this regrettable circumstance. Your circumstances may make this inability to obtain that info disastrous.
When a partition becomes RAW, for whatever reason, you cannot access the data on your drive and it won't be useful until you format it. For you to obtain that data, you must therefore act. Using a data recovery program on Windows or macOS is one such way to succeed.

RAW partition

It's critical to know what a RAW partition is before we discuss recovering lost data. Said another way, a RAW partition is one that has not been formatted using the file system that the computer is using.
It's never really out of the box with removable USB devices and memory cards. If you put an SD card into one computer and it reads it correctly, the next computer may not be able to comprehend the file system structure and may destroy the partition layout, making that device inaccessible. Almost always, you've just taken out that USB device or memory card without first letting the operating system securely remove it. “
The file systems most Windows computers use, for instance, are FAT12, FAT16, FAT32, NTFS, or NTFS5. Conversely, macOS supports NTFS solely in read-only mode and uses APFS, HFS+, FAT32, and exFAT. Linux systems use XFS, BTRFS, reiser, ext3, ext4, and more.
Sometimes the file system type of a device formatted in one platform can be read by another. Regretfully, there is no assurance here. You will therefore likely be told the disk was unreadable by the computer when you try to read, say, an SD card formatted with the ext4 file system on a MacBook Pro.
The important thing is that Initialize option. It is telling us, in other words, that the card is not formatted so that the computer can read it. While clicking Initialize will undoubtedly remove all of the data on the device, it is still an option.

Can I Get My Data Back from a RAW Partition?

The excellent news is that data lost or unavailable from a RAW partition can be recovered. Occasionally all that has to be done is plug the disk (or SD card) in issue into the computer that was originally used to generate the files and folders on the device. After that, you can format the card to a file system the target computer can read, copy the data back, and insert the card into the target machine.
You will have to fix the damage and retrieve the data on the disk if you can no longer access the original machine (or one with a comparable file system) or if the reason isn't incompatibility between your operating system and the current file system.

What Use Is Converting RAW to NTFS?

Said another way, if your data is kept on a RAW partition, you cannot access it. NTFS and other file systems serve the purpose of logically storing your data for simple retrieval when needed. Your data without a file system is just a disjointed mess that is almost impossible to discover anything.
Computers locate and access your data through file systems, hence a RAW disk will not be accessible. Its contents might still be there, but without a functional file system, it will be unusable.

Converting RAW to NTFS Without Data Loss

Converting a RAW partition to NTFS without losing the data on it is possible in just one way. You need CheckDisk for that.
The Windows utility CheckDisk looks for logical and physical problems in the volumes of your drive. If you need to convert RAW to NTFS without losing data, it can even fix any issues it finds with extra settings. Because CheckDisk might be able to identify and fix the damage keeping the volume from reading properly, we're utilizing it.
Using CheckDisk's Command Prompt, convert a RAW drive to NTFS as follows:
  1. Using a right-click on Start, select Windows PowerShell (Admin). Should UAC ask you to allow it, click Yes.
  2. Start with chkdsk D: /r. D: should be replaced with the RAW partition's drive letter. Key in Enter.
See if Disk Management displays the right file system and the volume is now accessible after issuing the command.

Recovery of Data from a RAW Partition

Sometimes the RAW partition cannot be fixed by CheckDisk or Disk Utility without causing data loss. Before manually converting the RAW partition back to NTFS, you should recover your data in such a situation.
You can recover your data using the following techniques before fixing the malfunctioning drive.

Method 1 :- Recover With BLR Tools

A few fast clicks using BLR BitLocker Partition Data Recovery Tool can allow you to recover data from a RAW partition. And you can find the files you need fast with BLR Tools's useful features like file filters. Furthermore, something the command line cannot achieve, BLR Tools adds Guaranteed Recovery and Recovery Vault data protection techniques to the mix.
Proceed as follows to recover files from a RAW partition:
  1. Get BLR Tools for Mac or Windows and install it. Open BLR Data Recovery Tool when it has downloaded and been installed. BLR Tools will detect a drive even while the operating system cannot.
  2. Choose the disputed RAW drive and hit Search for lost data. BLR Tools will now start looking for files on the hard drive.
  3. Click Review identified items to start browsing the found file structure after the scan is finished (this may take some time depending on the size of the drive).
  4. To retrieve the files, click retrieve. Choose the location to save the restored files. Choose an output location on a different physical partition, please.
  5. Recovering will start as soon as you click OK. This can take some time depending on how many files you've chosen to recover, how big those files are, and the state of the examined device. BLR Tools will show you an overview screen with direct access to your data choice after the procedure is finished.

Method 2 :- Try TestDisk to Recover

Use TestDisk to recover the whole partition. Restoring missing or lost partitions is the goal of the open-source recovery program TestDisk. Not to mention totally free. Its absence of a graphical user interface makes it difficult for novices to utilize. Still, you may quickly recover your lost partition by following the detailed methods.
This is a little video demonstrating how TestDisk can recover a lost partition:
  1. Get TestDisk and extract its zip. Try testdisk_win.exe.
  2. To start a fresh log file, hit Enter.
  3. To continue, choose the drive holding the RAW partition and hit Enter.
  4. Choose a partition table type. The one TestDisk thinks it used gets chosen automatically. Press Enter.
  5. To examine the partition structure and search for lost partitions, press Enter.
  6. Once more hit Enter to start the Quick Search.
  7. Press Enter when finished.
  8. Choose the partition and hit Enter.
  9. If nothing shows up, choose Deeper Search to do a more thorough search.
  10. Find the partition and choose Write.
  11. After you confirm by pressing Y, restart your computer.

Method 3 :- Recovering with a Data Recovery Centre

Sometimes data recovery is still not possible with even sophisticated recovery software. Alternatively, you could merely feel uneasy trying to retrieve the info on your own. Still, there is the choice to use a data recovery facility.
To complete the task, a data recovery center hires data recovery experts with sophisticated knowledge of file recovery and equipment of the highest calibre. The most successful approach to recovery is frequently to use a data recovery facility, but it is also the most expensive.
What to anticipate generally if you decide to use a data recovery service to recover your data is as follows:
  1. Launch Recovery by clicking
  2. Complete every field as required. This covers the kind of service you would like, how to get in touch with you, and any drive specific details.
  3. When ready to submit, click Complete my work order. You will be instructed to send your drive away for repair from this point.

Techniques for NTFS Conversion of RAW

It is now time to consider drive repair after data recovery. Generally speaking, once you are not concerned about losing your data, repairing a RAW partition is really simple. It only means replacing the broken or incompatible file system with a fresh one during formatting.
These solutions will walk you through configuring a disk and converting a RAW hard drive to NTFS.

Method 1:- Method with File Explorer

One of the simplest methods, formatting a drive with File Explorer just requires a few clicks. As you are ready to complete the format, just click Restore device defaults if you are not sure what values to use.
  1. Start File Explorer.
  2. To format a partition, do a right-click on it in the left navigation pane and select Format.
  3. When you're ready, set the format's values and hit Start.

Method 2:- Format using Disk Management

A Windows program called Disk Management lets you examine and modify the storage disks on your computer. It provides an overview of the data allocations and general health of your disks. One can format their drives with it as well.
  1. Choose Disk Management with a right-click on Start.
  2. Give the volume a right-click and choose Format.
  3. Specify the format's values, then click OK when done.
  4. Please click OK to verify the format.

Method 3:- Presentation with DiskPart

Though it manages the storage drives on your computer through a command-line interface, DiskPart is a potent command interpreter. Should File Explorer and Disk Management prove ineffective for you, this is a helpful alternative.
  1. With a right-click on Start, choose Windows PowerShell (Admin).
  2. Just type diskpart and hit Enter.
  3. Press Enter after typing list disc. Notify the disk number containing the RAW partition.
  4. Please choose a disk. Replace 2 with your own disk number.
  5. Type list volume and hit Enter. Note down the RAW volume number.
  6. Put in volume 3 and hit Enter.
  7. Kindly enter clean.
  8. Put in create partition main and hit Enter. In doing so, a fresh blank primary partition is created.
  9. Enter format fs=ntfs. This NTFS-formats the volume.
  10. Enter after typing assignment. One is given a drive letter as a result.
Advice on Avoiding NTFS Partitions from Converting to RAW
By now you're undoubtedly thinking, "How can I keep a partition from going RAW?" That raises a really interesting issue. Ultimately, you want to avoid having to perform RAW partition recovery each time you plug in an external HDD, USB flash drive, or SD card into your computer. Thankfully, you have a few options to lessen the likelihood of this happening.
Never take out a USB drive or SD card without first "Safely removing" it with the built-in feature on your computer. A RAW partition is likely if you just remove the drive without letting your operating system safely unmount or eject the device.
As widely used a file system as you can, format your drives with. Almost all operating systems can read the file systems FAT32 and NTFS, hence those are excellent options. NTFS is read-only on macOS, which is one issue; FAT32 is always your better choice. Choosing one of these file systems should leave you with no issues with your platform of choice needing to start a drive or just not being able to read it.
Put your machine to a proper shutdown. Processes on your computer may be interrupted by sudden power outage. The corruption of your file system may follow from this. Avoid forcing a shutdown of your computer whenever possible.
See how your disk is doing. You can get early warning of any possible problems your drive may run into by using a disk monitoring program that can read the SMART data on your drive. You can stop additional damage by acting right away as problems arise.
Naturally, a drive can still turn RAW at any time even with all of this done. Thus, you should regularly backup your data so that a secure duplicate is always accessible if you want to really protect it from such an occurrence. Easy to configure and maintain snapshot copies of your data so you can even restore to a prior version if necessary, built-in Windows backup solutions like File History are a fantastic option.

Conclusion

A RAW partition or drive can be avoided really easily. Know, nevertheless, that you have the resources to handle the situation if it should come up. Data recovery from RAW drive or partition is highly likely with BLR Tools. If in doubt, run BLR Tools's free Basic edition through your RAW drive or partition. Get the Pro license and safely restore your inaccessible data if BLR Tools can locate it.
submitted by Hot_Bandicoot_3839 to datarevivalsquad [link] [comments]


2024.05.14 12:45 Errora403 PUBG MOBILE VERSION 3.2 UPDATE ANNOUNCEMENT

PUBG MOBILE VERSION 3.2 UPDATE ANNOUNCEMENT
Report bugs here and earn rewards: https://pubgmobile.live/support
PUBG MOBILE will begin pushing out the update on 5/13 at 2:00 (UTC+0). Service will not be interrupted. To ensure a quick and smooth update, please be in a good network environment and make sure you have enough available storage on your device.
Update Reward: Update the game between 5/13–5/27 (UTC+0) to get 3,000 BP, 100 AG, and a Mecha Warship Theme (3d).

Key Updates

  1. New Themed Mode "Mecha Fusion": Engage in thrilling battles in a brand new battleship themed area with new mecha vehicles!
  2. World of Wonder Updates: Bring your competitive experience to the next level with new mecha gameplay!
  3. Firearm and Vehicle Updates: P90 and Skorpion have been rebalanced. QBZ added to Erangel and Miramar. Select vehicles now have a delayed explosion mechanic. Experience a different kind of battle!
  4. Collection System: The Collection System is here! Start growing your collection today!
  5. Home: The mysterious Elegant Ancient Capital resource pack is coming soon! Build your dream Home and show off your creativity in the Home Competition!

New Themed Mode: Mecha Fusion

Available: 2024/5/13 at 2:00 (UTC+0)–2024/7/9 at 20:59 (UTC+0)
Supported Maps: Erangel, Livik, and Miramar (Ranked and Unranked)
https://preview.redd.it/6m82y04sfd0d1.png?width=1384&format=png&auto=webp&s=a0ce25f8079e2fabcfe43c9bb5b98fb3d648170e

New Mecha Vehicles

  • Strider: A two-seater vehicle with the ability to jump. It's armed with missiles that can be used to bombard designated areas. Missiles can be replenished at the Repair Station in the Assembly Base.
  • Levitron: A special vechile that can switch between a speed form and a magnetic form. Serves as the upper-body component that combines with a Strider to form the Armamech.
    • In speed form, the maximum speed and hover height will be increased, and the vehicle gains a "collision acceleration" ability: it will not slow down when it hits an obstacle. Instead, it will accelerate using the stored magnetic energy.
    • In magnetic form, the maximum speed and hover height will be reduced, but it can activate a "Magnetize" ability to grab and toss characters, vehicles, and specific objects.
  • Armamech: A four-seater vehicle combined from a Levitron and a Strider. It can also be directly summoned from the Steel Ark.
    • It possesses 2 weapons that it can freely switch between: the Strider's missiles, and the Levitron's "Magnetize" ability.
    • It has a boosted jump that enables it to leap high and far with the assistance of jets.
    • Bring a Levitron and a Strider close together to combine them. After combining, the pilot of the Levitron becomes the pilot of the Armamech. It can also be separated at any time.

Brand New Environments

  • Steel Ark:
    • A giant space battleship that will land on the map at the start of a match. You can enter it and explore inside. The core of the Steel Ark is a platform where you can summon the Armamech from the skies! You can launch yourself into the air in this mecha for everyone to see.
    • The ark consists of many areas. You can find all kinds of supplies and Supply Crates at the Command Post, Dormitory, Warehouse, and more.
    • From the landing pad, you can board an evacuation Wingman, which will take you straight to the Playzone!
    • You can use elevators and ziplines in the ark to get around.
    • Steel Ark Air Drop: A Steel Ark loaded with supplies will fly around during the match and drop supplies consisting of an Air Drop Crate and several Supply Crates at specific drop points.
  • Assembly Base:
    • The Assembly Base contains a Mecha Repair Station. Approach it in a mecha to replenish the mecha's health, fuel, and missiles.
    • On the top floor of the Assembly Base, there is a detector that can determine the location of crates within the Assembly Base. An Access Card can be found in one of the crates, which can be used to open the door to the Secret Room and get loads of supplies.

New Items

  • Jetpack: Pick it up and equip it to increase movement speed. It possesses the ability to hover in the air for a short duration. It consumes Energy rapidly when lifting off. Energy will only be replenished when you reach the ground. The Jetpack has a Health bar that protects you from damage to your back and arms. It will be destroyed after taking a certain amount of damage. When reaching a certain speed while moving forward, it can switch to a speed form. You will perform a special action when you tap "Lift Off" as it switches to the speed form. The Jetpack comes with the "Magnetize" ability, but you will not be able to fly fast when using it.
  • Personal AED: If you have this item, you can tap self-rescue after being knocked down. Once successful, you will recover from the knocked down state. Each player can only carry one of these items. Self-rescuing will be interrupted if you move while using this item.
  • Magnet Gun: This is a downgraded version of the Levitron's "Magnetize" ability in gun form. Switch to it by tapping on the firearm bar. It works the same as the Levitron's "Magnetize", but with reduced values.
  • Respawn Beacon: Throw the beacon on the ground to mark a location that the plane will pass over. Recalled teammates can parachute into the match again at the cost of a respawn chance. Teammates who have used up all their respawn chances cannot respawn.
  • Quick Parachute: When parachuting, a quick parachute button will appear at a certain height in the air. Tap it to immediately deploy the parachute which can also be freely put away.
  • Repair Station: Approach the Repair Station in a mecha to replenish its health, fuel, and missiles.

New Legendary Pilot Challenge

Get themed items, special vehicle cosmetics, Armamech dance emotes, special Elimination Broadcasts, and more by completing this difficult themed mode challenge.

World of Wonder

Available: Releases with the version
https://preview.redd.it/p1fd1vgtfd0d1.png?width=1384&format=png&auto=webp&s=e85c32e7ca039909f454cf08cf359f0df7137de5

World of Wonder Updates

  • Fuzzy search is now supported. You can search for maps by creation ID, creator UID, creation name, and description.
  • Added the friends tab to check what creations your friends have made at a glance.
  • Gift Access Point: You can now send Space Gifts from the creation details page and the creator's profile page.
  • You can view your play data and creation data in WOW on your player information page.
  • Ranking Improvements: Added support for more variables. Matches will now announce when a ranking player is in the match.
  • Copied Creations Limit: The number of copied creations you can have (including creations that are already published or those under review) is limited based on your Creator Level. When the limit is reached, you can only publish original creations unless you take down an existing copied creation.
  • Improved map recommendations and showcasing. Updated the WOW Creator page.

New Gameplay Devices

  • Contested Object Device: Use this device to spawn a contested object, which players can hold in their hands similar to "capture the flag".
  • Contested Object Handover Device: Contested objects can be handed over to this device for rewards.
  • Defensive Tower Device: Use this device to generate a fixed defense tower and configure its weapon type.

Gameplay Device Improvements

  • PvE Enemy Spawn Device: Supports spawning PvE enemies at random, configuring the PvE enemy's type, and randomizing their weight. You can also configure the PvE enemy's team.
  • Random Action Device: Supports storing the result of a random integer in a custom variable.
  • Special Vehicle Device: Added mechas.
  • Map Indicator Device: Supports real-time display of icons and text in the game.
  • Area Trigger Device: The action of the specific object entering the zone can be detected by the Area Trigger Device.
  • Overall Action Device: The action of players leaving the match can be detected.
  • Humanoid Enemy Spawn Device: Can now add buffs to spawned humanoid enemies.
  • Grouped Object Action Device: Supports configuring grouped objects. Loading any one of them automatically removes the others.
  • Item Issuance Device, Item Spawn Device, Custom Shop Device: Added 5.7mm ammo and the MG3.

New Interactive Objects

  • Target Dummy: A target dummy from the single-player training stage that shows damage numbers when hit and has several poses.
  • Soccer Ball: A soccer ball that moves upon contact.

Interactive Object Improvements

  • New Dynamic Moving Object Actions: Every new movement method for moving objects has a corresponding action. They can be activated by the detectable actions of other devices.
  • Guiding Lines: Launch pads and trampolines have guiding lines that show the trajectory of the player being launched into the air.

Controls & Interaction

  • Guiding Lines When Placing Objects In Midair: When placing objects in the air, guiding lines that project the current object's position on the ground can be shown.
  • Backpack Objects Can Be Interactized: You can take out interactized attachments such as a spinning ferris wheel from your backpack.
  • Object Interactization—Collidable Interactization: Set whether interactized objects move when hit by characters, vehicles, bullets, or throwables.
  • Object Interactization—Holding Interactization: Interactized objects can be held and tossed by characters.
  • Coordinate Editing in Free Editing Mode: In Free Editing Mode, you can select an object directly and move, rotate, or resize it by modifying its coordinates.
  • Object Editing Interface: Each object has an editing interface where you can directly edit the object's orientation, scaling, interactization type, or gameplay device parameters.
  • Object Placement and Alignment Improvements: Improved the usability of object snap and area grid, as well as added more object alignment parameters.
  • Auto Snap Option When Re-Editing: In the previous version, objects automatically snapped to their initial position when brought close to it during re-editing. This setting can now be toggled on and off in the editor's parameter settings interface, and is off by default.
  • Object Movement and Rotation Increment: Added movement and rotation increment settings to the editor's parameter settings interface.
  • Free Editing Top View Now Perfectly Flat: In Free Editing Mode, the previous top view editing was not perfectly flat, resulting in inaccurate positioning when placing objects from midair. Now, the editing view has been changed to be perfectly flat.
  • Added temporary resources. They will be replaced with default resources when they expire.

Game Parameters

  • Retaining Shop Tokens: Shop Tokens can now be kept during a match or across matches.
  • Overall Action Management: Added tag customization and filter features. You can create tags for gameplay devices to classify and filter them based on the tags.
  • Armed AI Customization Interface: Attributes for armed AI and defense towers can be customized, including health, attack, and more.
  • Match Log Interface: In-game logs now include the save feature. You can save and view all logs generated during play tests.

Other Updates

  • Group Editing: The team leader can edit the permissions of team members for better team management.
  • Enchantopia Updates: You can invite friends to Enchantopia and edit your team there. Added more interesting gameplay to the stages.
  • Cost Calculation Improvements: Fine-tuned how the system determines the cost of an object.
  • New map templates.

Classic Updates

Livik Map Updates

  • Added 4 new XT Upgrade Crates on top of the existing ones. New firearm upgrades are for the UMP45, SKS, DP-28, and M762. Upgrade Crates for these 4 firearms can be found in Livik or purchased from the Shop for 10 tokens.
    • UMP45 Upgrade: Reduced hip fire bullet spread by 20%.
    • SKS Upgrade: Faster recoil recovery after firing.
    • DP-28 Upgrade: Faster reload speed.
    • M762 Upgrade: Reduced muzzle shake.

Erangel Map Updates

  • Improved the quality of models seen by players at high altitudes, and resolved the issue of buildings disappearing.

Home Updates

The Home System is permanently available, and will be updated each version with interesting gameplay and building cosmetics.

Home Competition

Submission Period: 2024/5/13 at 00:00–2024/6/1 at 8:59 (UTC+0)
Selection Period: 2024/6/1 at 9:00–2024/7/1 at 9:00 (UTC+0)
  • You must reach at least 200 Home Prosperity before you can register for the Home Competition.
  • If players miss the submission period, they can still register during the selection period. After registering, they will be placed in the next round's matchmaking pool.
  • After registering, the selection criteria will be based on the current look of the player's Home.
  • During the selection period, you'll be matched with players of similar Home Prosperity at random every 3 days, for 10 rounds in total.
  • During the face-off, the player that obtains more votes wins. The winner gets to loot points from the loser.
  • Participate in Home Face-Offs to win Home Points and increase your Home Face-Off Level. The higher the Home Face-Off Level, the better the rewards.
  • Home Votes can be obtained by completing missions and by sending Home gifts. Note: Regular Popularity gifts do not grant Home Votes.
  • Home gifts given during each face-off round of the selection period will count towards Home Votes. Home gifts given outside a face-off round will not count towards the number of votes.

Home Events

  • Elegant Ancient Capital Style Event:
    • Available: 2024/5/18 at 2:00 (UTC+0)
    • Purchase Elegant Ancient Capital Home items during the event to get Style Points that can be redeemed for amazing rewards.
  • Ancient Capital Theme Debut Celebration:
    • Available: 2024/5/18 at 00:00 (UTC+0)–2024/5/31 at 23:59 (UTC+0)
    • The Event Center is launching an event to celebrate Elegant Ancient Capital's arrival. Get a Congratulatory Ancient Capital Object Pack when you reach Home Lv. 3, and use it to build an Ancient Capital Style Home in an instant!
    • Visit your Home and upgrade your Home Level to get additional rewards, including Home Coins, Classic Crate Coupons, AG, Ancient Capital themed items, and more.

Home Building Updates

  • Build With Blueprint & Group Editing:
    • Improved the process of building with blueprints. You can now go to More - Save Blueprint to copy and save the draft.
    • The Home Level required to build with blueprints and publish blueprints has been reduced to Lv. 3.
    • You can set the level of the blueprint you want to edit with a tap.
    • The Home Level required to access group editing has been reduced to Lv. 5. You can go to Blueprint Editing - More - Group Editing to invite your friends to build your Home together.
  • Home Resource Updates:
    • The mysterious Elegant Ancient Capital resource pack will be coming soon, along with a surprise event that will reward the Elegant Ancient Capital doorplate and exclusive background music for a limited time.
    • Reach Home Lv. 3 to get a basic Elegant Ancient Capital object pack.

Home Resource & Content Updates

  • Added an access point to the Home Shop in Home. Not only can you browse and edit freely in your Home, you can also enjoy the fun of shopping at any time.
  • Added an access point to the Home Lucky Spin in the Home Shop, so you can more conveniently acquire your favorite items:
    • Upgraded the Lucky Spin event. There are now multiple Lucky Spins available at once, providing you with more diverse shopping options.
    • Elegant Ancient Capital themed items will be available in the Home Lucky Spin.
  • The Elegant Ancient Capital themed items are now available in the Home Shop. Give your Home style a unique twist.
  • Upgraded the Home's lighting effects so players can take more quality photos.
  • Added customizable atmosphere modules that can be adjusted in visit mode.
  • Added privacy settings so you can now control who has access to your Home. Additionally, after reaching Home Lv. 15, you can enable the private channel feature to enjoy private time with your friends.
  • Improved object interactions. Added new facial expression changes after sitting down. Added new interactive objects: Smith Machine, Treadmill, Bathtub.
  • Improved butler actions. Butlers can now turn around and look at the player when they are within a specific range.
  • Home Tree Status Notification: When coins can be collected from the current Home Tree, you will see a notification icon on the Friends tab, the Enter My Home button, and the Home details page.

Metro Royale Updates

Available: 2024/5/15 at 1:00 (UTC+0)
Matchmaking: 2024/5/15 at 2:00 (UTC+0)
  • Collectibles Cabinet Updates: New Chapter 20 Collectibles
  • After obtaining specific Fabled collectibles, they can be displayed in the player's Personal Space.
  • After obtaining specific Fabled collectibles, turn in collectibles to get certain Fabled collectible decorations for the Home.
  • New Honor Rewards: Chapter 20 Elite Avatar, Chapter 20 Hero Avatar Frame, and Chapter 20 Legendary Name Tag. These rewards can be claimed after reaching the corresponding Honor level.
  • New elite PvE enemy in Misty Port and Arctic Base: Strider.
  • New firearms: P90 (Cobra), P90 (Steel Front).
  • Player EXP can now be earned via Metro Royale matches.
  • Companion EXP can be earned by bringing companions to Metro Royale matches.
  • You can now tap to repair all items at once on the loadout page.
  • You can now tap to open multiple inventory gift packs at once.
  • Improved the firearm status at the preparation stage at the start of the match. Firearms will be reloaded by default and set to full auto firing mode.
  • Fixed the issue of incorrect models for some drop items.

Firearm & Vehicle Improvements

  • Firearm Adjustments:
    • P90 damage adjustment.
    • QBZ added to Erangel and Miramar.
    • Skorpion Improvements: Base damage increased from 22 to 24, 15% faster reload time, 20% faster aim down sights time, 30% reduced bullet spread when moving, 10% less sway when shooting.
  • Delayed Explosion Mechanic for Select Vehicles: When a vehicle's health reaches 0, it won't explode right away. Instead, its engine will stop working and it will catch on fire before exploding after 5 seconds. If the vehicle is damaged by an explosion during this period, it will explode immediately. (Some special vehicles aren't affected by this change.)
  • Mobile Shop Vehicle Modification: Added a new item to the Mobile Shop in Erangel, Livik, Miramar, and Sanhok. Use Shop Tokens to purchase its key and turn the Mobile Shop into a drivable vehicle. Items can only be purchased from the Mobile Shop when it's parked. If the vehicle is destroyed, it can no longer be used as a shop.

General Improvements

  • Victory Dance: The A7 Victory Dance comes with an exclusive camera view. Select it from Creation Mode's Victory Dance tab.
  • In-game Mark: When marking supplies with universal mark/quick chat, the quantity of the marked supply will also be shown.
  • Customize Buttons: When customizing controls, you can now quickly copy your Arena Mode layout to use in Classic Mode.
  • Improved Highlights:
    • Companions that you bring into matches will now show in highlights.
    • When recording highlights, all emotes that meet the requirements will be recorded and displayed during playback.
    • Adjusted the retention priority of highlights and the recording conditions of some clips to make it easier to retain them.
    • Teammate numbers now show in highlights.
    • Smoke from exploding grenades now shows in highlights.
  • Auto Pick Up: You can now choose whether to discard or put your previous melee weapon into your backpack after picking up a new one.
  • Sprinting Interrupts Peek Mode: This new setting is enabled by default. When disabled, if you perform a sprint while peeking, it won't interrupt peek mode and you won't start sprinting.
  • New Individual Companion Display: Players can now choose to display their companions, and companions added to the companion system will take turns showing off. This can be done in the Lobby or in a match.
  • Device Update: 120 fps and 90 fps are now available for select devices for you to enjoy a smoother gaming experience.

System Improvements

  • New Collection System: Collect firearms, finishes, and more to get awesome rewards.
  • Themed Event Shop additions: Mecha themed gameplay cosmetics, social items, fun items, and more.
  • Chat Room Feature Updates:
    • Improved the list of featured chat rooms and added filters for chat room type, language, and more.
    • Added Speaking Mode: In regular mode, the host's permission is required to speak. In free mode, any player can freely speak.
    • Added new discussion topics to the chat room. Share your thoughts to increase the interactive atmosphere.
    • Added new ways to send Space Gifts.
    • Added chat room status updates in the Friends List.
  • Birthday Care System: You can now add your birthday to your Social Player Card as part of the new birthday care system. You'll receive surprise care rewards when you log in on your birthday.
  • Synergy: Complete missions such as adding friends and teaming up during the event to get Synergy items and the Underworld Outlaw Set (time-limited).

New Season: Cycle 6 Season 18

Available: 2024/5/18 at 2:00 (UTC+0)–2024/7/15 at 23:59 (UTC+0)
https://preview.redd.it/4125d8rwfd0d1.png?width=1384&format=png&auto=webp&s=a74a0f8340ef11eecf1c7d4c0e9f9104b22ad806
  • Reward updates: New legendary items: C6S18 Glasses, C6S18 Set, C6S18 Mask, C6S18 Cover, C6S18 - DBS
  • Season Token Event Shop Update: C6S18 - Parachute

All-Talent Championship S19

Available: 2024/5/20–2024/7/4 (UTC+0)
  • New Event Shop Rewards: Pop Sensation Set (Epic), Elven Tracker Cover (Legendary), Elven Tracker Set (Legendary), Finest Flavors - QBZ (Epic)
  • New All-Talent Championship S19 Crate Rewards: Pop Sensation Set (Epic), Elven Tracker Cover (Legendary), Elven Tracker Set (Legendary), Finest Flavors - QBZ (Epic), Labyrinth Scale - M24 (Epic), Inked Battleground Parachute (Epic)
  • New First and Second Runner-Up Rewards: Ducky Fighter Set (Legendary), Ducky Fighter Cover (Legendary), Time Traveler - Kar98K (Legendary), Round Parachute (Camo) (Epic), Mr. Bronze Set (Epic)

Popularity Gift Events

New Redemption Shop

  • Popularity Gift Redemption Shop: The Redemption Shop is permanently available and its rewards will be continuously updated. Use tokens earned from Popularity Battles and Team Popularity Battles to redeem rewards.

Popularity Battle Event

Registration Period: 2024/5/14 at 00:00–2024/5/19 at 8:59 (UTC+0)
Battle Period: 2024/5/19 at 9:00–2024/6/18 at 9:00 (UTC+0)
  • Main Updates:
    • New widget tool: Popularity Battle progress can now be synced to your device.
    • New rewards: Popularity Coin, Stickers
    • Lowered the points required to reach each level so obtaining rewards is easier.
  • Rules:
    • Register to participate in the Popularity Battle event. During the battle period, get randomly matched with a powerful opponent every 3 days for a popularity contest. Lasts 10 rounds in total.
    • During the battle period, the Popularity of both competitors will be compared. The one with the highest Popularity wins.
    • The winner can claim some of their opponent's points.
    • Participate in Popularity Battles to win Battle Points and increase Battle Level. The higher the Battle Level, the better the rewards.

Team Popularity Battle Event

Registration Period: 2024/6/17 at 00:00–2024/6/23 at 8:59 (UTC+0)
Battle Period: 2024/6/23 at 9:00–2024/7/9 at 9:30 (UTC+0)
  • Main Content:
    • New widget tool: Popularity Battle progress can now be synced to your device.
    • New reward: Popularity Coin
    • Lowered the points required to reach each level so obtaining rewards is easier.
  • Rules:
    • Matchmaking: There will be a total of 8 rounds. Teams of similar strength will be matched every 2 days. Players within each team will be ranked by Popularity through 1v1 Popularity Battles.
    • Battle: Both sides will compete to see who can gain the most Popularity during this phase.
    • The total score will be determined by the win-loss record of each player on the team. In the event of a tie (2:2), the total Popularity of both teams will be compared.
    • The team with the higher total score will be declared the winner, and can loot Battle Points from the defeated team.
    • If all players within a team have the same score, they can jointly claim the level rewards and ranking rewards.
    • Teams that have registered can have their team leader create an exclusive Nickname Badge for the team, which serves as a symbol of the close bond between team members and gift recipients.
    • Nickname Badges support custom text and are unique.
    • Players can obtain a Nickname Badge by registering a team or by completing gift missions.

Security & Game Environment Improvements

Account Security

  • Players who are conducting video reviews will now show the status, "Reviewing Video", on the Friend List.
  • You can now log in via QR code with accounts linked to certain platforms.
  • Improved account protection system with better account linking and unlinking procedures, and improved security verification and abnormal login reminders. Enhanced in-game notifications for better player awareness on how accounts are stolen to minimize their occurrence.
  • Improved account recovery tool to enhance account retrieval and self-unlinking, to help more account owners in retrieving their accounts.

Security Strategy Improvements

  • Improved cheat detection for X-Ray vision, auto aim, no recoil, speed hacks, modified resource files, and more.
  • Improved violation detection for unfair cooperation and teaming up with cheaters.
  • Improved the in-game detection and countermeasures against account farming, prohibited transactions, escorting, botting and other violations to better regulate in-game behavior and improve players' gaming experience.
  • Improved detection and penalties for inappropriate text, voice messages, avatars, and Home designs to better regulate in-game behavior.
submitted by Errora403 to PUBGMobile [link] [comments]


2024.05.14 12:18 rob_smi PNG export from an SVG string via painting on the canvas only works after several attempts.

I have a mind mapping app that has been running well on Android for a few years now. I have been trying to publish it for iOS and MacOS for some time now. On iOS (as an app) and MacOS (in the browser for testing) I have a problem with the export. The app is a project in Angular, Cordova, Typescript. The problem only occurs in the Safari browser, which is also used in the Cordova version for iOS. I was able to test it on my Mac and an iPhone. The error does not occur on the Mac in Chrome.
The error
If I export a mind map that contains images as an image (.png), the images of the nodes are not displayed in the exports. Everything else in the map is exported correctly, only the images are missing. Only when I export the map three times are the images present in the export. If I add a new image and export it again, the image is only visible in the exported image after 3 exports. It is interesting that the export as SVG, which I also offer, contains the images of the nodes. So the SVG string that I create has all the necessary information.
The base
The mind map consists of various things. HTML and CSS for the frames, lines etc... The images of the nodes are saved as Base64 and each node is in a Foreign Object.
Example of the SVG export
Mindmap with 2 nodes and the Base64 characters of the node images have been replaced with XXX.
        
Test Map 1
test
This is how I create the .png file to be exported.
I can view all this content in the map view of the app. When exporting to an image, I take this information, turn it into an SVG, have the browser draw it on the canvas and then output it as a graphic. Something must be going wrong at this point.
private exportAsImage( mindMap: MindMap, scale?: number, type: string = "png" ): Observable { return new Observable(o => { this.progress.start(this.progress.PROGRESS_MAJOR); this.mmpMap.export(this.mapVizService.getExportClassList(mindMap), (svgStr: string) => { this.exportService.imageFromSVGString(svgStr, type, scale).pipe( switchMap(img => of( Utils.dataURItoFileObject( img.dataUri, `${Utils.sanitizeFilename(mindMap.title)}.${type}` ) ) ), switchMap((fileObject: FileObject) => this.mapsService.saveAsTemp(fileObject, true, { message: this.translate.instant("mdz.mindmap.saveas.message"), // subject: this.translate.instant("mdz.mindmap.saveas.subject"), subject: fileObject.name, url: `www.myURL.com` }, true) ) ).subscribe(() => { this.progress.stop(this.progress.PROGRESS_MAJOR); o.next(); o.complete(); }, err => { this.progress.stop(this.progress.PROGRESS_MAJOR); o.error(err); o.complete(); }); }) }); } 
What I have already tried.
I have already tested various things such as time delays etc..., none of which change anything. It seems to me that it's a combination of the caching and the order or speed at which the images are loaded. Only the speed can't be, because built-in delays don't change anything.
My guess
But it must have something to do with Safari because on the Mac in Chrome it runs without problems... Maybe it can't handle so many base64 images or it exports faster than it renders? Whereby the SVG export contains all the information and when I open the SVG, all the content is also displayed in the browser in seconds. So something must happen when painting on the canvas and outputting as an image.
It doesn't really make sense, I'm really at the end of my ideas. What can you do?
I really hope you can help me. A mind mapping app without image export makes little sense. And since the app otherwise works great, I'm really getting desperate. :(
Thanks a lot!
Rob
submitted by rob_smi to iosdev [link] [comments]


2024.05.14 11:54 Sir_Elderoy How to build for macOs

Hello there.
I'm posting for all of the people like me who stumble across this post (mentioning the error ”System.Exception: Error: could not find matching certificate for Developer ID Application; please check your ‘Signing Identifier’ in your macOS Options”) in a desperate quest to make their game working on macOS, as the official GameMaker documentation is IMO laking some critical informations, and the error in the IDE does not specify what certificate is missing and what exactly a Team Identifier.
At the time of writing here are my specs:
Here is the complete walkthrough:
  1. Make an apple Developer Account on developer.apple.com (if you already own a regular Apple ID, you can also use it here)
  2. Enroll for Developer (cost a yearly fee)
  3. Go to https://developer.apple.com/account. On scrolling this page, under ‘Membership Details’ you’ll find your Team Identifier, which is a string of 10 uppercase characters. Copy it as we’ll need it in GameMaker.
  4. Install XCode from the macApp Store: https://apps.apple.com/us/app/xcode/id497799835?mt=12
  5. Open XCode
  6. Go to the menu XCode -> Settings and go into the Accounts tab
  7. On the bottom left corner, clic on +
  8. Select Apple ID and hit Continue
  9. Clic on your Apple ID on the left side
  10. On the bottom right side, hit ‘Manage Certificate’
  11. Add all of the available certificates (Apple Development, Apple Distribution, Mac Installer Distribution, Developer ID Application, Developer ID Installer)
  12. Open GameMaker
  13. Go to the menu GameMaker -> Settings
  14. In the settings window, open Plateform -> macOS
  15. In Team Identifier, paste the Team identifier found in step 3 and hit apply
You can now hopefully build an executable for distribution.
At the end of the building process, If macOs asks for a password for Mac Developer ID Application, leave blank and hit Continue.
Additional notes:
Informations that I don't have oand don't understand and IMO need to be added in the official documentation, as I had to tinker around with (and at the end of the day I am not even sure what worked):
submitted by Sir_Elderoy to gamemaker [link] [comments]


2024.05.14 11:44 leqi_ai_0509 PDFtoPDFf.ai: Compress Your Documents with One Click! Make PDF Editing Easier and More Efficient

PDFtoPDFf.ai: Compress Your Documents with One Click! Make PDF Editing Easier and More Efficient
In the digital age, PDF documents have become an indispensable part of our work, study, and daily life. However, traditional PDFs often come with limitations. Imagine receiving a PDF hundreds of pages long only to find it's too large, loads slowly, and makes it hard to quickly find the information you need; or when you want to edit a PDF but find yourself hindered by format restrictions—it, it can be quite frustrating.
To address these issues, we introduced pdftopdf.ai—a PDF document processing tool leveraging advanced OCR technology. It not only compresses documents with a single click but also enables editable features in PDFs. Whether you're dealing with books, documents, or newspapers, pdftopdf.ai can accurately recognize text and extract key information.
In the upcoming articles, we will detail the features and advantages of pdftopdf.ai, as well as its applications across various fields. We believe that by understanding the powerful capabilities of pdftopdf.ai, you will be able to effortlessly tackle the challenges of PDF document processing, making your work and studies more efficient and convenient.

PDF Compression: Smaller, Faster, More Efficient

pdftopdf.ai's compression feature uses a unique OCR technology, different from traditional methods. Traditional PDF compression often involves reducing image quality and size, which can sacrifice clarity and readability. pdftopdf.ai, however, uses a more intelligent approach—text-based compression.
  • Core logic of text-based compression involves converting the image and text information in PDF files into editable text formats, then compressing and optimizing the text. Through this process, pdftopdf.ai maintains clarity and readability while significantly reducing file size. This method is not only effective but also highly efficient, making your PDFs lighter in an instant.
  • Advantages of text-based compression Firstly, in terms of storage, a smaller file size means you can save more storage space, whether on personal computers, servers, or cloud storage. Secondly, for transmission, a smaller file size can significantly shorten transfer times, reduce network bandwidth consumption, and enhance work efficiency. Whether shared via email, instant messaging tools, or cloud drives, compressed PDFs allow for quick and easy sharing and collaboration.

Tutorial: One-Click Compression and Text Recognition

Using pdftopdf.ai to convert PDFs to text and compress them is a simple and straightforward process. Here are the detailed steps:
Step 1: Visit the official website and upload your file
First, open your browser and visit pdftopdf.ai's official website. On the homepage, click the "Upload File" button and select the PDF file you wish to convert.
https://preview.redd.it/mdyu2mvn4d0d1.png?width=1280&format=png&auto=webp&s=870b4a957b57180206fd1c03f2d00b3e21cd3931
Step 2: Convert after file upload
Once the upload is complete, the system will automatically start using OCR technology for text recognition and compression processing. This process may take some time, depending on the file's size and complexity.
https://preview.redd.it/neiwc6no4d0d1.png?width=1280&format=png&auto=webp&s=6293ee9beb20f5fbe74480855b70a765681f05e1
Step 3: Pay and download
Depending on your needs, you can choose between two accuracy levels for OCR—pro (99.5% accuracy) and standard (99% accuracy). After payment, you can immediately start downloading the newly generated PDF file.
https://preview.redd.it/pctfa7wp4d0d1.png?width=1280&format=png&auto=webp&s=85a09d3504a23410c6812e02b4ee91d45ee9f9fa
The entire tutorial requires just three steps and no complex operations. pdftopdf.ai is committed to providing a convenient and efficient PDF processing experience, allowing you to easily meet all your PDF file processing needs. Whether for study, work, or daily life, pdftopdf.ai is your reliable partner.

Conclusion

In the digital office and learning environment, processing PDF documents is undoubtedly a crucial part of daily tasks. By integrating advanced OCR technology and one-click compression, pdftopdf.ai offers a smart solution that greatly simplifies the PDF document processing procedure.
pdftopdf.ai can convert images and text in PDF files into editable text formats and supports compressing the converted text to reduce file size, facilitating easier storage and transfer. More importantly, all these operations can be completed with just a few simple steps, requiring no specialized technical knowledge, truly achieving the convenience of "one-click" processing.
If you are looking for an efficient, smart PDF processing tool, pdftopdf.ai is undoubtedly the best choice. We encourage you to visit the pdftopdf.ai website, explore more product details through other articles, and try out this powerful tool to experience its convenience and efficiency. Let's embrace a more relaxed, intelligent era of office and learning together!
Use pdftopdf.ai to enjoy the convenient PDF to text service instantly!
Now, you can enjoy 100 pages of PDF Pro processing for free by simply clicking here and filling in the
invitation code!Invitation Code: lw6#HX
https://preview.redd.it/3kphdjsx4d0d1.png?width=1280&format=png&auto=webp&s=1226dc6a79fddbff791414bd96077c9e66e1849d
For further discussion or help? Email address: [pdftopdf@leqi.ai](mailto:pdftopdf@leqi.ai)
We welcome your email inquiries and feedback at any time! Please contact us through the email address above, and we will respond to your email as soon as possible, providing the necessary information or support.
submitted by leqi_ai_0509 to u/leqi_ai_0509 [link] [comments]


2024.05.14 11:20 unleashed_voice Exporting from 5.1 to stereo

Hi! I have a bunch of mkv files with 5.1 audio, and I'm trying to encode them into mp4 h. 264 files with stereo audio. But whenever I try it, regardless of the number of channels I select in the audio settings, it never works properly, some tracks are missing or they are just not in the right place I'm using "Render - Individual Clips", it worked fine with files that already had stereo audio, but doesn't work with the same settings on 5.1 I'm pretty lost on what to do, so if you have any advice, please help!
Edit for required details: I'm on Windows 11, with Resolve version 18.6 (free) The track on the timeline is 5.1F Audio codec of the files is AC3, there are 6 channels and audio bit depth is 16. There were no issues with the video
submitted by unleashed_voice to davinciresolve [link] [comments]


2024.05.14 08:32 Loose_Calligrapher_5 Next.js Routing for a Messaging App

Next.js Routing for a Messaging App
I've been learning Next.js for a while now and decided to make a Messenger clone. Messenger's routing is weird to me and I've been trying to understand how it might translate to Next.js routing for the App Router. I try my best to give a visualization (apologies for the bad drawings).
For example, in Messenger, we might have the following page:
messengeconversations/123123
The sidebar contains 3 elements: conversations, people, and settings. The last segment of the route is the ID conversation of the currently selected conversation (purple). All is fine until this point. But if the user decides to click on the people icon on the sidebar, it will route from messengeconversations/123123 to messengepeople/123123 while still maintaining the conversation ID and the chat box on the right:
messengepeople/123123
Obviously, this is something that you'd want in your messaging app, being able to navigate around and check stuff while still having your chat box on the right at all times. But I still have no clue how to do routing like this with Next.js.
Dynamic routing for [conversationId] will definitely be needed for that chatbox on the right, but no idea how the sidebar may dictate the segment before the convo Id. I also looked into parallel routing and one possible solution I could think of is maybe make the sidebar and conversation react components into slots like @ sidebar and @ convoBox and render them into the layout for all routes undermessenge. But having the sidebar and conversation box as separate pages seems like a bad idea since they will be interacting with each other, like for example if you click on a user under People that is different from the user(s) that you are currently texting on the chat box:
messengepeople/456456
It will route you from messengepeople/123123 to messengepeople/456456.
Any ideas on how to set up the folder and file structure for the routing? This is my first time posting and I'm currently in the initial stage of setting up the project so I'm open to all suggestions and help. Thanks guys!
submitted by Loose_Calligrapher_5 to nextjs [link] [comments]


http://activeproperty.pl/