Skip to content

Instantly share code, notes, and snippets.

View oismaelash's full-sized avatar
💭
I change the world when you see the path for get the goals! let’s go together

Ismael Ash oismaelash

💭
I change the world when you see the path for get the goals! let’s go together
View GitHub Profile
[
{
"author": "user",
"items": [
{
"type": "text | image | file",
"newline": true,
"value": "message | .png/jpeg | .txt"
}
]
import express from 'express'
const app = express()
const heroService = new HeroService()
let heroes = []
class HeroService(){
function getHeros(){
export const isMobileTool = function () {
let check = false;
(function (a) {
if (
/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(
a
) ||
/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|g
@oismaelash
oismaelash / uploadTextToS3.js
Last active November 22, 2022 12:27
upload text to aws s3 with node.js and aws lambda
const AWS = require('aws-sdk')
exports.handler = async (event) => {
console.log('event', event)
const payload = JSON.parse(event.body)
const url = await uploadFile(payload.text)
console.log('url', url);
const response = {
statusCode: 200,
using UnityEngine;
namespace IsmaelAshAssets
{
[RequireComponent(typeof(Collider), typeof(Rigidbody))]
public class DashAutomatic : MonoBehaviour
{
public enum Direction { Left, Right, Forward, Back }
public Direction direction;
@oismaelash
oismaelash / ImportMeshDynamic.ts
Last active October 6, 2021 00:10
Import mesh into scene via url babylon.js
// Playground with Typescript
// Video: https://youtu.be/rveqYRRO-lo
// Author: Ismael Ash
// www.ismaelnascimento.com
class Playground {
public static CreateScene(
engine: BABYLON.Engine,
canvas: HTMLCanvasElement): BABYLON.Scene
{
using UnityEngine;
using BestHTTP;
using System;
using System.Text;
using System.IO;
using Newtonsoft.Json;
using System.Collections.Generic;
namespace Controllers
{
using UnityEngine;
using UnityEngine.EventSystems;
namespace IsmaelNascimentoAssets
{
public class GazeInteraction : MonoBehaviour
{
#region VARIABLES
[SerializeField] private Material imageChange;
const AWS = require('aws-sdk');
var s3 = new AWS.S3();
exports.handler = (event, context, callback) => {
var params = {
"Body": event.base64,
"Bucket": "my-bucket",
"Key": 'filename.jpeg',
"ACL": 'public-read',
private IEnumerator Screenshot_Coroutine()
{
yield return new WaitForEndOfFrame();
Texture2D screenshot = ScreenCapture.CaptureScreenshotAsTexture();
string screenshotBase64 = Convert.ToBase64String(screenshot.EncodeToPNG());
var bytes = Convert.FromBase64String(screenshotBase64);
using (var imageScreenshot = new FileStream(PathFileScreenshot, FileMode.Create))
{
imageScreenshot.Write(bytes, 0, bytes.Length);