| BibTeX | @inproceedings{Nazarewicz2025guest,
title = {Be My Guest: {Welcoming} Interoperability into {IBC}-Incompatible Blockchains},
author = {Michał Nazarewicz and Dhruv D.\ Jain and Miguel Matos and Blas Rodriguez},
booktitle = {55th Annual IEEE/IFIP International Conference on Dependable Systems and Networks\,--\,Supplemental Volume (DSN-S)},
pages = {160--166},
year = 2025,
month = jun,
day = {23--26},
location = {Naples, Italy},
publisher = {IEEE},
address = {Piscataway, USA},
doi = {10.1109/DSN-S65789.2025.00057}
} |
|---|
| IEEE | M. Nazarewicz, D. D. Jain, M. Matos, and B. Rodriguez, “Be my guest: Welcoming interoperability into IBC-incompatible blockchains,” 2025 55th Annual IEEE/IFIP International Conference on Dependable Systems and Networks – Supplemental Volume (DSN-S), Naples, Italy, Jun. 2025, pp. 160–166, doi:10.1109/DSN-S65789.2025.00057 I’m delighted to share my paper I’ve presented at the IEEE/IFIP International Conference on Dependable Systems: ‘Be My Guest: Welcoming Interoperability into IBC-Incompatible Blockchains’. It introduces the concept of a guest blockchain which runs on top of a blockchain and provides features necessary to support the Inter-Blockchain Communication (IBC) protocol. This enables trustless cross-chain interoperability between blockchains which would otherwise not support IBC-based communication. We demonstrate our approach by deploying the guest blockchain on Solana connecting it to the Cosmos ecosystem with performance comparable to native IBC implementations.cd is a straightforward command. As per the name, it changes the directory and does its job perfectly well. But what if it could do more? One scenario is wanting to execute a command inside a specific location without affecting the current working directory (CWD). This article introduces a cd replacement which offers that feature as well as provides more ways to specify the target directory.
It is important to note that it’s not intended for scripting. Rather, it’s only meant for interactive use where it streamlines some operations. | BibTeX | @mastersthesis{Nazarewicz2013bsc,
title = {Alokacja ciągłych fizycznie obszarów pamięci w systemie {Linux}},
author = {Michał Nazarewicz},
year = 2013,
school = {WEiTI/ISE, PW},
address = {Warszawa},
type = {Praca inżynierska},
urn = {urn:pw-repo:WUT2a4eca3283974485823865112329121d},
url = {https:/mina86.com/2013/cma-po-polsku/}
}
| ACM | Michał Nazarewicz. 2013. Alokacja ciągłych fizycznie obszarów pamięci w systemie Linux. Praca inżynierska. WEiTI/ISE, PW, Warszawa. https:/mina86.com/2013/cma-po-polsku/ |
|---|
| APA | Nazarewicz, M. (2013). Alokacja ciągłych fizycznie obszarów pamięci w systemie Linux [Praca inżynierska, WEiTI/ISE, PW]. https:/mina86.com/2013/cma-po-polsku/ |
|---|
| IEEE | M. Nazarewicz, „Alokacja ciągłych fizycznie obszarów pamięci w systemie Linux,” Praca inżynierska, WEiTI/ISE, PW, Warszawa, 2013. [Online]. https:/mina86.com/2013/cma-po-polsku/ Będę miał dzisiaj przyjemność prezentować Contiguous Memory Allocator na seminarium dyplomowym (CMA jest bowiem tematem mojej pracy). Dostępny jest również referat opisujący z większą zawartość slajdów. Aktualizacja: Z racji, że jestem już po obronie, dodaję również link do pracy inżynierskiej. Prezentacja nie opisuje sposobu użycia CMA zatem po więcej szczegółów odsyłam do materiałów z LCE 2012. No i oczywiście jest również strona mina86.com/cma/, z której linkuję do przeróżnych materiałów dotyczących CMA.| BibTeX | @inproceedings{Nazarewicz2012lce,
title = {{Contiguous Memory Allocator}: {Allocating} Big Chunks of Physically Contiguous Memory},
author = {Michał Nazarewicz},
booktitle = {LinuxCon Europe 2012},
year = 2012,
month = nov,
day = {5--7},
location = {Barcelona, Spain},
url = {https://events.static.linuxfound.org/images/stories/pdf/lceu2012_nazarwicz.pdf}
} |
|---|
| ACM | Michał Nazarewicz. 2012. Contiguous Memory Allocator: Allocating Big Chunks of Physically Contiguous Memory. In LinuxCon Europe 2012, Barcelona, Spain. Retrieved from https://events.static.linuxfound.org/images/stories/pdf/lceu2012_nazarwicz.pdf |
|---|
| APA | Nazarewicz, M. (2012, November). Contiguous Memory Allocator: Allocating Big Chunks of Physically Contiguous Memory. LinuxCon Europe 2012. https://events.static.linuxfound.org/images/stories/pdf/lceu2012_nazarwicz.pdf |
|---|
| IEEE | M. Nazarewicz, “Contiguous Memory Allocator: Allocating Big Chunks of Physically Contiguous Memory,” presented at LinuxCon Europe 2012, Barcelona, Spain, Nov. 5–7, 2012. [Online]. Available: https://events.static.linuxfound.org/images/stories/pdf/lceu2012_nazarwicz.pdf LinuxCon / Embedded Linux Conference Europe 2012 is nearly over, and I had a pleasure of talking about the Contiguous Memory Allocator. Slides from the talk are available for download and their source code can be accessed at GitHub. Unfortunately, in contrast to other LCE/ELCE conferences, talks were not recorded, so the video of the presentation is not available. For more links regarding CMA, I have set up a resource page at mina86.com/cma/. Beside the link to the final CMA patchset and to the LCE/ELCE presentation, it links to various articles and patches relating to CMA directly or indirectly. Prezentacja z seminarium dyplomowego na temat mechanizmów synchronizacji w jądrze Linux. Pokrótce przedstawia bariery pamięci, zmienne atomowe, semafory, spinlocki itp. | BibTeX | @inproceedings{Nazarewicz2010dwo,
title = {Prosty sterownik},
author = {Michał Nazarewicz},
booktitle = {Dni Wolnego Oprogramowania},
year = 2010,
month = mar,
day = 5,
address = {Bielsko-Biała},
url = {https://mina86.com/2010/dni-wolnego-oprogramowania/}
} |
|---|
| ACM | Michał Nazarewicz. 2010. Prosty sterownik. W Dni Wolnego Oprogramowania, Bielsko-Biała. https://mina86.com/2010/dni-wolnego-oprogramowania/ |
|---|
| APA | Nazarewicz, M. (2010). Prosty sterownik. Dni Wolnego Oprogramowania. https://mina86.com/2010/dni-wolnego-oprogramowania/ |
|---|
| IEEE | M. Nazarewicz, „Prosty sterownik,” 2010. [Online]. https://mina86.com/2010/dni-wolnego-oprogramowania/ UPDATE: Dni ciągle jeszcze trwają, acz moja prelekcja już się odbyła, w związku z czym umieszczam nowszą, a tym samym poprawioną wersję prezentacji wraz z pełnymi kodami źródłowymi. Niektóry wiedzą, inni właśnie się dowiedzą, iż w przyszły piątek (5 marca) ruszają III Dni Wolnego Oprogramowania w Bielsku-Białej. Będę miał przyjemność nie tylko bycia na tej imprezie, ale również aktywnego uczestnictwa. Dla wszelkich osób zainteresowanych udostępniam wersję alfa prezentacji, którą będę przedstawiał. Po zakończeniu wystawię wersję finalną wraz ze wszystkimi kodami źródłowymi.Some time ago, I’ve modified the tabbed rxvt-unicode extension adding a few useful features. Somehow upstream did not want it while people started modifying the extension even more and so tabbedex fork came to be. The code can be browsed on GitHub or cloned from git://github.com/mina86/urxvt-tabbedex.git tabbedex carries a lot of changes and it would be futile to try and list them all here especially as the list would likely become out of date soon. Because of that, I recommend taking a look at the source code, which has, at the very beginning, a comment with a list of changes made.
And finally, after doing some paper work, I’ve created a set of public git repositories with various stuff written by me. At the moment, the most interesting is probably a dot-files repository which contains my configuration files — hope someone’ll find it useful. Something for real unix geeks: Script that makes well known ls command work in Irssi the way God intended, ie. displaying nick list (no slash required). Prezentacja, którą miałem przyjemność omawiać w trakcie V Sesji Linuksowej traktująca o mechanizmie ochrony stosu polegającym na dodaniu strażnika pomiędzy adresem powrotu a zmiennymi lokalnymi funkcji. Archiwum zawiera również proste programy, które były prezentowane w trakcie wykładu. |
|---|
|
|---|
|
|---|
|
|---|
|
|---|