Skip to content

Instantly share code, notes, and snippets.

View lukaspili's full-sized avatar

Lukasz Piliszczuk lukaspili

View GitHub Profile
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() {
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;
@lukaspili
lukaspili / main.dart
Created September 23, 2019 19:14
dosimetry
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;
curl --request POST \
--url https://api.imagekit.io/v1/files/upload \
--header 'content-type: multipart/form-data; boundary=---011000010111000001101001' \
--form fileName=user-21.jpg \
--form publicKey=sZ/a9Az1UFoCCZs4xJvJrcsTGLs= \
--form signature=f5a779108454d224cb9ab4fe1ebb52f44fb19b70 \
--form token=d502bf6a-1aac-4bd4-8241-845db283f05a \
--form expire=1567694190 \
--form useUniqueFilename=true \
--form isPrivateFile=true \
@lukaspili
lukaspili / 1.kt
Created February 21, 2018 15:29
1.kt
interface ProductApi {
@GET("categories")
fun categories(): Observable<Response<List<CategoryData>>>
@GET("produitscat")
fun products(): Observable<Response<List<ProductData>>>
}
#!/usr/bin/python
from __future__ import absolute_import, print_function, unicode_literals
import dbus
import dbus.mainloop.glib
try:
from gi.repository import GObject
except ImportError:
import gobject as GObject
override fun queryPosts(tab: FeedTabController.Tab): Observable<List<Post>> {
val postsQuery = ParseQuery.getQuery<ParseObject>("Post")
.whereExists("createdAt")
.whereExists("building")
.whereExists("author")
.include("building")
.include("photo")
.include("author")
.include("author.Picture")
.whereEqualTo("building", ParseObject.createWithoutData("Building", sessionManager.buildingId))
<manifest
package="io.bimapp"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools">
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
override fun onAttach(view: HomeView) {
view.events()
.flatMap(this::processEvent)
.subscribe(view::render)
.toDisposeBag()
}
private fun processEvent(event: HomeViewEvent): Observable<HomeViewModel> = when (event) {
is HomeViewEvent.MapReady -> Observable.empty()
is HomeViewEvent.MapRefresh -> loadStations(event.bounds)
val postsQuery = ParseQuery.getQuery<ParseObject>("Post")
.whereExists("createdAt")
.whereExists("building")
.whereExists("author")
.include("building")
.include("photo")
.include("author")
.include("author.Picture")
.whereEqualTo("building", ParseObject.createWithoutData("Building", sessionManager.buildingId))
.setLimit(QUERY_LIMIT)