Skip to content

Instantly share code, notes, and snippets.

@taufiksu
taufiksu / restapi.dart
Created November 3, 2022 00:04
Upload API
Future upload(
String token, String project, List<int> file, String ext) async {
try {
String uri = 'https://io.etter.cloud/v4/upload';
var request = http.MultipartRequest('POST', Uri.parse(uri));
request.fields['token'] = token;
request.fields['project'] = project;
@taufiksu
taufiksu / employee_detail.dart
Created November 3, 2022 00:02
Employee Detail With Upload Picture
// ignore_for_file: library_private_types_in_public_api,
// ignore_for_file: use_build_context_synchronously,
// ignore_for_file: prefer_interpolation_to_compose_strings
import 'dart:convert';
import 'dart:async';
import 'dart:io';
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
@taufiksu
taufiksu / waservice_example.json
Created October 31, 2022 06:33
Nodered Whatsapp Example
[
{
"id": "a16c714bbdecade9",
"type": "tab",
"label": "whatsapp server",
"disabled": false,
"info": "",
"env": []
},
{
@taufiksu
taufiksu / employee_detail.dart
Created October 20, 2022 02:09
Pertemuan 4 employee detail
// ignore_for_file: library_private_types_in_public_api,
// ignore_for_file: use_build_context_synchronously
import 'dart:convert';
import 'dart:async';
import 'dart:io';
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
@taufiksu
taufiksu / .gitignore
Last active March 26, 2018 04:06
gitignore Template
## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.
# User-specific files
*.suo
*.user
*.userosscache
*.sln.docstates
# User-specific files (MonoDevelop/Xamarin Studio)
@taufiksu
taufiksu / config.xml
Created March 26, 2018 03:54
Cordova Config Template
<?xml version='1.0' encoding='utf-8'?>
<widget id="com.studygo.admin" version="1.0.0" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
<name>StudyGo Admin</name>
<description>
Application for Administrator
</description>
<author email="info@studygo.my" href="http://studygo.my">
S3 Education
</author>
<content src="index.html" />
@taufiksu
taufiksu / npm_fix_w10
Created March 19, 2018 07:35
Setting global npm Windows 10
1. Open System Environment Variable
Settings > System > About > System Info > Environmental Variables
2. Edit path and append %USERPROFILE%\AppData\Roaming\npm at the end
3. npm config set prefix %USERPROFILE%\AppData\Roaming\npm
@taufiksu
taufiksu / Multi Language F7
Created September 6, 2017 02:47
Multi Language Code For Framework 7
var localize = {
locals: {
'id': {
title: "Judul Baru",
description: "Deskripsi Baru"
},
'en': {
title: "New Title",
description: "New Description"
}
@taufiksu
taufiksu / Cordova Downloader
Last active July 20, 2017 09:48
Cordova function for download file and store into public folder
function fileDownload(dirName, fileURL, fileName) {
window.requestFileSystem = window.requestFileSystem || window.webkitRequestFileSystem;
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, fsAccess, fsFail);
function fsAccess(fileSystem) {
fileSystem.root.getDirectory(dirName, { create: true, exclusive: false }, dirReady, dirFail);
@taufiksu
taufiksu / nowdb_javascript_helper.js
Created December 25, 2016 23:57
Javascript helper for web development
// Get Browser Info
function browserId() {
var navigator_info = window.navigator;
var screen_info = window.screen;
var uid = navigator_info.mimeTypes.length;
uid += navigator_info.userAgent.replace(/\D+/g, '');
uid += navigator_info.plugins.length;
uid += screen_info.height || '';
uid += screen_info.width || '';
uid += screen_info.pixelDepth || '';