Multi-part Upload to S3 programmatically in .Net using C# Uploading large files or a batch of thousands of files or continuous backup into S3 can sometimes be problematic using AWS Console. Apart from Storage Gateways, another easier solution is to write just a few lines of code to enable this. Files can be up to a maximum of 5TB in size. But remember that a maximum of 10,000 parts is allowed. You can use other logical scenarios such as based upon certain conditions uploading to a specified bucket or prepending a prefix etc... This blog post specifically shows and discusses some code on how to upload a file as smaller chunks and re-assemble it on the server. This blog post also discusses some useful related functions. The following are the requirements: - A user with programmatic access. Can be created in IAM console and enabling programmatic access. Just download the CSV file, write some code to read the 3rd and 4th columns from the second line in the CSV. These are the SecretKe...
True Multi-Factor Authentication Multi-Factor Authentication has become very normal these days for high secure websites. Definitely, a much better solution compared to just username and password combinations. But, in certain scenarios, MFA is not really MFA! First, let's look at the current state of the different MFA options available. 1) SMS / E-Mail / Authenticator based code / link. 2) Hardware tokens such as YubiKey! When I lose my mobile which has my SIM card, EMail application, Authenticator - MFA scenario 1 fails. But at least the attacker was not able to compromise my accounts until I lost my mobile phone or unless the hacker is a shadow in the vicinity. Similarly with hardware tokens. Here are some suggested alternate scenarios or possible future enhancements for the tech industry: 1) Voice-based speaker recognition 2) Facial recognition like Windows Hello and Mobile Phone unlock Now combining the above factors with traditional MFA can significantly help. For examp...
How to install Kaldi-ASR on Ubuntu 18 Kaldi is a speech recognition toolkit. The official website is: http://kaldi-asr.org/ To know more please check out the official website. In this blog post would serve the purpose of a reference note for me, as well as could help some people out there. You can use Linux on Windows sub system as well, and these instructions are specifically for Ubuntu 18 for other versions, the apt-get package names may vary slightly, but the installation would pretty much be the same. Including the operating system, Kaldi could take about 12 - 15 GB in space, so make sure, you have enough free space before proceeding. sudo apt update sudo add-apt-repository universe sudo add-apt-repository main sudo apt-get update sudo apt-get install build-essential sudo apt-get install libatlas-base-dev liblapack-dev libblas-dev sudo apt-get install ffmpeg sox mkdir kaldi cd kaldi git clone https://github.com/kaldi-asr/kaldi.git cd kaldi/tools extra...
Comments
Post a Comment
Chime in!