動態

@masutaadashi

如何成為數字遊民,隨時隨地工作?

遊牧生活 我是一個數字遊民。這意味着我可以在世界任何地方都可以工作。如果你也想嘗試一下,這裏有一些關於如何成為數字遊民和長期旅行的提示。 在作為數字遊民遠程工作 10 年後,在國外生活並環遊世界,同時在網上賺取收入這是我能夠對遊牧生活有很多瞭解的原因。 在我的旅行過程中,我曾在墨西哥、泰國、尼加拉瓜、意大利、西班牙和南非等地定居過。在使用筆記本電腦工作時,我還通過網絡訪問了 50 多個不同的國家

masutaadashi 頭像

@masutaadashi

昵稱 Masutaa大師

@masutaadashi

程序員30歲的職場困境該如何破解?

一、從“工程師”到“碼農”的演變 在互聯網的初期,程序員還被尊稱為工程師,角色更像是創新者和探索者。那時候,百廢待興,他們需要親自去探索、去創新,去定義這個新興領域的規則和標準。那無疑是個欣欣向榮的時代。 然而,如今的互聯網早已過了那個野蠻生長的時代,工種逐漸細分,程序員成為了隨時可替換的螺絲釘,負責着精細、單一的任務,只需要某一個模塊的工作,而這樣的工作卻缺少了職場最珍貴的特性--不可替代性。

masutaadashi 頭像

@masutaadashi

昵稱 Masutaa大師

@exunit

“師夷長技以制夷” 與發展道路的選擇

“師夷長技以制夷” 作為歷史教科書上的名言,被大多數人當作是一個明智的選擇,然而,從生活角度出發,打個比方,我和喬丹比賽,如果選擇他的“長技”———籃球,那無異於投子認輸。當西方的堅船利炮打入國門,清廷從目空一切快速被打服了,轉變為妄自菲薄,找不到自己的任何“長技”,只能從敵人那裏學習。我並不是認為這種學習是錯誤的,只是,西方已經打了幾百年的海戰,這種經驗無論如何是不可能在幾年甚至幾十年內學會的,

exunit 頭像

@exunit

昵稱 Ljzn

@dewujishu

程序員如何提升個人技術影響力|得物技術

都説程序員的成長是碼出來的,此話不假。但如果既會寫代碼,還會寫文章,還能講PPT,那你離影響力還會遠嗎? 本文是針對每一個技術同學都適用。我將從行業技術大會主編的角色告訴你,如何打造自己的技術影響力,有哪些通用的手段,我自己又該如何做個性化疊加;我是技術小白,或者我有一定技術基礎,我又該怎麼打造自己的影響力? 一、為什麼要分享這個話題? 最近和一些技術同學聊天中,經常會聽到,誰誰誰在xx大會發表演

dewujishu 頭像

@dewujishu

昵稱 得物技術

@kasong

我是如何解決職場內卷、不穩定、沒前景的

大家好,我卡頌。 我的讀者大部分是職場人,在經濟下行期,大家普遍反映混職場艱難。 再深究下,發現造成職場艱難的原因主要有三個: 內卷:狼多肉少 不穩定:裁員總是不期而遇 沒前景:明知過幾年會被優化,但無法改變 本文根據我的個人經歷以及大量案例走訪,得出一套切實可行的不內卷、高穩定、有前景的職業發展路徑。 推薦職場發展遇到卡點的同學閲讀。 造成三個問題的原因 要知道問題的解法,首先得了解問

kasong 頭像

@kasong

昵稱 卡頌

@ntksol

此生絕不再打工!

在第二季度的那三個月中發生了很多變化,導致制定的 OKR 雖然有去做,但絕大部分事項沒有開展落地。 那期間的經歷所產生的憋屈、無奈、失望、無趣、憤怒等,它們交織在一起形成了至今仍籠罩在我心頭的陰霾,揮之不去。 但這也對我產生了積極作用,逼迫我弄得更明白自己到底應該怎樣——在獲得我想要的「自由」之前,一切事情以我獲得「自由」為優先,阻礙與攔截者拒絕或剷除之! 因此,在對現在的人來説很重要的兩個方面我

ntksol 頭像

@ntksol

昵稱 歐雷

@jiavan

LayoutUnit & Subpixel Layout

LayoutUnit Subpixel Layout 引言 為了更好的支持移動端和 PC 端的縮放,WebKit 增加了subpixel layout(次像素/亞像素佈局)為此他們還改變了 rendering tree。一個次像素單元在 WebKit 內被稱為 LayoutUnit 用於取代之前使用整數來佈局一個元素在頁面中位置和大小。從 2013 年開始 WebKit 就已經開啓了這個 fla

jiavan 頭像

@jiavan

昵稱 Jiavan

@fengshuan

淺談Hybrid

引言 隨着 Web 技術和移動設備的飛速發展,各種 APP 層出不窮,極速的業務擴展提高了團隊對開發效率的要求,這個時候使用 IOS/Andriod 開發一個 APP 似乎成本有點過高了,而 H5 的低成本、高效率、跨平台等特性馬上被利用起來形成了一種新的開發模式:Hybrid APP。 Hybrid 技術已經成為一種最主流最常見的方案。一套好的 Hybrid 架構解決方案能讓 App 既能擁有極

fengshuan 頭像

@fengshuan

昵稱 前端森林

@djz1234

JSBridge 實現原理及開發實踐

JavaScript是運行在一個單獨的 JS Context中(例如: webview的webkit引擎,JSCore) 本位主要總結下 JSBridge 前端實現原理,來自工作中的總結,安卓/ios代碼僅為示意 JSBridge 是廣為流行的Hybrid 開發中JS和Native一種通信方式,簡單的説,JSBridge就是定義Native和JS的通信,Native只通過一個固定的

djz1234 頭像

@djz1234

昵稱 大桔子

@invalidnull

用SAP WebIDE將CRUD Master-Detail應用打包成Hybrid App

登錄api.sap.com, 找到自己想用ABAP調用的API: API References裏,點擊Code Snippt, 即可看到API Hub自動生成的使用ABAP調用該API的代碼: 在SAP WebIDE裏,選擇Tools-Preferences, 啓用Hybrid App Toolkit: 選擇WebIDE裏的Master-Detail應用文件夾,右鍵菜單裏選擇Mobile

invalidnull 頭像

@invalidnull

昵稱 註銷

@xiangyuecn

(已過時)靜態集成騰訊TBS X5內核WebView,從微信提取新版30M瀏覽器內核打包進apk

2022-02-11更新:新版本TBS SDK已恢復支持靜態集成的方法,無需在使用本文的方法了。 測試新SDK(ver:44153 date:2022-1-17)已提供QbSdk.installLocalTbsCore方法,沒翻到此方法的官方文檔,應該是還沒有打算公開。 請直接下載最新sdk,然後調用QbSdk.installLocalTbsCore進行靜態集成。 參考文章:https://

xiangyuecn 頭像

@xiangyuecn

昵稱 高堅果

@imouou_5a60be738882f

【快速開發App實戰】BUI高仿網易新聞App系列一、搭建App開發環境和工作空間

一. 搭建App開發環境和工作空間 前言 我們的目標是要做一個真實的案例, 着重通過BUI框架及其相關工具的使用, 結合原生打包平台, 幫助大家理解一個App的開發過程. 以最新網易新聞的App為例, 儘量只描述過程, 細節可以自行完善, 高仿得太過以假亂真, 會有侵權問題 ^_^. 文章會分為多個小章節, 知識點逐個講解的方式, 每天掌握一點點, 進步一點點. 文章首發都會在bui神速訂閲號,

@imouou_5a60be738882f

[分享]高仿網易新聞WebApp模板源碼下載

BUI-163網易新聞 大小: 6.27M 該App基於BUI Webapp框架+Dcloud構建. 僅供學習交流使用. 整個app開發過程記錄在這裏bui神速訂閲號. 快速開發App系列篇 預覽 交互1: 下拉刷新, 加載分頁 交互2: Tab嵌套交互 交互3: 欄目刪減自動更新 交互4: 底部tab的交互, 每個Tab裏面還有各自的交互 下載 源碼下載: https

@qiming_5f474bd033bca

揭開WebView的神秘面紗系列(一)之WebView簡介

前言 WebView毫不誇張的説就是一個微型的瀏覽器,WebView讓開發者可以在Native中展示Web頁面,而在Hybrid方案大行其道的今天,WebView在開發過程中更是扮演着不可或缺的角色,雖然Webiew簡單易用,只要簡單的創建一個實例,然後調用loadUrl方法就可以運行展示一個Web頁面,然而你真的瞭解Webview嗎?它如何與Native交互?又是如何向展示的Web頁面去注入JS

@mihuartuanr

手機hybrid應用H5開發

H5開發 引入flexible.js 在*.html的head標籤中引入script src="http://g.tbcdn.cn/mtb/lib-flexible/0.3.4/??flexible_css.js,flexible.js"/script Note:HTML中無需設置meta name="viewport" content="width=device-width, initia

mihuartuanr 頭像

@mihuartuanr

昵稱 米花兒團兒

@pingan8787

5個Chrome調試混合應用的技巧

對前端開發人員來説,Chrome 真是一個必備的開發工具,大到頁面展示,小到 BUG 調試/HTTP 抓包等,本文我將和大家分享自己做混合應用開發過程中經常用到的幾個調試技巧。 一、調試安卓應用 在進行混合應用開發過程中,經常需要在安卓應用中調試 H5 項目的代碼,這裏我們就需要了解安卓應用如何在 Chrome 上進行調試。 接下來簡單介紹一下,希望大家還是能實際進行調試看看: 1. 準備工

pingan8787 頭像

@pingan8787

昵稱 pingan8787

@fantasticlbp

一個 Hybrid SDK 設計與實現

隨着移動浪潮的興起,各種 App 層出不窮,極速發展的業務拓展提升了團隊對開發效率的要求,這個時候純粹使用 Native 開發技術成本難免會更高一點。而 H5 的低成本、高效率、跨平台等特性馬上被利用起來了,形成一種新的開發模式: Hybrid App 作為一種混合開發的模式,Hybrid App 底層依賴於 Native 提供的容器(Webview),上層使用各種前端技術完成業務開發(現在三足鼎

fantasticlbp 頭像

@fantasticlbp

昵稱 杭城小劉

@moyuyaowan

【招商銀行-掌上生活-運行H5頁面】JS-SDK及其特有schema

掌上生活是一個比較先進的銀行App,不能單純當做瀏覽器來處理,其有專門提供的JS-SDK供調用 JS-SDK: https://open.cmbchina.com/Pla... 如果不想引入這個庫的話,有一些細微但重要的功能可以直接仿寫,比如判斷是否在掌上生活中,就是通過正則匹配UA判斷的 判斷是否在掌上生活中:/cmblife/.test(ua); 在該App內想要喚起美團,也不能直接使用

moyuyaowan 頭像

@moyuyaowan

昵稱 魔芋藥丸

@aliterminal

iOS 端容器之WKWebView那些事

熟悉 iOS/macOS Hybrid 混合開發的同學應該都有體會,WKWebView 雖然是蘋果作為替代 UIWebView\WebView 而推出的"新"組件,但大部分開發者對它實在“愛不起來”。畢竟對於國內大部分應用開發者來説,在實際使用中 WKWebView 所謂的“優勢”未必能體現出來,但帶來的“坑”卻都着實都不淺。 目前社區或線上可查找的 WKWebView 相關資料,大多比較陳舊且

aliterminal 頭像

@aliterminal

昵稱 阿里巴巴終端技術

@aliterminal

提升 Hybrid 體驗:餓了麼雙十一 PHA 框架技術實踐

作者:逍菲、崖鬆、子倫 餓了麼端 618、國慶、雙11、雙12等大促會場基本上會標配底部導航,在之前普通H5容器中底部導航是前端實現,每次點擊會場底部導航的tab,都會重新啓動一個活動頁面覆蓋在上面,即使之前打開過的tab也都要重新創建和加載,體驗不佳,且H5也不能很好的結合Native能力做進一步的體驗和性能優化。 經過調研發現手淘PHA框架可解決上述痛點問題,PHA容器底部TabBar為Na

aliterminal 頭像

@aliterminal

昵稱 阿里巴巴終端技術

@huobaodechahu

小程序會帶動Hybrid App崛起嗎?

Hybrid App 開發模式 Hhybrid App顧名思義就是原生 App 與 Web App 的結合。它的殼是原生 App,但是裏面放的是網頁。 可以理解成,混合 App 裏面隱藏了一個瀏覽器,用户看到的實際上是這個隱藏瀏覽器渲染出來的網頁。 混合 App 的原生外殼稱為"容器",內部隱藏的瀏覽器,通常使用系統提供的網頁渲染控件(即 WebView 控件),也可以自己內置一個瀏覽器內核。結構

huobaodechahu 頭像

@huobaodechahu

昵稱 火爆的茶壺

@beckyyyy

WebViewJavascriptBridge.js代碼學習

//notation: js file can only use this kind of comments //since comments will cause error when use in webview.loadurl, //comments will be remove by java use regexp (function() { if (window.WebViewJav

beckyyyy 頭像

@beckyyyy

昵稱 beckyyyy

@chenxiaoxi_619df8932f34a

詳解主流的Hybrid App 技術框架與研發方案

移動操作系統在經歷了諸神混戰之後,BlackBerry OS、Symbian OS、Windows Phone等早期的移動操作系統逐漸因失去競爭力而退出。目前,市場上主要只剩下安卓和iOS兩大陣營,使得iOS和安卓工程師成為搶手資源。然而,由於兩者系統的差異,開發同一個應用需投入兩倍的工作量,不僅增加了人力成本,而且由於不同團隊的開發,細節實現和應用一致性也面臨問題。 因此,迫切需要一種能夠一次開

@buddhad666

vscode正則替換

舉個例子: 替換前 Access-Control-Allow-Credentials: true Access-Control-Allow-Origin: https://movie.douban.com Cache-Control: must-revalidate, no-cache, private Connection: keep-alive Content-Encoding: br

buddhad666 頭像

@buddhad666

昵稱 buddha