Kurs VBA: Zestawienie instrukci oraz funkcji operujcych na plikach i dyskachCOGNITY Szkolenia
油
Zapraszamy do zapoznania si z prezentacj na temat instrukcji oraz funkcji operujcych w Excelu.
Wicej na temat Kursu Excel oraz jzyka VBA znajdziesz na stronie: www.cognity.pl
The .NET Framework is a software platform that allows developers to write and run applications and web services in any compliant language. It provides a common language runtime and class libraries. Applications are compiled to an intermediate language (IL) that is then compiled to native machine code by the common language runtime (CLR). The CLR handles memory management, security, and other low-level tasks. The .NET Framework supports multiple programming languages and tools like Visual Studio. It allows building Windows forms applications, web applications with ASP.NET, and web services.
A simple document emphasizing the reasons behind evolution of .Net technology and how it simplified the yester-decade's technology issues. This document is simplified and teaches a lame man as why & how .net framework gained importance and how it is ruling the roost.
4Developers 2015: Baza danych w aplikacji typu SaaS - bdy w projektowaniu -...PROIDEA
油
Jacek Jagiea
Language: Polish
Ka甜da aplikacja potrzebuje przechowywa dane, potrzebuje atwego i szybkiego do nich dostpu. Rozw坦j aplikacji stawia nowe wyzwania przed baza danych, coraz wicej rzeczy potrzebujemy zapisa i odczyta. Klienci oczekuja szybkiego wyszukiwania, kt坦re bdzie dawa "dobre" odpowiedzi. Dalsza ekspansja dziau marketingu powoduje wprowadzenie obsugi wielu jzyk坦w. Ka甜dy klient potrzebuje raport坦w i agregat do waciwych wniosk坦w w obsugiwanej przez nasz SaaS firmie. Architekt wybra silnik bazy, kt坦ry uchodzi za niezniszczalny - ud添wignie wszystko zawsze i wszdzie. Czy jedna baza danych wystarczy? W kt坦rym momencie nastapi katastrofa - jak jej unikna i jak si z niej podnie. Zapoznamy si z wykorzystaniem baz danych w projekcie SaaS - od niewielkiej funkcjonalnoci - do aplikacji dziaajacej na wszystkich kontynentach w kilkunastu jzykach. Zobaczymy o czym nie wolno zapomnie projektujac baz danych. Czy SaaS dotyczy tylko klienta i jego oczekiwa? A mo甜e pojcie SaaS powinno nam towrzyszy na ka甜dym etapie projektowania aplikacji?
REvolution, czyli o bardziej obiektowym podejciu w RailsachThe Software House
油
Prezentacja z meetupu Uszanowanko Programowanko #3 http://www.uszanowanko.pl/rubyonrails
REvolution - czyli o bardziej obiektowym podejciu w rozwizaniach kolejowych
Framework Ruby on Rails pozwala na szybkie i stosunkowo atwe tworzenie aplikacji webowych w jzyku Ruby. Mo甜na powiedzie, 甜e podejcie zwane The Rails Way w wielu przypadkach zdao sw坦j egzamin. Szybko jednak okazao si, 甜e to podejcie nie sprawdza si w przypadku bardziej zo甜onych system坦w. Logika biznesowa w kontrolerach, wypasione modele, logika w szablonach og坦lnie m坦wic chaos. Potrzebna bya (r)ewolucja...
Autor: Tomek Jasiulek
Warsztaty: Podstawy PHP
Cz 2: Om坦wienie skadni jzyka PHP (wersja 7)
Prowadzcy: Krzysztof O甜坦g, CTO Codesushi
Om坦wienie skadni jzyka PHP (wersja 7):
1) Instalacja interpretera jzyka PHP
2) Deklaracja zmiennych i staych
3) Operatory i ich priorytet
4) Struktury kontrolne
5) Definiowanie funkcji
6) Alternatywna skadnia, czyli PHP jako system szablon坦w
7) Model obiektowy
a) Klasy
b) interface -y
c) Dziedziczenie
d) Magic methods
e) Autoloader
f) Obsuga bd坦w i wyjtk坦w
g) PDO - interface komunikacji z bazami danych
h) Om坦wienie biblioteki standardowej PHP
i) Om坦wienie rozszerzenia SPL
j) Standardy PSR
k) Standardy kodowania PSR-1 i PSR-2
l) Composer, standardy PSR-0 i PSR-4 i Packagist
[#4] spark - IBM Integrated Analytics SystemArtur Wronski
油
Presentation #4 from IBM conference "Analityka Nowej Generacji", 8th of March 2018, Warsaw
Title: Introduction to data science and spark
Presenter: Marcin Janiszewski
[language: polish]
[PL] PRUG Luty 2022 - Service objecty to za mao - jak 甜y z Railsami?Andrzej Krzywda
油
Service objecty daj nam sporo korzyci, ale nie rozwizuj problem坦w typowych dla du甜ych aplikacji Railsowych. Ta prezentacja podsumowuje pozostae problemy oraz prezentuj docelow油wizj opart na DDD/CQRS.
Functional programming principles are the foundation of design patterns in React. Following FP and design patterns in React leads to optimal solutions. Get to know them!
This document discusses the admin-on-rest React library for building admin interfaces. It provides a highly configurable React admin panel built on top of popular libraries like Redux, Redux-Form, and Material-UI. The library allows defining resources and their CRUD operations in just a few lines of code. It uses Redux and Redux-Sagas to manage data fetching and updating in a RESTful way. The UI is built from reusable components that can be customized through options and themes.
How to migrate large project from Angular to ReactTomasz Bak
油
Learn migration strategies for large front-end migration projects with an emphasis on continuous business value delivery.
Identify the Bounded Contexts in your application and
make your application more modular.
* Transform - create a parallel new view
* Coexist - leave the existing view for a time, so the functionality is implemented incrementally
* Eliminate - remove the old functionality as users stop using it
Cypress is an e2e testing tool that allows for testing web applications directly in the browser. It provides native access to the browser without using Selenium, making tasks like taking screenshots and recording videos possible. Some limitations are that it only supports single-page applications and one browser tab at a time. Cypress prioritizes developer experience through features like fast testing, intuitive debugging, and integration with continuous integration systems and dashboards. Many large companies have adopted Cypress for their e2e testing needs.
The document discusses working with npm packages. It provides guidance on how to find suitable npm packages based on quality, GitHub activity, and downloads. It outlines steps for modifying existing packages such as forking the repository, making changes locally or as a pull request. The document also describes how to create and publish a new npm package by initializing it with npm, adding metadata to the package.json file, and publishing updates to npm.
REvolution, czyli o bardziej obiektowym podejciu w RailsachThe Software House
油
Prezentacja z meetupu Uszanowanko Programowanko #3 http://www.uszanowanko.pl/rubyonrails
REvolution - czyli o bardziej obiektowym podejciu w rozwizaniach kolejowych
Framework Ruby on Rails pozwala na szybkie i stosunkowo atwe tworzenie aplikacji webowych w jzyku Ruby. Mo甜na powiedzie, 甜e podejcie zwane The Rails Way w wielu przypadkach zdao sw坦j egzamin. Szybko jednak okazao si, 甜e to podejcie nie sprawdza si w przypadku bardziej zo甜onych system坦w. Logika biznesowa w kontrolerach, wypasione modele, logika w szablonach og坦lnie m坦wic chaos. Potrzebna bya (r)ewolucja...
Autor: Tomek Jasiulek
Warsztaty: Podstawy PHP
Cz 2: Om坦wienie skadni jzyka PHP (wersja 7)
Prowadzcy: Krzysztof O甜坦g, CTO Codesushi
Om坦wienie skadni jzyka PHP (wersja 7):
1) Instalacja interpretera jzyka PHP
2) Deklaracja zmiennych i staych
3) Operatory i ich priorytet
4) Struktury kontrolne
5) Definiowanie funkcji
6) Alternatywna skadnia, czyli PHP jako system szablon坦w
7) Model obiektowy
a) Klasy
b) interface -y
c) Dziedziczenie
d) Magic methods
e) Autoloader
f) Obsuga bd坦w i wyjtk坦w
g) PDO - interface komunikacji z bazami danych
h) Om坦wienie biblioteki standardowej PHP
i) Om坦wienie rozszerzenia SPL
j) Standardy PSR
k) Standardy kodowania PSR-1 i PSR-2
l) Composer, standardy PSR-0 i PSR-4 i Packagist
[#4] spark - IBM Integrated Analytics SystemArtur Wronski
油
Presentation #4 from IBM conference "Analityka Nowej Generacji", 8th of March 2018, Warsaw
Title: Introduction to data science and spark
Presenter: Marcin Janiszewski
[language: polish]
[PL] PRUG Luty 2022 - Service objecty to za mao - jak 甜y z Railsami?Andrzej Krzywda
油
Service objecty daj nam sporo korzyci, ale nie rozwizuj problem坦w typowych dla du甜ych aplikacji Railsowych. Ta prezentacja podsumowuje pozostae problemy oraz prezentuj docelow油wizj opart na DDD/CQRS.
Functional programming principles are the foundation of design patterns in React. Following FP and design patterns in React leads to optimal solutions. Get to know them!
This document discusses the admin-on-rest React library for building admin interfaces. It provides a highly configurable React admin panel built on top of popular libraries like Redux, Redux-Form, and Material-UI. The library allows defining resources and their CRUD operations in just a few lines of code. It uses Redux and Redux-Sagas to manage data fetching and updating in a RESTful way. The UI is built from reusable components that can be customized through options and themes.
How to migrate large project from Angular to ReactTomasz Bak
油
Learn migration strategies for large front-end migration projects with an emphasis on continuous business value delivery.
Identify the Bounded Contexts in your application and
make your application more modular.
* Transform - create a parallel new view
* Coexist - leave the existing view for a time, so the functionality is implemented incrementally
* Eliminate - remove the old functionality as users stop using it
Cypress is an e2e testing tool that allows for testing web applications directly in the browser. It provides native access to the browser without using Selenium, making tasks like taking screenshots and recording videos possible. Some limitations are that it only supports single-page applications and one browser tab at a time. Cypress prioritizes developer experience through features like fast testing, intuitive debugging, and integration with continuous integration systems and dashboards. Many large companies have adopted Cypress for their e2e testing needs.
The document discusses working with npm packages. It provides guidance on how to find suitable npm packages based on quality, GitHub activity, and downloads. It outlines steps for modifying existing packages such as forking the repository, making changes locally or as a pull request. The document also describes how to create and publish a new npm package by initializing it with npm, adding metadata to the package.json file, and publishing updates to npm.
How to replace rails asset pipeline with webpack?Tomasz Bak
油
How to replace rails asset pipeline with webpack?
How to structure webpack.config.js?
What is NPM equivalent of ".ruby-version"?
What is NPM equivalent of "Gamefile.lock"?
The document discusses JavaScript promises and how they can be used to handle asynchronous operations. Promises allow asynchronous functions to return values asynchronously by attaching callbacks to the promise object. This avoids callback hell and makes asynchronous code easier to read and maintain. The document covers how promises can be chained together, executed in parallel, cached, and passed around between functions. It also discusses promise implementations in different frameworks like jQuery, Angular, and how promises can interact across frameworks.
Replacing Rails asset pipeline with GulpTomasz Bak
油
The document compares the Rails asset pipeline and Gulp for asset management. Both tools concatenate and minify JavaScript and CSS files as well as support preprocessing with CoffeeScript and Sass. Gulp provides additional automated tasks like removing unused CSS, creating image sprites, and checking PageSpeed scores. Integrating Gulp into Rails can be done with plugins like gulp-rev-rails-manifest. The document provides examples of using Gulp for a Rails frontend to isolate assets, commit only installed dependencies to source control, and leverage native frontend package and build systems.
This document discusses testing JavaScript with the Jasmine testing framework. It provides an overview of why to use JavaScript and Jasmine for testing, how Jasmine integrates well with Rails and supports CoffeeScript. It demonstrates sample tests written in JavaScript and CoffeeScript using Jasmine's matchers and other features. Finally, it provides a link to a GitHub repository with a demo of testing JavaScript with Jasmine.
2. Novell eDirectory, a LDAP
OpenLDAP i eDirectory s implementacjami tzw
usug katalogowych.
eDirectory jest oparty o otwarty standard LDAP,
ale definiuje wasne, dodatkowe schematy
obiekt坦w.
Mo甜na tak skonfigurowa eDirectory, aby inne
systemy (np. Solaris, Linux czy FreeBSD) mogy
z niego korzysta (za porednictwem protokou
LDAP) np. do autentykacji swoich u甜ytkownik坦w.
3. Usugi katalogowe
Usugi katalogowe to dostpne przez sie bazy
danych. Ich cechami charakterystycznymi s:
maa ilo danych w ka甜dym
zapytaniu/odpowiedzi
ograniczona funkcjonalno (w por坦wnaniu z
systemem bazodanowym og坦lnego
przeznaczenia)
aktualizacje (zmiany) s znacznie rzadsze
ni甜 zapytania
4. Struktura
Zwykle informacje w katalogu maj struktur
hierarchiczn (niemniej nie musi tak by).
Struktura danych (hierarchia) jest wygodna
do przeszukiwania i zapewnia pewne
minimalne zale甜noci midzy obiektami.
5. Reprezentacja danych w LDAP
Ka甜dy wpis ma niepowtarzalny klucz, tzw
jednoznaczn nazw (ang. distinguished
name lub kr坦cej: dn).
Nazwa ta jest opisana w RFC1779 i jest
zaprojektowana do u甜ywania przez ludzi, a
nie tylko komputery.
Ka甜dy dn jest skada si z komponent坦w.
Ka甜dy z komponent坦w jest acuchem znak坦w
zawierajcym par: atrybut=warto.
6. Przykadowy dn
CN=John Veslay,
OU=Computer Science,
O=Rensselaer Polytechnic Institute,
C=US
Dn jest zwykle zapisywany w jednej linii (co
zaznaczylimy ukonikami).
UWAGA: W standardzie LDAP, komponenty dn
rozdzielane s przecinkiem, ale np. w natywnym
eDirectory separatorem jest znak kropki.
7. Hierarchia
Podobnie jak w nazwach domen (DNS),
nazwy mog by interpretowane jako cz
hierarchii.
Ostatni komponent dn jest najwy甜szym
poziomem hiararchii
CN=Joe Integral, OU=Math, O=RPI, C=US
8. Schematy obiekt坦w (schemas)
Ustala reguy opisujce jakie typy danych s
przechowywane w katalogu
Pomagaj zarzdza sp坦jnoci i jakoci danych
Ogranicza duplikowanie danych
Atrybut objectclass okrela schematy, kt坦rych musi
przestrzega obiekt
Schematy obiekt坦w zawieraj:
wymagane atrybuty
dozwolone atrybuty
spos坦b por坦wnywania atrybut坦w
ograniczaj wielko p坦l atrybut坦w
9. Funkcjonalnoci LDAP
dodanie, usunicie, zmiana wpisu
zmiana jednoznacznej nazwy (DN) wpisu
przeszukiwanie (najczstrza operacja)
przeszukiwanie pewnego wycinka katalogu w
poszukiwaniu wpis坦w speniajcych pewne
okrelone kryteria
10. LDAP Data Interchange
Format (LDIF)
przedstawia wpisy LDAP w postaci tekstowej
jest atwy w odczytywaniu przez czowieka
umo甜liwia atw modyfikacj
# Przykad:
version: 1
dn: cn=johndoe, ou=provo, ou=users, o=novell
changetype: add
sn: Doe
givenName: John
objectClass: inetOrgPerson
mail: jdoe@novell.com
userPassword: Password
11. Inne przykady LDIF坦w
# modyfikacja adresu email
version: 1
dn: cn=johndoe, ou=provo, ou=users, o=novell
changetype: modify
replace: mail
mail: jdoe@novell.com
# modyfikacja nazwy usera i przeniesienie go
# do innej jednostki organizacyjnej
version: 1
dn: cn=johndoe, ou=provo, ou=users, o=novell
changetype: moddn
newrdn: cn=jimmydoe
deleteoldrdn: 0
newsuperior: ou=toronto, ou=users, o=novell
12. Parametryzacja przeszuka (w API)
base punkt pocztkowy (root DN) przeszukiwania
scope [ base | onelevel | subtree ]
time ograniczenie czasu na wykonanie
przeszukania
size ograniczenie iloci wynik坦w
attributes lista zwracanych atrybut坦w
attrsonly [ TRUE | FALSE ]
search_filter filtry zgodnie ze skadnia RFC1558
13. Przeszukiwanie katalogu
Typowe, jedno poziomowe wyszukiwanie w c=US,
zwracajce opisy wszystkich jednostek organizacyjnych
uczelni:
ldapsearch -L -s one -b "c=US"
"o=university*" o description
Wyniki przeszukiwa zwracane s w postaci LDIF, w
szczeg坦lnoci mo甜na sporzdzi export LDAP
Schema dla eDirectory przy pomocy wyszukania:
ldapsearch -h <host> -D <admin account> -w
<admin password> -b "cn=schema" -s base
"objectclass=subSchema"
14. Bardziej szczeg坦owe
opracowania
LDAP: An Unsung Hero of the IP
Communications Revolution
http://www.ind.alcatel.com/library/whitepapers/wp_LDAP.pdf
How to Make an Existing LDAP Application
Work with NDS
http://developer.novell.com/research/devnotes/2000/june/03/d000603.htm
Authenticating Users to UNIX Systems with
Novell eDirectory and LDAP
http://developer.novell.com/research/appnotes/2002/june/02/a020602.htm