Wikipedia:Reference desk/Archives/Computing/2023 July 21

Computing desk
< July 20 << Jun | July | Aug >> Current desk >
Welcome to the Wikipedia Computing Reference Desk Archives
The page you are currently viewing is a transcluded archive page. While you can leave answers for any questions shown below, please ask new questions on one of the current reference desk pages.


July 21

edit

True Image Compatible Toner Cartridge

edit

Do you have use True Image toner cartridge? I want to know if it have high quality as the original. I think the original toner cartridge has higher price than this product. But I worry about the quality about compatible toner cartridge. Nancy2342 (talk) 02:24, 21 July 2023 (UTC)[reply]

I don't think our reference desk is the right forum to discuss the quality of compatible toner cartridges of specific manufacturers. Any answers given here would be anecdotal anyway; as with any product, some users will have had only good experiences while some will have been less happy. Here are some links to consumer reviews: [1], [2], [3], [4].  --Lambiam 06:33, 21 July 2023 (UTC)[reply]
Here is a meta-reviews site. You may wish to enter "toner cartridges" or "toner cartridges for color images" and contemplate the results. This site belongs to Nexstar Media Group. I can't guarantee that they aren't paid to promote products, nor can I guarantee that about anyone you might seek reviews from.  Card Zero  (talk) 06:35, 21 July 2023 (UTC)[reply]

Installing Composer

edit

Please consider the command:

php composer-setup.php --filename=composer --install-dir=/usr/local/bin

What is the purpose of the --filename=composer flag?

I didn't find an explanation in man php. In the php manual only this appears:

--file file
    -f file Parse and execute file

It doesn't help me understand what is that --filename=composer.

Thanks. 2A10:8012:F:9121:5771:DF0E:20E2:993A (talk) 14:15, 21 July 2023 (UTC)[reply]

Judging by the installation instructions here, the file composer-setup.php is what begins downloading if you visit getcomposer.org/installer, although it downloads under the name "installer". Opening this file in a text editor reveals lines such as:
$filename = getOptValue('--filename', $argv, 'composer.phar');
and
if ($installer->run($version, $installDir, $filename, $channel)) {
and this in function displayHelp()
--filename="..." accepts a target filename (default: composer.phar)
and these lines at the start of the function run()
* @param string $filename Specific filename to save to, or composer.phar
public function run($version, $installDir, $filename, $channel)
...followed by
$this->initTargets($installDir, $filename);
and later on there's
if (!$write) {
throw new RuntimeException(sprintf('Unable to write %s to: %s', $filename, $path));
I could go on, but I think you get the drift. If you don't supply a name, the name will be composer.phar. If you supply the name "composer", so far as I can tell the resulting PHAR (file format) file will be called composer. This seems like a slightly worse choice than the default.  Card Zero  (talk) 14:45, 21 July 2023 (UTC)[reply]
To clarify, the --filename parameter is being passed to the php script composer-setup.php, not to php itself. So the php man page won't know anything about it. CodeTalker (talk) 23:38, 21 July 2023 (UTC)[reply]