Skip to content

Instantly share code, notes, and snippets.

Avatar

Lukasz Piliszczuk lukaspili

View GitHub Profile
View test.s.sol
// SPDX-License-Identifier: UNLICENSED
pragma solidity 0.8.10;
import "@openzeppelin/token/ERC721/extensions/ERC721Enumerable.sol";
import "@openzeppelin/access/Ownable.sol";
import "@openzeppelin/utils/cryptography/MerkleProof.sol";
import "@openzeppelin/utils/Strings.sol";
import "@openzeppelin/token/ERC721/IERC721Receiver.sol";
import "./util/Test.t.sol";
View insert.sql
-- insert a new place and associated hours
create function app_public.save_place(
city_id text,
address text,
latitude double precision,
longitude double precision,
hours tsrange[],
phone app_public.phone_number default null,
) returns app_public.places as $$
@lukaspili
lukaspili / apple-app-site-association
Last active May 12, 2022
iOS and Android deep link configuration
View apple-app-site-association
{
"applinks": {
"apps": [],
"details": [
{
"appID": "NN3HD78L8S.app.otsukalab",
"paths": [
"*"
]
},
View printer_repository.dart
import 'dart:io';
import 'package:esc_pos_printer/esc_pos_printer.dart';
import 'package:esc_pos_utils/esc_pos_utils.dart';
import 'package:flutter/services.dart';
import 'package:freezed_annotation/freezed_annotation.dart';
import 'package:hooks_riverpod/hooks_riverpod.dart';
import 'package:image/image.dart' as image;
import 'package:mimosushi_forecast/data/data.dart';
import 'package:mimosushi_forecast/presentation/presentation.dart';
View iap.rb
require 'google/apis/androidpublisher_v3'
class IapService
def self.validate_receipt(source:, sku:, transaction_id:, transaction_receipt:)
if source == :appstore
validate_appstore(
source: source,
sku: sku,
transaction_id: transaction_id,
View mimosushi-zelty.css
#zwgth {
margin-bottom: 20px !important;
}
#zwgth .logo {
display: none !important;
}
#zwgth h1 {
display: none !important;
View cal.java
public void run() {
if (stream != null) {
running = true;
try {
StopWatch sw = new StopWatch();
sw.Start();
float leqA2 = 0f;
float leqA = 0f;
arr_samples = IOStream.toFloat(stream.get(Utils.LEQ_1SEC));
View Bloc.dart
import 'package:x/presentation/presentation.dart';
import 'activities_actions.dart';
import 'activities_state.dart';
class ActivitiesBloc {
BlocController<ActivitiesState, Action> get controller => _core;
BlocCore<ActivitiesState, ActivitiesStateBuilder, Action> _core;
ActivitiesBloc() {
View aye.dart
import 'dart:math' as math;
// 1. MODELS
enum Gender { female, male }
class Activity {
Activity({this.id, this.category, this.hours, this.frequency, this.recordings});
final int id;
final int category;
View main.dart
import 'dart:math' as math;
// 1. MODELS
class Activity {
Activity(
{this.id, this.category, this.hours, this.frequency, this.recordings});
final int id;
final int category;
final int hours;