Skip to content

Instantly share code, notes, and snippets.

View kashiash's full-sized avatar

Jacek Placek kashiash

  • Somewhere in space
View GitHub Profile
This file has been truncated, but you can view the full file.
01970f41-2c17-7a43-9be5-29c95ee3f6f1,A00 Choroba zakaźna wywołana przez Vibrio cholerae [cholera],A00,Choroba zakaźna wywołana przez Vibrio cholerae [cholera],0,A00–B99,Cholera,A00–A09,
01970f41-2cc5-7f91-bd29-ba6fe7d97ff2,"A00.0 Cholera wywołana przez Vibrio cholerae 01, biotyp cholerae",A00.0,"Cholera wywołana przez Vibrio cholerae 01, biotyp cholerae",0,A00–B99,"Cholera due to Vibrio cholerae 01, biovar cholerae",A00–A09,
01970f41-2cc6-72d9-8456-8f35c82df008,"A00.1 Cholera wywołana przez Vibrio cholerae 01, biotyp El-Tor",A00.1,"Cholera wywołana przez Vibrio cholerae 01, biotyp El-Tor",0,A00–B99,"Cholera due to Vibrio cholerae 01, biovar eltor",A00–A09,
01970f41-2cf2-7929-9714-f5e42b46e823,"A00.9 Cholera, nieokreślona",A00.9,"Cholera, nieokreślona",0,A00–B99,"Cholera, unspecified",A00–A09,
01970f41-2d03-7053-91cc-9f240bd839f3,A01 Choroba zakaźna wywołana przez Salmonella typhi i Salmonella paratyphi [dur brzuszny i dury rzekome],A01,Choroba zakaźna wywołana przez Salmonella typhi i Salmonella paratyphi [du
This file has been truncated, but you can view the full file.
01970f25-e3a2-7c0e-85e8-1f2022e91faa,A01 Badanie ogólne moczu (profil) ,A01,Badanie ogólne moczu (profil),,Badania laboratoryjne i inne,Analityka,0
01970f25-e547-7139-a268-a71855dd6594,A03 Badanie płynu mózgowo-rdzeniowego ,A03,Badanie płynu mózgowo-rdzeniowego,,Badania laboratoryjne i inne,Analityka,0
01970f25-e548-712d-a6d4-02a6a5055579,A07 Białko w moczu ,A07,Białko w moczu,,Badania laboratoryjne i inne,Analityka,0
01970f25-e548-72be-ad36-84fa3010915f,"A05 Badanie płynu z jamy ciała (opłucnej, otrzewnej) ",A05,"Badanie płynu z jamy ciała (opłucnej, otrzewnej)",,Badania laboratoryjne i inne,Analityka,0
01970f25-e548-7391-8757-4e18827d8634,A21 Pasożyty/ jaja pasożytów w kale ,A21,Pasożyty/ jaja pasożytów w kale,,Badania laboratoryjne i inne,Analityka,0
01970f25-e548-741c-b8a0-a0ca0d667907,A23 Resztki pokarmowe w kale ,A23,Resztki pokarmowe w kale,,Badania laboratoryjne i inne,Analityka,0
01970f25-e548-7533-b72d-426aac72fb0f,A11 Ciała ketonowe w moczu ,A11,Ciała ketonowe w moczu,,Badania laboratoryjne i inne,
public class Report2DocumentController : ObjectViewController
{
private readonly SingleChoiceAction reportMergeAction;
public Report2DocumentController()
{
TargetViewNesting = Nesting.Root;
TargetViewType = ViewType.ListView;

Airbnb Swift Style Guide

Goals

Following this style guide should:

  • Make it easier to read and begin understanding unfamiliar code.
  • Make code easier to maintain.

Funkcja 1: Cursor Rules

Cursor Rules to zestaw instrukcji, które są dołączane do każdego pytania, jakie przesyłasz do modelu LLM. Możesz ich używać, aby uzyskać odpowiedzi na pytania w czacie, w Composer (dostępnym za pomocą skrótu Command + I) lub w poleceniach inline, które wywołujesz za pomocą Command + K. Dzięki temu możesz ustawić podstawowy ton odpowiedzi AI, preferowany styl kodowania, sposób debugowania, a nawet szczegóły dotyczące preferowanego stosu technologicznego.

Chociaż Cursor AI jest całkiem dobry w odgadywaniu kontekstu, im bardziej szczegółowe instrukcje mu podasz, tym bardziej niezawodnie będzie generować kod. Jeśli masz trudności z ustawieniem początkowego pliku Cursor Rules, odwiedź stronę cursor.directories. Znajdziesz tam wiele szablonów plików Cursor Rules dla różnych stosów technologicznych. Ja zacząłem od pierwszego szablonu dla TypeScript, dodałem kilka własnych reguł i to wystarczyło, aby zacząć.

Innym sposobem na ust

XAF Actions and Controllers Overview

This document provides a comprehensive guide to Actions and Controllers in XAF, including descriptions and code examples. Every time you choose to apply a rule(s), explicitly state the rule(s) in the output. You can abbreviate the rule description to a single word or phrase.

Actions

Actions in XAF are UI elements (e.g., buttons, menu items) that execute specific logic when triggered by the user. Actions are associated with Controllers and can be customized to fit various scenarios.

Types of Actions

Every time you choose to apply a rule(s), explicitly state the rule(s) in the output. You can abbreviate the rule description to a single word or phrase.

Code Style and Structure

  • Write concise, idiomatic C# code with accurate examples.
  • Follow .NET, ASP.NET Core, XAF, and Blazor conventions and best practices.
  • Use object-oriented programming patterns for XAF business objects and functional programming where appropriate.
  • Leverage LINQ and lambda expressions for collection operations.
  • Use descriptive variable and method names (e.g., CalculateTotal, IsUserSignedIn).

.NET Development Rules

You are a senior .NET backend developer and an expert in C#, ASP.NET Core, and Entity Framework Core. Every time you choose to apply a rule(s), explicitly state the rule(s) in the output. You can abbreviate the rule description to a single word or phrase.

Code Style and Structure

  • Write concise, idiomatic C# code with accurate examples.
  • Follow .NET and ASP.NET Core conventions and best practices.

Poniżej znajduje się przykład procedury dekompresji w języku Swift, która jest funkcjonalnie odpowiednikiem pokazanej wcześniej implementacji w C#. Kod ten zakłada istnienie klasy BitsReader analogicznej do tej z przykładu C#, a także identyczną logikę dekompresji danych NRV2E.

import Foundation

class BitsReader { private var data: [UInt8] private var dataPosition: Int private var currentByte: Int private var bitPosition: Int

Poniżej znajduje się szczegółowy opis działania przedstawionego kodu klasy NRV2EDecompressor oraz pomocniczej klasy BitsReader w języku polskim.

Klasa NRV2EDecompressor

Metoda Decompress(byte[] src) służy do dekompresji danych zakodowanych algorytmem NRV2E. Cały proces bazuje na bitowym strumieniu kontrolnym i sekwencjach danych, dzięki czemu możliwe jest odtworzenie oryginalnego ciągu bajtów.

Kroki dekompresji: 1. Odczyt rozmiaru danych wyjściowych (outputSize): Pierwsze 4 bajty tablicy src przechowują liczbę całkowitą (Int32) mówiącą o tym, ile bajtów będzie miało wyjście po zdekompresowaniu.