I hereby claim:
- I am tech-andgar on github.
- I am tech_andgar (https://keybase.io/tech_andgar) on keybase.
- I have a public key whose fingerprint is 405D 3C62 108E BFB9 333D FEFE 4ABB 7505 8BD1 4F12
To claim this, I am signing this object:
import 'dart:math'; | |
import 'package:flutter/material.dart'; | |
import 'package:window_manager/window_manager.dart'; | |
void main() async { | |
WidgetsFlutterBinding.ensureInitialized(); | |
await windowManager.ensureInitialized(); | |
const WindowOptions windowOptions = WindowOptions( |
/** | |
* Print Stylesheet fuer Deinewebsite.de | |
* @version 1.0 | |
* @lastmodified 16.06.2016 | |
*/ | |
@media print { | |
/* Inhaltsbreite setzen, Floats und Margins aufheben */ | |
/* Achtung: Die Klassen und IDs variieren von Theme zu Theme. Hier also eigene Klassen setzen */ |
I hereby claim:
To claim this, I am signing this object:
# Block things on LinkedIn with uBlock Origin that LinkedIn won't let you block | |
# Choose "Options" in uBlock Origin with a right-click, and add these to | |
# "My filters" | |
# ADDING YOUR OWN FILTERS | |
# | |
# Using Linkedin.com as an example | |
# | |
# 1. Open up the webpage | |
# 2. Find some text you want to block |
There are numerous reasons you may need to use multiple SSH keys for accessing GitHub and BitBucket
You may use the same computer for work and personal development and need to separate your work.
When acting as a consultant, it is common to have multiple GitHub and/or BitBucket accounts depending on which client you may be working for.
You may have different projects you're working on where you would like to segregate your access.
Open Terminal
Run EDITOR=nano crontab -e
0 * * * * killall "Logi Bolt"
#or
0 * * * * pkill -1 "logioptionsplus_agent"
import 'package:flutter/material.dart'; | |
class NewWidget extends StatefulWidget { | |
const NewWidget({super.key}); | |
@override | |
State<NewWidget> createState() => _NewWidgetState(); | |
} | |
class _NewWidgetState extends State<NewWidget> { |
ffmpeg \ | |
-i input_video.mov \ | |
-i spa.m4a -i eng.m4a \ | |
-i spa.srt -i eng.srt \ | |
-map 0:v -map 1:a -map 2:a -map 3:s -map 4:s \ | |
-c:v copy -c:a:0 aac -c:a:1 aac -c:s mov_text -c:a copy \ | |
-metadata:s:s:0 language=spa -metadata:s:s:1 language=eng \ | |
-metadata:s:a:0 language=spa -metadata:s:a:1 language=eng \ | |
-y output_video.mp4 |
void main() { | |
var ages = [33, 15, 27, 40, 22, 19, 32, 76, 45]; | |
ages.sort(); | |
print('La edad mayor es: ${ages.last}'); | |
print('La edad menor es: ${ages.first}'); | |
print('La edad promedio es: ${ageAvg(ages)}'); | |
} | |
double ageAvg(List<int> ages) => | |
(ages.reduce((value, element) => value + element)) / ages.length; |
void main() { | |
checkGenericType<String>('Hello'); | |
} | |
checkGenericType<T>(T value) { | |
print(T.toString()); | |
if (T is String) { | |
print('l'); | |
} |