# UpdatesDeployment.log shows entries for wmiNamespace.Get
## Log Entry
```text
wmiNamespace.Get (L"CCM_PrePostActions.SiteSettingsKey=1", &wmiObject), HRESULT=80041002 (D:\dbs\sh\cmgm\1213_044837_0\cmd\9\src\client\mtc\Orchestration.cpp,30) UpdatesDeploymentAgent 8/19/2025 3:31:10 PM 37324 (0x91CC)
```
## Resolution
Repair Configuration Manager client.
/**
* @param {number[]} nums
* @return {number}
*/
var zeroFilledSubarray = function(nums) {
let total = 0; // Final count of zero-filled subarrays
let count = 0; // Tracks length of current zero streak
for (let i = 0; i < nums.length; i++) {
if (nums[i] === 0) {
// Extend the current zero streak
count++;
} else if (count > 0) {
// End of a zero streak: add subarray count using arithmetic sum formula
total
sono su testing -> mi sposto su master e poi faccio
MI DEVO TROVARE SU MASTER
git rebase testing
poi pusho
{%- liquid
assign selected_variant = product.selected_or_first_available_variant
assign num_options = product.options | size
assign opt1_value = selected_variant.option1
assign opt2_value = selected_variant.option2
assign opt3_value = selected_variant.option3
case option.position
when 1
assign opt1_value = value
when 2
assign opt2_value = value
when 3
assign opt3_value = value
endcase
assign matching_variant_id = blank
-%}
{%-
private function applyToQueryBuilderSearch(ProductQueryBuilderInterface $queryBuilder): void
{
$skus = $this->getSkus();
if ($skus) {
$queryBuilder->addFilterBySku($skus);
}
$topSku = $this->getTopSku();
if ($topSku) {
$queryBuilder->addSortBySku($topSku);
}
$urlPath = $this->getUrlPath();
if ($urlPath) {
$queryBuilder->addFilterByUrlPath($urlPath);
}
$linkFilters = $thi
■ブラウザを立ち上げることなくブラウザを操作
const puppeteer = require('puppeteer');
const browser = await puppeteer.launch(); //ブラウザを開く
const page = await browser.newPage(); // 新しいタブを開く
await page.authenticate({ //認証情報を付与
username: 'tkblp-test',
password: 'WH6tIRyirrVp67N8tMMy'
});
await page.goto(url, {"waitUntil":"domcontentloaded"}); //指定されたURLに移動
//ページ全体のhtmlソースを文字列で返しcheerioで操作
const content = await page.content();
const $ = cheerio.load(content);
const headline1 = $('h1').text();
// 開いたページで関数を実行する
cons
<div class="pp-multi-col">
<div class="section-copy">{{Module.FieldValues.SectionCopy}}</div>
<ul class="multi-col-list {% Module.FieldValues.Layout %}">
{% for Item in List.Items %}
<li>{{Item.FieldValues.Content}}</li>
{% endfor %}
</ul>
<div class="section-copy">{{Module.FieldValues.SectionEndCopy}}</div>
</div>
/**
* @param {number[]} cards
* @return {boolean}
*/
var judgePoint24 = function(cards) {
// Convert all numbers to floats for real division
const nums = cards.map(num => num * 1.0);
function backtrack(arr) {
// Base case: only one number left, check if it's close to 24
if (arr.length === 1) {
return Math.abs(arr[0] - 24) < 1e-6;
}
// Try every pair of numbers
for (let i = 0; i < arr.length; i++) {
for (let j = 0; j
# Software Update stops at ASSIGNMENT_EVALUATE_SUCCESS
## Problem
UpdatesDeployment.log shows a software update being analyzed, but appears to stop at ASSIGNMENT_EVALUATE_SUCCESS.
## Symptoms
- Configuration Manager software update (or feature) deployment shows as Compliant. (even though the software update is not installed)
## Reason
The software update is not applicable to the system.
## Feature Update Deployment (check)
In Resource Explorer, under Hardware, check the UPGRADE_EXPERIENC
# Multiple CU/SSU show as Installed (not Superseded)
## Problem
Running DISM to show currently installed packages, multiple Cumulative Update and/or Servicing Stack Update packages show a state of Installed, when only the latest should. All others should show as Superseded.
## Workaround
```batch
dism.exe /online /cleanup-image /startcomponentcleanup
dism.exe /online /cleanup-image /startcomponentcleanup /resetbase
```
public function getByField(ProductRequestParams $requestParams): ProductQueryResult
{
$this->setStoreId($requestParams->getStoreId());
$queryBuilder = $this->createQueryBuilder();
$queryBuilder->addFilterByAvailable($requestParams->getStoreId(), (bool)$requestParams->isSalable());
$queryBuilder->setSource(
[
'id',
'url_path',
'name',
'sku',
'brand',
Create and push docker image :
docker build -t europe-west1-docker.pkg.dev/g-prj-swo-spodeal-boxai/artifact-registry-boxai/box-ai-api:v1 .
docker push europe-west1-docker.pkg.dev/g-prj-swo-spodeal-boxai/artifact-registry-boxai/box-ai-api:v1
change java version
sudo update-alternatives --set java /usr/lib/jvm/java-21-openjdk-amd64/bin/java
export JAVA_HOME="/usr/lib/jvm/java-21-openjdk-amd64"
connect to DB
gcloud sql connect sql-postgresql-boxai --user=admin --database=box
run lo
LOCAL REMOTE
/home/murgice/.cache/JetBrains/PyCharm2025.2/remote_sources/-695731418/-1171821208/odoo /usr/lib/python3/dist-packages/odoo
/home/murgice/Projects/ODOO17/flexpos/addons_bp /mnt/addons_bp
/home/murgice/Projects/ODOO17/flexpos/addons_themes /mnt/addons_themes
/home/murgice/Projects/ODOO17/flexpos/addons_ex
/**
* @param {number} n
* @param {number} k
* @param {number} maxPts
* @return {number}
*/
var new21Game = function(n, k, maxPts) {
// Edge case: if k == 0, Alice doesn't draw any cards, so score is 0 (always < n)
// Or if n >= k + maxPts, Alice can reach any score < n with certainty
if (k === 0 || n >= k + maxPts) return 1;
const dp = new Array(n + 1).fill(0); // dp[i] = probability of reaching score i
dp[0] = 1; // Base case: probability of starting at score 0 is 1
/**
* @param {number} num
* @return {number}
*/
var maximum69Number = function(num) {
// Convert the number into an array of digits
const digits = num.toString().split('');
let maxNum = num;
// Try flipping each digit one by one
for (let i = 0; i < digits.length; i++) {
// Clone the original digits array
const tempDigits = [...digits];
// Flip the current digit if it's 6 or 9
if (tempDigits[i] === '6') {
tempDigits[i] = '9';
Reverse Proxy
Source:
Protocol: HTTPS
Hostname: opengist.yourname.synology.me
Port: 443
Check Enable HSTS
Destination:
Protocol: HTTP
Hostname: localhost
Port: 6157
Go to Control Panel / Network / Connectivity tab/ Check Enable HTTP/2 then click Apply.
Go to Control Panel / Security / Advanced tab/ Check Enable HTTP Compression then click Apply.
Go to File Station and open the docker folder. Inside the docker folder, create one new folder and name it opengist. Follow the instructions in t