time.google.com
time1.google.com
time2.google.com
time3.google.com
| const std = @import("std"); | |
| // NOTE: In smart contract context don't really have to free memory before execution ends | |
| var arena = std.heap.ArenaAllocator.init(std.heap.page_allocator); | |
| var allocator = arena.allocator(); | |
| // Import host functions provided by NEAR runtime. | |
| // See https://github.com/near/near-sdk-rs/blob/78c16447486285fd952765ef3e727e16d6c8c867/near-sdk/src/environment/env.rs#L117 | |
| extern fn input(register_id: u64) void; | |
| extern fn read_register(register_id: u64, ptr: u64) void; |
| # Temporarily add a normal upstream DNS resolver | |
| /ip dns set servers=1.1.1.1,1.0.0.1 | |
| # CA certificates extracted from Mozilla | |
| /tool fetch url=https://curl.se/ca/cacert.pem | |
| # Import the downloaded ca-store (127 certificates) | |
| /certificate import file-name=cacert.pem passphrase="" | |
| # Set the DoH resolver to cloudflare |
| cmake_minimum_required(VERSION 3.8) | |
| project(tsProject) | |
| # Managing translations require LinguistTools module | |
| # The cmake function is defined in the Qt installation tree: | |
| # i.e. Qt5.9.1/5.9.1/gcc_64/lib/cmake/Qt5LinguistTools/Qt5LinguistToolsMacros.cmake | |
| # Reference: https://doc.qt.io/qt-5/cmake-manual.html#qt5linguisttools-macros | |
| find_package(Qt5 COMPONENTS Widgets LinguistTools) | |
| set (CMAKE_CXX_STANDARD 11) | |
| set(CMAKE_INCLUDE_CURRENT_DIR ON) |
Code is clean if it can be understood easily – by everyone on the team. Clean code can be read and enhanced by a developer other than its original author. With understandability comes readability, changeability, extensibility and maintainability.
| # Author: Pieter Noordhuis | |
| # Description: Simple demo to showcase Redis PubSub with EventMachine | |
| # | |
| # Update 7 Oct 2010: | |
| # - This example does *not* appear to work with Chrome >=6.0. Apparently, | |
| # the WebSocket protocol implementation in the cramp gem does not work | |
| # well with Chrome's (newer) WebSocket implementation. | |
| # | |
| # Requirements: | |
| # - rubygems: eventmachine, thin, cramp, sinatra, yajl-ruby |