Skip to content

Instantly share code, notes, and snippets.

@DmitriyKirakosyan
DmitriyKirakosyan / ImageViewer.cs
Last active March 5, 2023 04:44
Improved pinch zoom for ScaleAspectFit images
// This code is a Xamarin adaptation of https://letcreateanapp.com/2021/05/20/pinch-to-zoom-image-in-out-programmatically/
public ImageViewer()
{
scrollView = new UIScrollView
{
ShowsHorizontalScrollIndicator = false,
ShowsVerticalScrollIndicator = false,
BouncesZoom = false,
MinimumZoomScale = 1,
This file has been truncated, but you can view the full file.
Building: AndroidDeviceManager.Mac (Debug)
Build started 14/03/2018 5:14:15 PM.
Environment at start of build:
MSBUILD_EXE_PATH = /Users/dima/Library/Caches/VisualStudio/7.0/MSBuild/3887_1/MonoDevelop.Projects.Formats.MSBuild.exe
SSH_AUTH_SOCK = /private/tmp/com.apple.launchd.mDKwEi8O3i/Listeners
COMMAND_MODE = unix2003
LANGUAGE = en
XPC_FLAGS = 0x0
@DmitriyKirakosyan
DmitriyKirakosyan / 0_reuse_code.js
Created August 21, 2014 10:19
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
public function loginRequest(socialId:String) {
var req = new haxe.Http(_url + login);
var dataMap:StringMap<String> = new StringMap<String>();
dataMap.set('social_id', socialId);
var postData:String = this.createPostData(dataMap);
req.setPostData(postData);
//trace("post data : " + postData);
req.onData = onSuccess;
%% Модуль mail
send_mail(Params) -> ok.
Params = [{<<"Relay">>, Relay}, {<<"MailTo">>, MailTo}, {<<"Usr">>, Usr}, {<<"Pass">>, Pass},
{<<"Subject">>, Subject}, {<<"Text">>, Text}].
%% где Subject и Text могут не быть в списке параметров
Relay = binary() - % smtp адрес хоста
MailTo = binary() - % мыло, куда отправляем письмо
@DmitriyKirakosyan
DmitriyKirakosyan / gist:3218689
Created July 31, 2012 17:21
flussonic make run
=INFO REPORT==== 31-Jul-2012::20:58:35 ===
alarm_handler: {set,{{disk_almost_full,"/Volumes/Limbo"},[]}}
=INFO REPORT==== 31-Jul-2012::20:58:35 ===
alarm_handler: {set,{system_memory_high_watermark,[]}}
=ERROR REPORT==== 31-Jul-2012::20:58:35 ===
The on_load function for module jiffy returned {error,
{load_failed,
"Failed to load NIF library: 'dlopen(apps/jiffy/priv/jiffy.so, 2): image not found'"}}
@DmitriyKirakosyan
DmitriyKirakosyan / gist:1269544
Created October 7, 2011 05:36
simple random for misha
private function random2():void {
var randoms:Vector.<int> = new Vector.<int>();
var sumRandoms:int = 0;
var tempRnd:int;
var canEnd:Boolean = true;
for (var i:int = 0; i < 5; i++) {
randoms.forEach(function(item:int, ..._):void { sumRandoms += item; }
randoms.push(Math.random() * ((100-sumRandoms) / (5-i)) + sumRandoms);
}
}