Jump to content
View in the app

A better way to browse. Learn more.

Tuts 4 You

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Programming Resources

Share an interesting blog, news page or other resource...

  1. Teddy Rogers
    Started by Teddy Rogers,

    This is a repost from the "PureBasic Adventures" blog... Last week I read a blog entry by Raymond Chan regarding the way Task Manager computes the systems up-time and it reminded me of a bug I noticed in AID64's implementation. On Sunday I had a bit of free time before the Manchester United vs Arsenal game kicked off and decided to see what I could come up with. There are a dozen different methods for calculating up-time, some methods are better and some of these do factor in leap years. Raymond's particular blog mentioned the use of GetTickCount API (contradictory to what he implies it does include sleep time), that method seems a little long winded if your end…

    • 0 replies
    • 7.6k views
    Teddy Rogers
  2. Teddy Rogers
    Started by Teddy Rogers,

    This is a repost from the "PureBasic Adventures" blog... A query was raised last week about how to determine the calendar date format for different regions; year/month/day, day/month/year, etc. After a bit of fruitless pondering whether this could be achieved via API I decided to see if it could be done via the registry. Multiple editions of Windows support the International registry subkey and from there we can use either sShortDate or sLongDate to help us reach our goal. The operating system kindly finds and formats the calendar date in the correct regional order when the user configures their region in the Control Panel or during installation. I chose sShortDate a…

    • 0 replies
    • 8.3k views
    Teddy Rogers
  3. Teddy Rogers
    Started by Teddy Rogers,

    This is a repost from the "PureBasic Adventures" blog... Here is a simple example in PureBasic code for using a self-debugger, commonly referred to as Debug Blocker. Compile (or run one of the attached executables in the archive) and click on the "CLICK ME!" button to create a duplicate process being self-debugged. Any queries about the code please comment below... ; ------------------------------------------------------------------ ; ; PureBasic DebugBlocker() function, creates a copy of the currently running ; process as a child and attaches to it for self-debugging. This method is ; commonly referred to as "self-debugging" or "Debug Blocker" and is used …

    Teddy Rogers
  4. Teddy Rogers
    Started by Teddy Rogers,

    This is a repost from the "PureBasic Adventures" blog... Apparently... Windows 8.1 came with a new flag for PrintWindow called, PW_RENDERFULLCONTENT. This allows PrintWindow to properly capture window content that is displaying DirectX through DWM. Below are some screenshots taken of Unreal Tournament. The first is how PrintWindow normally captures a window with DirectX content being rendered inside it, notice the window border is missing and there is corrupted graphics on the right. The second screenshot is taken with PW_RENDERFULLCONTENT... Below is an example using PureBasic code, there isn't much information about PW_RENDERFULLCONTENT and it is cu…

    Teddy Rogers
  5. Teddy Rogers
    Started by Teddy Rogers,

    This is a repost from the "PureBasic Adventures" blog... I needed some code in PureBasic to check if the logged in user and/or running process is a member of the Administrator group. There is IsUserAnAdmin function, it works and is easy to include in your code... If IsUserAnAdmin_() Debug "Running as an Adminstrator" Else Debug "Running as a Limited User" EndIf Unfortunately as Microsoft states on MSDN it's a wrapper on a short lifespan, support for it ended with Windows Vista but the function still works in Windows 8.1. Microsoft suggests using the CheckTokenMembership function with the SID identifier NtAthority which, requires a little bit more code to b…

    • 0 replies
    • 7.3k views
    Teddy Rogers
  6. Teddy Rogers
    Started by Teddy Rogers,

    This is a repost from the "PureBasic Adventures" blog... Last year a friend of mine was talking about PureBasic and how easy and good it was for coding and how much he liked working with it. I didn't really take much notice of it - it was just another Basic language, right?! Earlier this year he started showing off some of his remade old school crack intro's and demos from way back in the early 80's and 90's from the Amiga scene including some general effects so I decided to download a copy of PureBasic and tried out some of the features of the language. I liked it so much that I ended up purchasing a licence for PureBasic and have been using it ever since when I've …

    • 0 replies
    • 7.8k views
    Teddy Rogers
  7. DefCon42
    Started by DefCon42,

    https://github.com/DefCon42/op-mutation decided to release the source because it's a neat example of a practical application of linear algebra yes, i know the code does not look great and there's blatant violations of like every standard ever no, i won't change that :^) note: only works with relatively simple operations. add, sub, not, etc will work but higher order operators like multiplication and exponentiation will not

    • 1 reply
    • 8.3k views
  8. Kurapica
    Started by Kurapica,

  9. root
    Started by root,

    this is my project for porting keras(Deep Learning for humans http://keras.io/) to delphi https://github.com/Pigrecos/Keras4Delphi Keras4Delphi is a high-level neural networks API, written in Pascal with Python Binding

  10. Bartosz Wójcik
    Started by Bartosz Wójcik,

    Simple Polymorphic Engine (SPE32) is a simple polymorphic engine for encrypting code and data. It is an amateur project that can be used to demonstrate what polymorphic engines are. SPE32 allows you to encrypt any data and generate a unique decryption code for this data. The encryption algorithm uses randomly selected instructions and encryption keys. https://github.com/PELock/Simple-Polymorphic-Engine-SPE32 Sample polymorphic code in x86dbg window: Another polymorphic code mutation, this time with code junks

      • Like
    • 2 replies
    • 8.7k views
  11. TomaHawk

    I used this in my MyAppSecured exe protector project. This code emulates the winAPI CreateThread using ZwCreateThread, in pure MASM, compiled in WinASM studio. Feel free to use it for your own projects. ZwCreateThread example.rar

    • 0 replies
    • 7.8k views
  12. root

    I created this experimental project. I hope someone can be useful. any collaboration and improvement is welcome thank you https://github.com/Pigrecos/Triton4Delphi

    • 0 replies
    • 7k views
  13. fearless
    Started by fearless,

    I have a small collection of win32 reference help files in chm format, created with PackageThis. Unfortunately the PackageThis (https://packagethis.codeplex.com/) doesnt work anymore, and hasnt been updated in years. At the time i only collected a few topics of potential interest to myself and not every subset of the MSDN library. The collection contains the following: COM.chm Cryptography.chm DeviceManagement.chm DynamicLinkLibraries.chm FileManagement.chm FileSystems.chm ListviewControls.chm MAPI.chm ODBC.chm Processes.chm ProgressBarControls.chm psapi.chm Services.chm ToolbarCont…

      • Like
    • 5 replies
    • 13.2k views
  14. only2dhir
    Started by only2dhir,

    RSA Encryption and Decryption Free Online Tool

    • 0 replies
    • 6.8k views
  15. fearless
    Started by fearless,

    I created a spinner type control to add to the ModernUI controls (based on an my original version a few years ago: http://masm32.com/board/index.php?topic=1179.0) - typically used when loading, pre-loading or processing something and to hint or indicate to the user something is occurring - similar in that regard to progress bar controls. Download The control can be downloaded via the ModernUI repository or downloaded directly from this link: https://github.com/mrfearless/ModernUI/blob/master/Release/ModernUI_Spinner.zip?raw=true Example I created an example project to demonstrate it. The example (which includes a Radasm project) can be download…

      • Like
    • 2 replies
    • 7.1k views
  16. whoknows
    Started by whoknows,

    https://www.youtube.com/watch?v=bcByQtkpmPg

      • Haha
    • 3 replies
    • 6.9k views
  17. whoknows
    Started by whoknows,

    https://github.com/Tinram/Bookmarks-Checker

      • Like
    • 1 reply
    • 6.8k views
  18. whoknows
    Started by whoknows,

    Java, JavaScript, Python, Node JS, PHP, GoLang, C#, Angular, VueJS, TypeScript, JavaEE, Spring, JAX-RS, JPA, etc. Totally free and open source http://www.telosys.org/

    • 1 reply
    • 11.4k views
  19. James Taylor
    Started by James Taylor,

    How did you start learning assembly programming language? What books is best for helping learning assembly from ground up? Please make you own opinion based on your experience. Thanks

      • Confused
      • Like
    • 9 replies
    • 12.4k views
  20. CodeExplorer
    Started by CodeExplorer,

    DDOS Attack Tool source code VB .NET Attached.

      • Thanks
      • Like
    • 14 replies
    • 27.9k views
    CodeExplorer
  21. kate

    I have one windows application which I want to run in virtual machine but its detecting that application is running in virtual machine. I have tried modifying registry and also tried other tweaks in order to make my virtual machine looks like real computer. I have tried windows 7,8 and 10 in virtual machine but same result. I need someone who can modify the virtual machine so that the application can run in virtual machine. I need to run that application in Oracle VM Virtual Box. I am attaching the exe I want to run in the Oracle VM Virtual Box. According to my research the exe is finding the name virtual machine and VBOX from registry and from other places i.e. from driv…

    • 1 reply
    • 8.9k views
  22. CodeExplorer
    Started by CodeExplorer,

    Apatana Studio shit: Web designer but doesn't compare with TOWeb5 (the best) or openElement! Run Aptana_Studio_3_Setup_3.6.1.exe /extract:"folder" else node-v8.9.3-x86.msi needed! After extracting: you could launch AptanaStudio3.exe or you could launch studio3.bat When you wanna launch web page (Run->Run Ctrl+F11) you got to select a html file from your project. Maybe (just maybe) someone will find this useful.

    • 1 reply
    • 23.7k views
  23. Teddy Rogers
    Started by Teddy Rogers,

    Get a Windows 10 Development Environment https://developer.microsoft.com/en-us/windows/downloads/virtual-machines Ted.

    • 0 replies
    • 6.4k views
  24. CodeExplorer
    Started by CodeExplorer,

    Assembly Language: Assembly Language P1: Construction of a 32 bits processor Assembly Language P2: The construction of Executable Windows files Assembly Language P3: Processor Instructions Assembly Language P4: Coprocessor Instructions Assembly Language P5: Global variable Assembly Language P6: Functions and local variables I know they aren't perfect. Please report any bug or misleading you may find. Assembly.Language.zip

    • 0 replies
    • 10.5k views
    CodeExplorer
  25. fearless
    Started by fearless,

    I created an online or downloadable book using gitbook.com https://mrfearless.gitbooks.io/creating-controls-in-assembler Note: The downloadable epub and mobi formats on gitbook.com seem a little buggy. The downloadable pdf format appears to be fine, and reading the gitbook online shows the animated gifs (static images displayed alongside for the ebook formats). Hopefully it is interesting and/or useful to someone.

      • Like
    • 2 replies
    • 12k views

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.