Skip to content

Instantly share code, notes, and snippets.

View erkantaylan's full-sized avatar
🫖
I'm a teapot

erkan erkantaylan

🫖
I'm a teapot
  • TURKEY
  • 08:29 (UTC +03:00)
View GitHub Profile
@erkantaylan
erkantaylan / ilac-etkilesimi.md
Created February 13, 2026 13:41
İlaç Etkileşimi Modülü Tasarım Dokümanı

İlaç Etkileşimi Modülü (Tasarım Dokümanı)

İlaçTarif masaüstü uygulamasına eklenecek İlaç Etkileşimi modülünün teknik tasarımı. Bu modül, bir reçetedeki birden fazla ilacın etken maddelerini analiz ederek olası etkileşimleri tespit edecek ve eczacıyı uyaracaktır.

Bu modül henüz geliştirilmemiştir. Aşağıdaki tasarım, mevcut İlaçTarif mimarisine (Prism modüler MVVM) uyumlu şekilde hazırlanmıştır.


Problem Tanımı

@erkantaylan
erkantaylan / mobile-medicine-entegrasyonu.md
Created February 13, 2026 13:41
Mobil - İlaçTarif Entegrasyonu Tasarım Dokümanı

Mobil - İlaçTarif Entegrasyonu (Tasarım Dokümanı)

Mercury ekosisteminde Mobile (React Native) ve İlaçTarif (WPF/.NET masaüstü) uygulamaları arasında planlananan teknik mimari ve iletişim tasarımı.

Bu doküman henüz geliştirme aşamasına geçilmemiş bir tasarım dokümanıdır. Aşağıdaki yapılar ve akışlar, projenin uygulanması sırasında referans olarak kullanılacaktır.


Teknoloji Yığını

Mobil - İlaçTarif Entegrasyonu (Tasarım Dokümanı)

Mercury ekosisteminde Mobile (React Native) ve İlaçTarif (WPF/.NET masaüstü) uygulamaları arasında planlananan teknik mimari ve iletişim tasarımı.


Teknoloji Yığını

Mobile (Alternet.Mercury.Mobile)

javascript:(function(){var s = prompt("Playback Speed:");if (s!==null){document.getElementsByTagName('video')[0].playbackRate = s;}})();
[{"createdAt":"2024-02-16T16:29:45.145Z","updatedAt":"2024-02-26T16:09:38.334Z","id":"chGwdBYFlA1gGBhN","name":"Error Handling","active":false,"nodes":[{"parameters":{},"id":"9e5710e2-bce8-4585-9b26-afe4f570dad7","name":"Error Trigger","type":"n8n-nodes-base.errorTrigger","typeVersion":1,"position":[840,520]},{"parameters":{"authentication":"webhook","content":"=@everyone\n```json\n{{ JSON.stringify($json, null, 2)}}\n```","options":{}},"id":"a7c853e2-1520-4345-9398-4ef5907e9b7b","name":"Discord","type":"n8n-nodes-base.discord","typeVersion":2,"position":[1140,520],"credentials":{"discordWebhookApi":{"id":"VLngIRiqdWd4z6Le","name":"Discord Webhook n8n-error"}}}],"connections":{"Error Trigger":{"main":[[{"node":"Discord","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":null,"meta":{"templateCredsSetupCompleted":true},"pinData":{},"versionId":"21f454d0-18d1-4706-a0ca-598e2a302730","triggerCount":0,"tags":[]},{"createdAt":"2024-02-07T10:34:52.673Z","updatedAt":"2024-08-24T09:59:47.295
{
"Id": 1,
"Category" : "Yazılım",
"Name" : "İlaç Tarif - Yazılım",
"Description" : "",
"PriceWithTax" : 1480,
},
{
"Id": 2,
"Category" : "Etiket",
@erkantaylan
erkantaylan / .editorconfig
Last active January 25, 2024 10:15
DotNet .editorconfig file
[*]
# Microsoft .NET properties
csharp_indent_braces = false
csharp_new_line_before_members_in_object_initializers = false
csharp_new_line_before_open_brace = accessors,anonymous_methods,anonymous_types,control_blocks,events,indexers,lambdas,local_functions,methods,object_collection_array_initalizers,properties
csharp_preferred_modifier_order = protected, public, virtual, private, file, new, internal, static, override, async, sealed, abstract, extern, unsafe, volatile, readonly, required:suggestion
csharp_prefer_braces = true:suggestion
csharp_preserve_single_line_blocks = true
@erkantaylan
erkantaylan / AudioModule.cs
Created December 7, 2021 20:09 — forked from Joe4evr/AudioModule.cs
D.Net 1.0 audio example
using System.Threading.Tasks;
using Discord.Commands;
public class AudioModule : ModuleBase<ICommandContext>
{
// Scroll down further for the AudioService.
// Like, way down
private readonly AudioService _service;
// Remember to add an instance of the AudioService

I am just trying to translate this article to practice English. All credits to Bager Akbay https://bagerakbay.com/sanat-ve-teknoloji/

Art and Technology by Bager Akbay

This year I was included in a project that I relished a lot. In an activity, the Art Maker Lab Center of İstanbul Modern Museum launched their first application called “Can Robots Make Art?”. I don't know the answer, in fact, we weren’t even looking for an answer when we asked this question to begin with.

I always tried to express myself with words from the 20th century but I failed to do so. I remember that in 1998, back when I was doing intense theater rehearsals, I woke up one night because of a nightmare. I wanted to explain my dream but everyone was still sleeping. I sat down and wrote its code. I didn't draw its picture, I didn't write its story—actually I did both, but I did so inside the software. I don't know why I did it that way. I don't remember the reason, but I remember I doing it. Everyone needs environments in which they c

@erkantaylan
erkantaylan / keyboardlistener.cs
Created February 14, 2020 11:26 — forked from Ciantic/keyboardlistener.cs
C# Keyboard listener
using System;
using System.Diagnostics;
using System.Runtime.InteropServices;
using System.Runtime.CompilerServices;
using System.Windows.Input;
using System.Windows.Threading;
using System.Collections.Generic;
namespace Ownskit.Utils
{