Video stream url for VLC/DVR:
- rtsp://192.168.1.93:554/user=admin&password=&channel=&stream=.sdp?real_stream--rtp-caching=100
Telnet access
- telnet 192.168.1.10 23
- Localhost login: root
- Password: xmhdipc
| U-Boot SPL 2013.07 (Mar 19 2021 - 11:29:15) | |
| Timer init | |
| CLK stop | |
| PLL init | |
| pll_init:366 |
| From c79aedf13fe693da0fc5c4ff727aed5bd43526dc Mon Sep 17 00:00:00 2001 | |
| From: Hutson Betts <[email protected]> | |
| Date: Thu, 10 Dec 2020 21:13:54 -0600 | |
| Subject: [PATCH] glibc 2.28 | |
| diff --git a/lib/fflush.c b/lib/fflush.c | |
| index ef2a7f1..787790d 100644 | |
| --- a/lib/fflush.c | |
| +++ b/lib/fflush.c |
| #!/usr/bin/env bash | |
| ## Get the primary and secundary IPs | |
| awk '/\|--/ && !/\.0$|\.255$/ {print $2}' /proc/net/fib_trie | |
| ## Get only the primary IPs | |
| awk '/32 host/ { print i } {i=$2}' /proc/net/fib_trie |
| #! /bin/sh | |
| # SPDX-License-Identifier: WTFPL | |
| # Actually detecting musl libc. | |
| # How it works | |
| # ------------- | |
| # | |
| # WARNING - This is a hack and the concept will likely change in future. |
| -- If you have a recent firmware from the dev branch you could do away with that ugly timer | |
| -- by relying on WiFi events and (re-)acting accordingly. See wifi.sta.eventMonReg() at | |
| -- https://github.com/nodemcu/nodemcu-firmware/wiki/nodemcu_api_en#wifistaeventmonreg | |
| -- init all globals | |
| ... | |
| wifiReady = 0 | |
| function configureWiFi() |
| #!/usr/bin/env ruby | |
| # | |
| # This code snippet shows how to enable SSL in Sinatra+Thin. | |
| # | |
| require 'sinatra' | |
| require 'thin' | |
| class MyThinBackend < ::Thin::Backends::TcpServer | |
| def initialize(host, port, options) |
| # The filter_parameter_logging method, used to filter request parameters | |
| # (such as passwords) from the log, defines a protected method called | |
| # filter_parameter when called. Its existence is later tested using | |
| # respond_to?, without the include_private parameter. Due to the respond_to? | |
| # behavior change, the method existence is never detected, and parameter | |
| # filtering stops working. | |
| require 'action_controller' | |
| module ParameterFilterPatch | |
| def respond_to?(method, include_private = false) |
| <!DOCTYPE html> | |
| <html> | |
| <head> | |
| <script> | |
| window.MediaSource = window.MediaSource || window.WebKitMediaSource; | |
| function testTypes(types) { | |
| for (var i = 0; i < types.length; ++i) | |
| console.log("MediaSource.isTypeSupported(" + types[i] + ") : " + MediaSource.isTypeSupported(types[i])); | |
| } |
| # encoding: UTF-8 | |
| class ActiveRecord::Base | |
| # Class method to add destroyable paperclip attachments. | |
| # | |
| # Example: | |
| # has_attached_file :image | |
| # has_destroyable_file :image | |
| # attr_accessible :image_delete | |
| # |